[Ffmpeg-devel] [Bug] h264 decoder crash (sample included)

Christopher Lux christopherlux
Wed Feb 7 14:56:02 CET 2007


hi,
i think my last post went under because it focused on ffdshow.

the same sample crashes FFplay revision 7768!

so i think this is a very serious issue in ffmpeg.

i have big problems with skyoneHD streams to decode with ffshow/ffmpeg (h264 - libavcodec). i use the latest haali splitter for the transport stream splitting and ffshow as decoder for transcoding to x264. with graphedit i setup filter graphs to use ffdshow, cyberlinks h264 decoder and coreavc. for me ffdshow gives the best picture so i want to go with it. coreavc has still the color issues on these kind of 1080 streams (paff i think). cyberlink has kind of a more blury look.

problem is that at some points in the stream there are i think little errors which all the other decoder eat up but only ffdshow chokes on. on older builds there were heavy blocky images on these locations but with the latest builds 850+ ffdshow crashes asking for a jit debugger (i have vs 2005 installed). i have uploaded a little sample of these errors so that you guys can have a look at them.

the latest ffdshow build i tried is 890, i set IDCT to auto, encoder workarounds to autodetect, error resilience to compliant and error concealment to none.

please have a look, because this is starting to cost very much sleep for me..

i uploaded the sample to the ftp page but it is 19MB big to show the issue (i was unable to create subdirectory):
sample:
ftp://upload.mplayerhq.hu/MPlayer/incoming/skyoneHD_h264_sample.7z
http://www.megaupload.com/?d=0Z6EP0RW (mirror)
http://www.mytempdir.com/1205486 (mirror)

i posted this issue on the doom9 forums aswell [1] and answered an question if remuxing the stream helps. the crash remains at the same locations no matter which container format i remuxed the stream into (mp4 and mkv).


[1] http://forum.doom9.org/showthread.php?p=950065#post950065

-chris
-- 
Christopher Lux




More information about the ffmpeg-devel mailing list