[mythtv-commits] mythtv branch master updated by jyavenard. v29-pre-215-g86962ab

Git Repo Owner noreply at mythtv.org
Mon Nov 21 04:38:53 UTC 2016


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  86962abc626add3d7f2fbac8646c7d0194e4a8cb (commit)
       via  9232f657ca75dd6604e6b225ebdec21654bddfb3 (commit)
       via  cea674d6b6198f61d1bfed1c59ddf34ce99262e0 (commit)
       via  97054767dd3f838ceb02998a69703c574cdb1eb3 (commit)
       via  1d9033084562f24b7e0a4003dc05da6cea4c19f8 (commit)
       via  5e3a9bf2ce9ffa3e46b5691340e0feaae8ffb5f7 (commit)
       via  b1d1d5aa7c348cf0a49b6efd4981e726960e4f03 (commit)
       via  247c5a2cccb28224f32b88eb1439dc983a4d470b (commit)
      from  86bd8a84e47a3ca183437d053a28764be26e5376 (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 86962abc626add3d7f2fbac8646c7d0194e4a8cb
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 Mon, 21 Nov 2016 15:32:06 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=86962abc626add3d7f2fbac8646c7d0194e4a8cb

Fix RTjpeg transcoding.
Fixes #12479



commit 9232f657ca75dd6604e6b225ebdec21654bddfb3
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 Mon, 21 Nov 2016 15:32:06 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9232f657ca75dd6604e6b225ebdec21654bddfb3

Prevent out of bound access when invalid parameters are provided



commit cea674d6b6198f61d1bfed1c59ddf34ce99262e0
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 Mon, 21 Nov 2016 15:32:02 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cea674d6b6198f61d1bfed1c59ddf34ce99262e0

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



commit 97054767dd3f838ceb02998a69703c574cdb1eb3
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 Mon, 21 Nov 2016 15:31:38 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=97054767dd3f838ceb02998a69703c574cdb1eb3

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



commit 1d9033084562f24b7e0a4003dc05da6cea4c19f8
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 Mon, 21 Nov 2016 15:31:38 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1d9033084562f24b7e0a4003dc05da6cea4c19f8

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



commit 5e3a9bf2ce9ffa3e46b5691340e0feaae8ffb5f7
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 Mon, 21 Nov 2016 15:31:38 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5e3a9bf2ce9ffa3e46b5691340e0feaae8ffb5f7

Properly handle stride size when transcoding.
Fixes #12479



commit b1d1d5aa7c348cf0a49b6efd4981e726960e4f03
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 Mon, 21 Nov 2016 15:30:26 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b1d1d5aa7c348cf0a49b6efd4981e726960e4f03

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



commit 247c5a2cccb28224f32b88eb1439dc983a4d470b
Author:    Jean-Yves Avenard <jyavenard at mozilla.com> at Sun, 20 Nov 2016 21:52:41 +1100
Committer: Jean-Yves Avenard <jyavenard at mozilla.com> at Mon, 21 Nov 2016 11:56:17 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=247c5a2cccb28224f32b88eb1439dc983a4d470b

Re-enable compiling mythffplay
It now depends on libsdl2 being present. Enable it with --enable-sdl2

I had made that change when resyncing with FFmpeg 3.2, but somehow it got lost.



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

Summary of changes:
 mythtv/configure                                   |    6 +-
 mythtv/libs/libmythtv/avformatwriter.cpp           |   18 +--
 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             |    4 +-
 mythtv/programs/mythtranscode/transcode.cpp        |  177 +++++++++++++-------
 9 files changed, 155 insertions(+), 126 deletions(-)

-- 



More information about the mythtv-commits mailing list