[mythtv-firehose] mythtv branch master updated by danielk. v0.26-alpha-44-g83e227a
Git Repo Owner
noreply at mythtv.org
Wed Jul 25 18:12:24 UTC 2012
The branch, master has been updated on the
mythtv repository by gitolite user danielk.
via 83e227a15b64ed217638269f8eca1037774a187f (commit)
from c353a84ea3398ca9b8d39c33f0247e86b1fb7797 (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 83e227a15b64ed217638269f8eca1037774a187f
Author: Daniel Thor Kristjansson <danielk at cuymedia.net> at Wed, 25 Jul 2012 14:06:28 -0400
Committer: Daniel Thor Kristjansson <danielk at cuymedia.net> at Wed, 25 Jul 2012 14:10:02 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=83e227a15b64ed217638269f8eca1037774a187f
Fixes #10745. Fix segfault on H.264 resolution change.
The H264PreProcessPkt() code was stubbed out for resolution change,
but we were not actually uning the m_h264_parser values. Without this
we wouldn't actually know about changes until after they had occurred
and then we'd be giving ffmpeg improperly sized video frames in the
meantime.
Note: For this to work you will need to disable ffmpeg's multi-threaded
decoding. This is a limitation of the ffmpeg library we're using.
We shouldn't crash if multi-threading is enabled but simply end
playback at the resolution change.
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmythtv/avformatdecoder.cpp | 38 +++++++++++++++++++++++++----
1 files changed, 33 insertions(+), 5 deletions(-)
--
More information about the mythtv-firehose
mailing list