[mythtv-commits] [MythTV/mythtv] 615f11: Scheduler::UpdateManuals: Handle the fall time-cha...

John Poet noreply at github.com
Thu Jun 13 22:28:21 UTC 2019


  Branch: refs/heads/rc/30
  Home:   https://github.com/MythTV/mythtv
  Commit: 615f115f1e98a0ceae78f9ef3da9635615116244
      https://github.com/MythTV/mythtv/commit/615f115f1e98a0ceae78f9ef3da9635615116244
  Author: John Poet <jpoet at mythtv.org>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/programs/mythbackend/scheduler.cpp

  Log Message:
  -----------
  Scheduler::UpdateManuals: Handle the fall time-change.  Extend recording
duration by an hour, if the next hour is the same as this hour -- in other
words, the time has changed backwards one hour.

(cherry picked from commit b237aff968d8138e9747895beb0967bb8715e0f9)
(cherry picked from commit db3fce5840271aebefa8f15213553449db7debf1)
(cherry picked from commit 60d804ab21d8935db80e4552d9e0a114e75ff0c4)


  Commit: 348892d943e7308a1e0e831cf5565d38b3a0d512
      https://github.com/MythTV/mythtv/commit/348892d943e7308a1e0e831cf5565d38b3a0d512
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    A mythtv/debian/mythtv-backend.cron.weekly
    A mythtv/debian/mythtv-backend.default
    A mythtv/debian/mythtv-backend.init

  Log Message:
  -----------
  MIQ-218

 * In order to enable core dump the parameter need to be set in /etc/default/mythtv-backend
 * Added the code to enable the core collection at start
 * Cleanup script to be run weekly removing files older than 14 days
(cherry picked from commit 11fe08b4fe4260761e73e504d8fb13509eac4f77)

(cherry picked from commit 5023f47680faaba18fe38403e8301a0ff707df62)

Conflicts:
	mythtv/debian/mythtv-backend.default
	mythtv/debian/mythtv-backend.init

(cherry picked from commit da5dd27ba5eb47d5eb95e7c294ac8b820ad70664)


  Commit: c1602a22a853eda20dc431e290042b771652bcb6
      https://github.com/MythTV/mythtv/commit/c1602a22a853eda20dc431e290042b771652bcb6
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    A mythtv/debian/rules

  Log Message:
  -----------
  MIQ-219 : Force debug build
(cherry picked from commit 3923555e09ff2dd1d1e202213183fa506d296629)

(cherry picked from commit 02d10c919505b6808383ce96e392df153850ebb8)

Conflicts:
	mythtv/debian/rules

(cherry picked from commit b1de3aa8f12fb676eb190056884566aac64627ca)


  Commit: c1586b5a6771ecb5bd957b085165e9a141bc50f5
      https://github.com/MythTV/mythtv/commit/c1586b5a6771ecb5bd957b085165e9a141bc50f5
  Author: John Poet <jpoet at mythtv.org>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/programs/mythbackend/scheduler.cpp

  Log Message:
  -----------
  When scheduling manual, daily recordings, use ManualDailyRecordCount from
mythconverg.settings to determine how many days (including today) in the
future to schedule.

No UI is provided to change the DB settings.  If ManualDailyRecordCount does
not exist in the settings table, then a default value of 13 will be used.

To add ManualDailyRecordCount, in mysql do:
INSERT INTO `settings` (`value`, `data`) VALUES ("ManualDailyRecordCount", 3);

If ManualDailyRecordCount already exists, then to update it:
UPDATE settings set data=4 where value='ManualDailyRecordCount';

(cherry picked from commit 5b0b3e55b0a7faac3d9d53ff15b2d7611d3b0bb2)
(cherry picked from commit c7497d559941aefe770308f63fd6b3791e6a3482)


  Commit: 691dd0654428af8d01c238bac324f761d6a5492f
      https://github.com/MythTV/mythtv/commit/691dd0654428af8d01c238bac324f761d6a5492f
  Author: John Poet <jpoet at mythtv.org>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/programs/mythbackend/scheduler.cpp

  Log Message:
  -----------
  Add logging to indicate which thread is holding schedLock.  Hopefully this
well help identify where scheduler operations are getting held up.

(cherry picked from commit 5b8cf78d703a402c3da3530761955fdc51391933)

Conflicts:
	mythtv/programs/mythbackend/scheduler.cpp


  Commit: fb8f5564122f4dba4076e4539204de8aa939f36b
      https://github.com/MythTV/mythtv/commit/fb8f5564122f4dba4076e4539204de8aa939f36b
  Author: Stuart Morgan <stuart at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/mpegtables.cpp
    M mythtv/libs/libmythtv/mpeg/mpegtables.h
    M mythtv/libs/libmythtv/mpeg/splicedescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/splicedescriptors.h
    M mythtv/programs/mythutil/mpegutils.cpp

  Log Message:
  -----------
  Extend SCTE35 parsing to 2017 standard

