[mythtv-commits] mythtv branch master updated by jyavenard. v0.28-pre-1137-ga5b996c
Git Repo Owner
noreply at mythtv.org
Sat May 3 16:46:33 UTC 2014
The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
via a5b996c06dd73b378b39bbc772183c4abf53e4d7 (commit)
via 013ac54e19ac200173986d819d2c0abb91dfb07d (commit)
via 2f1b223d39d52ec74c25e8ac9a3d46923b0f50e0 (commit)
via 8f0437c7a66626f29fff18b04c60035cd8fb3b91 (commit)
via dbb38743501ac4dd361b248fcaa337d00a85329c (commit)
from 7407ff855a8cd3f8fd717c1bcb304cad5a6b5d1d (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 a5b996c06dd73b378b39bbc772183c4abf53e4d7
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 02:38:01 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 02:45:54 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=a5b996c06dd73b378b39bbc772183c4abf53e4d7
Migrate vdpau decoding to FFmpeg's new hwaccel API.
This API has changed in FFmpeg 2.x, and the new code would have to be modified.
The most valuable outcome with this change, is that it fixes some occasional mpeg2 video playback corruption
Fixes #11377
commit 013ac54e19ac200173986d819d2c0abb91dfb07d
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 01:46:07 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 02:45:53 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=013ac54e19ac200173986d819d2c0abb91dfb07d
Fixes #12128
commit 2f1b223d39d52ec74c25e8ac9a3d46923b0f50e0
Author: Rainer Hochecker <fernetmenta at online.de> at Mon, 6 May 2013 20:58:28 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 02:45:53 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=2f1b223d39d52ec74c25e8ac9a3d46923b0f50e0
ffmpeg backport: register vdpau hwaccel for mpeg12
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>
commit 8f0437c7a66626f29fff18b04c60035cd8fb3b91
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 17:11:17 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 02:45:53 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=8f0437c7a66626f29fff18b04c60035cd8fb3b91
Fix playback of 9/10bit h264 videos
The fashion this fix is implemented is a hack more than anything else.
It disable the following H264 profile to be decoded via the GPU:
FF_PROFILE_H264_HIGH_10
FF_PROFILE_H264_HIGH_10_INTRA
FF_PROFILE_H264_HIGH_422
FF_PROFILE_H264_HIGH_422_INTRA
FF_PROFILE_H264_HIGH_444_PREDICTIVE
FF_PROFILE_H264_HIGH_444_INTRA
FF_PROFILE_H264_CAVLC_444
regardless of the GPU acceleration method (VDPAU, VAAPI, VDA, DXVA or CrystalHD). Which at this present time is acceptable enough as no hardware handle those profiles.
A proper implementation, per decoder, would require significant changes and code cleanup to the mess that is currently avformatdecoder.cpp
Fixes #10706
commit dbb38743501ac4dd361b248fcaa337d00a85329c
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 1 May 2014 15:23:56 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 4 May 2014 02:45:53 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=dbb38743501ac4dd361b248fcaa337d00a85329c
Fix stuttery playback for FFmpeg's directly rendered frames
This occurs for mjpeg and 9/10 bits videos
Fix submitted by slackerlinux85 at gmail.com. Thank you !
Fixes #10942
-----------------------------------------------------------------------
Summary of changes:
mythtv/external/FFmpeg/libavcodec/mpeg12.c | 2 +
mythtv/libs/libmythtv/avformatdecoder.cpp | 80 +++++++++++++-------------
mythtv/libs/libmythtv/fileringbuffer.cpp | 4 +
mythtv/libs/libmythtv/frame.h | 2 +
mythtv/libs/libmythtv/videobuffers.cpp | 4 +-
mythtv/libs/libmythtv/videoout_nullvdpau.cpp | 54 +++++++++++++----
mythtv/libs/libmythtv/videoout_nullvdpau.h | 6 ++
mythtv/libs/libmythtv/videoout_vdpau.cpp | 55 +++++++++++++-----
mythtv/libs/libmythtv/videoout_vdpau.h | 8 ++-
mythtv/libs/libmythui/mythrender_vdpau.cpp | 9 ++-
mythtv/libs/libmythui/mythrender_vdpau.h | 3 +-
11 files changed, 153 insertions(+), 74 deletions(-)
--
More information about the mythtv-commits
mailing list