[FFmpeg-devel] [PATCH] H264 parser fix
Howard Chu
hyc
Wed May 19 10:15:17 CEST 2010
When decoding an H264 stream that uses global headers, you get an endless
stream of "non-existing PPS referenced" messages. This message comes from
h264_parser.c, and it happens because it's using an H264Context hanging off
the AVCodecParserContext, which is separate from the H264Context hanging off
the AVCodecContext, and only the AVCodecContext contains the extradata that
provides the PPS and SPS.
This patch is admittedly a hack, but it stops the error. It just checks in the
AVCodecContext if the PPS wasn't found in the AVCodecParserContext.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ppssps.txt
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/e7347940/attachment.txt>
More information about the ffmpeg-devel
mailing list