* This completes handling for the entire specification.
* It adds support for xml and string printing from mythutil of all
SCTE35 data.
* XML format output was aligned to the official SCTE35 xml format to
allow for export and import, including repurposing of existing SCTE35
for VOD.

(cherry picked from commit 217d39d5f4436cff6175fb1b7386a1635b39189a)

Conflicts:
	mythtv/libs/libmythtv/mpeg/mpegtables.cpp
	mythtv/libs/libmythtv/mpeg/mpegtables.h
	mythtv/libs/libmythtv/mpeg/splicedescriptors.h


  Commit: 29cb636208188573b968151529e5b707bdfb0838
      https://github.com/MythTV/mythtv/commit/29cb636208188573b968151529e5b707bdfb0838
  Author: John Poet <jpoet at mythtv.org>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/splicedescriptors.h

  Log Message:
  -----------
  QByteArray::toHex(char separator) was not added until Qt 5.9

(cherry picked from commit 01014f82f5328ab1f01e953b13d4f70bc9438955)


  Commit: 6ac5099ba3d80dd4c21e10b86bf2c833cac454ac
      https://github.com/MythTV/mythtv/commit/6ac5099ba3d80dd4c21e10b86bf2c833cac454ac
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    A mythtv/debian/NEWS
    A mythtv/debian/README.Debian
    A mythtv/debian/README.source
    A mythtv/debian/changelog
    A mythtv/debian/compat
    A mythtv/debian/control
    A mythtv/debian/copyright
    A mythtv/debian/directorie-not-removed
    A mythtv/debian/libmyth-29-0.install
    A mythtv/debian/libmyth-dev.install
    A mythtv/debian/libmythavcodec57.install
    A mythtv/debian/libmythavdevice57.install
    A mythtv/debian/libmythavfilter6.install
    A mythtv/debian/libmythavformat57.install
    A mythtv/debian/libmythavutil55.install
    A mythtv/debian/libmythpostproc54.install
    A mythtv/debian/libmythswresample2.install
    A mythtv/debian/libmythswscale4.install
    A mythtv/debian/libmythtv-perl.install
    A mythtv/debian/mythffmpeg.install
    A mythtv/debian/mythsql
    A mythtv/debian/mythtv-backend.NEWS
    A mythtv/debian/mythtv-backend.configfiles
    M mythtv/debian/mythtv-backend.cron.weekly
    M mythtv/debian/mythtv-backend.init
    A mythtv/debian/mythtv-backend.install
    A mythtv/debian/mythtv-backend.logrotate
    A mythtv/debian/mythtv-backend.postinst
    A mythtv/debian/mythtv-backend.postrm
    A mythtv/debian/mythtv-backend.preinst
    A mythtv/debian/mythtv-common.config
    A mythtv/debian/mythtv-common.install
    A mythtv/debian/mythtv-common.postinst
    A mythtv/debian/mythtv-common.postrm
    A mythtv/debian/mythtv-common.templates
    A mythtv/debian/mythtv-database.config
    A mythtv/debian/mythtv-database.install
    A mythtv/debian/mythtv-database.postinst
    A mythtv/debian/mythtv-database.prerm
    A mythtv/debian/mythtv-database.templates
    A mythtv/debian/mythtv-doc.install
    A mythtv/debian/mythtv-frontend.install
    A mythtv/debian/mythtv-frontend.logrotate
    A mythtv/debian/mythtv-frontend.menu
    A mythtv/debian/mythtv-frontend.postinst
    A mythtv/debian/mythtv-frontend.templates
    A mythtv/debian/mythtv-setup.desktop
    A mythtv/debian/mythtv-transcode.install
    A mythtv/debian/mythtv-transcode.logrotate
    A mythtv/debian/mythtv.desktop
    A mythtv/debian/php-mythtv.install
    A mythtv/debian/po/POTFILES.in
    A mythtv/debian/po/fr.po
    A mythtv/debian/po/templates.pot
    A mythtv/debian/pydist-overrides
    A mythtv/debian/python-mythtv.install
    M mythtv/debian/rules
    A mythtv/debian/source/format
    A mythtv/debian/watch
    A mythtv/update-changelog.sh

  Log Message:
  -----------
  Added packaging scripts for myth 29

