[mythtv-firehose] mythtv branch fixes/0.28 updated by jyavenard. v0.28-94-ga56e4ee

Git Repo Owner noreply at mythtv.org
Tue Nov 22 11:17:01 UTC 2016


The branch, fixes/0.28 has been updated on the
mythtv repository by gitolite user jyavenard.
       via  a56e4ee5cf7f18598c76c644dec2d87d21c78702 (commit)
       via  b75130d5181089e70dacad95b20a8d5723665e5b (commit)
       via  55169b72b08b58e7c145f1556a55a77d785ace3b (commit)
       via  5bf021a477e998267ee1ebd2f09c39b96962ebb2 (commit)
       via  f4dcd3aab0317dbd875eca8370419c7873d16f78 (commit)
       via  49ef81ea4c31dea3140fc3c0f69423660b2e5900 (commit)
       via  825d528a6ec42103c600b8991613f4f6b3d19775 (commit)
       via  f513db7548ba14ed52fda13fa1108b478dbf0c23 (commit)
       via  261858dc9db063c84e0e462e5111c98c4a18a38e (commit)
       via  9028a7763b73872cfcc2d39288fb533fd0d554a7 (commit)
      from  efbedfb142ede80ee9d1e6e7ba6bce61e9998d31 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a56e4ee5cf7f18598c76c644dec2d87d21c78702
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:50:08 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:50:08 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a56e4ee5cf7f18598c76c644dec2d87d21c78702

Bump ABI version.



commit b75130d5181089e70dacad95b20a8d5723665e5b
Author:    Stuart Auchterlonie <stuarta at mythtv.org> at Mon, 21 Nov 2016 09:52:58 +0000
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:38:11 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b75130d5181089e70dacad95b20a8d5723665e5b

Install mythframe.h, should fix build failures for plugins
(cherry picked from commit ccd8131e8d24ba3d8e8dc7e883e8d12451cc9742)



commit 55169b72b08b58e7c145f1556a55a77d785ace3b
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 16:12:01 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:38:02 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=55169b72b08b58e7c145f1556a55a77d785ace3b

Make --delete act as an override and ignore global settings.
Fixes #12845

(cherry picked from commit d610830807cb0a05e170aa01ef67a273e08a2247)



commit 5bf021a477e998267ee1ebd2f09c39b96962ebb2
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 14:50:25 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:37:53 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5bf021a477e998267ee1ebd2f09c39b96962ebb2

Fix RTjpeg transcoding.
Fixes #12479

(cherry picked from commit 86962abc626add3d7f2fbac8646c7d0194e4a8cb)



commit f4dcd3aab0317dbd875eca8370419c7873d16f78
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 14:29:26 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:37:42 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f4dcd3aab0317dbd875eca8370419c7873d16f78

Prevent out of bound access when invalid parameters are provided
(cherry picked from commit 9232f657ca75dd6604e6b225ebdec21654bddfb3)



commit 49ef81ea4c31dea3140fc3c0f69423660b2e5900
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 13:12:40 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:37:32 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=49ef81ea4c31dea3140fc3c0f69423660b2e5900

Fixes transcoding when decoder doesn't ouput YUV420 frame.
Fix #12479

(cherry picked from commit cea674d6b6198f61d1bfed1c59ddf34ce99262e0)



commit 825d528a6ec42103c600b8991613f4f6b3d19775
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 11:43:46 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:37:21 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=825d528a6ec42103c600b8991613f4f6b3d19775

Fix FIFO transcoding.
There were two issues at play.
One that was a regression over 0.27, in that it was assumed the stride was identical to the width which is no longer true from 0.28
Second, if the file being transcoded changed resolution, the video output would have been corrupted.

TODO: Handle codecs not returning a YUV420 frame.

Fixes #12479

(cherry picked from commit 97054767dd3f838ceb02998a69703c574cdb1eb3)



commit f513db7548ba14ed52fda13fa1108b478dbf0c23
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 03:37:54 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:37:09 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f513db7548ba14ed52fda13fa1108b478dbf0c23

Properly handle stride size when transcoding in fifo mode.
Fixes #12479

(cherry picked from commit 1d9033084562f24b7e0a4003dc05da6cea4c19f8)



commit 261858dc9db063c84e0e462e5111c98c4a18a38e
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 00:36:16 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:36:57 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=261858dc9db063c84e0e462e5111c98c4a18a38e

Properly handle stride size when transcoding.
Fixes #12479

(cherry picked from commit 5e3a9bf2ce9ffa3e46b5691340e0feaae8ffb5f7)



commit 9028a7763b73872cfcc2d39288fb533fd0d554a7
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Sun, 20 Nov 2016 23:21:13 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Tue, 22 Nov 2016 21:36:28 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9028a7763b73872cfcc2d39288fb533fd0d554a7

Only delete original recording if explictly set. This is done by adding --delete (or -d) as argument. Auto transcoding will continue to replace the original.
Fixes #12845

(cherry picked from commit b1d1d5aa7c348cf0a49b6efd4981e726960e4f03)



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/mythversion.h              |    2 +-
 mythtv/libs/libmythtv/avformatwriter.cpp           |   18 +--
 mythtv/libs/libmythtv/libmythtv.pro                |    2 +-
 mythtv/libs/libmythtv/mythavutil.cpp               |    4 +-
 mythtv/libs/libmythtv/mythavutil.h                 |    9 +-
 mythtv/libs/libmythtv/mythframe.h                  |    4 +-
 .../libmythtv/recorders/NuppelVideoRecorder.cpp    |   55 ++----
 .../programs/mythtranscode/commandlineparser.cpp   |    4 +-
 mythtv/programs/mythtranscode/main.cpp             |   12 +-
 mythtv/programs/mythtranscode/transcode.cpp        |  177 +++++++++++++-------
 10 files changed, 158 insertions(+), 129 deletions(-)

-- 



More information about the mythtv-firehose mailing list