(cherry picked from commit b60f71b8f26efac3e50b5686614a73a6167d0f76)


  Commit: 57dc69d42f0cd2ca131b6401d29d75716d4a41e5
      https://github.com/MythTV/mythtv/commit/57dc69d42f0cd2ca131b6401d29d75716d4a41e5
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M .gitignore
    A mythtv/debian/patches/01-python-mythtv-install-deb.patch
    A mythtv/debian/patches/series

  Log Message:
  -----------
  Patch to install python bindings to PYTHONPATH

(cherry picked from commit 5f4ca8fea118fa6c7dde27d7147a28bb2c9f0597)


  Commit: 415d39ea3237a0c6efbe8cc6b4cf4bd4f7a43d9f
      https://github.com/MythTV/mythtv/commit/415d39ea3237a0c6efbe8cc6b4cf4bd4f7a43d9f
  Author: pavanmuchhukunta <pavanmuchhukunta at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/debian/control

  Log Message:
  -----------
  feature/MIQ-1223-Added python dependencies for mythtv.

(cherry picked from commit 72b0a2bdad670da68bab5f17aef31fade6bb497d)


  Commit: 2ad10ff6f3793cbe4721c2b721e87de8e2028525
      https://github.com/MythTV/mythtv/commit/2ad10ff6f3793cbe4721c2b721e87de8e2028525
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/debian/changelog
    M mythtv/debian/control
    M mythtv/debian/rules

  Log Message:
  -----------
  * Removed --enable-libvpx and --disable-mythlogserver from configure options.
* myhtlogserver is removed in myth30.
* Update the changelog


  Commit: 13a6b0b6382a3ca66ecc4e98ec1388aefbc17b0d
      https://github.com/MythTV/mythtv/commit/13a6b0b6382a3ca66ecc4e98ec1388aefbc17b0d
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/debian/control
    R mythtv/debian/libmyth-29-0.install
    A mythtv/debian/libmyth-30-0.install
    R mythtv/debian/libmythavcodec57.install
    A mythtv/debian/libmythavcodec58.install
    R mythtv/debian/libmythavdevice57.install
    A mythtv/debian/libmythavdevice58.install
    R mythtv/debian/libmythavfilter6.install
    A mythtv/debian/libmythavfilter7.install
    R mythtv/debian/libmythavformat57.install
    A mythtv/debian/libmythavformat58.install
    R mythtv/debian/libmythavutil55.install
    A mythtv/debian/libmythavutil56.install
    R mythtv/debian/libmythpostproc54.install
    A mythtv/debian/libmythpostproc55.install
    R mythtv/debian/libmythswresample2.install
    A mythtv/debian/libmythswresample3.install
    R mythtv/debian/libmythswscale4.install
    A mythtv/debian/libmythswscale5.install

  Log Message:
  -----------
  Update debian/control and related meta files.


  Commit: 9cbb93241d0149d687236e037f925f9b489695a9
      https://github.com/MythTV/mythtv/commit/9cbb93241d0149d687236e037f925f9b489695a9
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/debian/mythtv-backend.install
    M mythtv/debian/rules

  Log Message:
  -----------
  Disabling hdhomerun


  Commit: 7ea014b3d1544c1a66c83291c19544f37ef5b13c
      https://github.com/MythTV/mythtv/commit/7ea014b3d1544c1a66c83291c19544f37ef5b13c
  Author: Siv Chand Koripella <sivchand at digital-nirvana.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M mythtv/debian/rules

  Log Message:
  -----------
  Update debian/rules to use libmyth-30 in depends.


  Commit: 79246652b52d137101a19fd6c47c3389c2563b35
      https://github.com/MythTV/mythtv/commit/79246652b52d137101a19fd6c47c3389c2563b35
  Author: John Poet <jpoet at mythtv.org>
  Date:   2019-05-15 (Wed, 15 May 2019)

  Changed paths:
    M mythplugins/configure
    M mythplugins/mythgame/mythgame/rom_metadata.cpp
    M mythtv/html/tv/programsearch.qsp
    M mythtv/libs/libmythbase/mythsocket.cpp
    M mythtv/libs/libmythbase/test/test_mythsystem/test_mythsystem.h
    M mythtv/libs/libmythbase/test/test_mythsystemlegacy/test_mythsystemlegacy.h
    M mythtv/libs/libmythbase/test/test_mythtimer/test_mythtimer.h
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/metaioflacvorbis.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/cc708decoder.cpp
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/eitfixup.h
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/playercontext.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recordinginfo.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/videosource.h
    M mythtv/libs/libmythui/mythrender_opengl2es.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/scheduler.h

  Log Message:
  -----------
  Merge branch 'fixes/30' into rc/30


Compare: https://github.com/MythTV/mythtv/compare/615f115f1e98%5E...79246652b52d


More information about the mythtv-commits mailing list