Opened 18 years ago
Last modified 14 years ago
#546 new defect
vo pnm:pgm|pgmyuv has problem with B pictures when using ffmpeg
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | if idle | Component: | vo |
Version: | unspecified | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
When using ffodivx to decode MPEG-4 video, if vo is set as pnm:pgm or
pnm:pgmyuv, the output pgm or pgmyuv files for B pictures are all zeros except
for the first slice. Using "vc ffmpeg1" and "vc ffmpeg2" to decode MPEG-1/2
video has the same problem.
The problem is found in 1.0pre6, pre7 and pre8.
No problem with "vo pnm" and other colorful output. No problem with "vc mpeg12"
for MPEG-1/2 video.
I have checked the source code. It should be caused by "ff_init_block_index" in
libavcodec/mpegvideo.c. But I am not sure the appropriate solution, which will
not affect other parts...
If u talent guys have some time and interests, please fix it~ Anyway, there is
me in the world using this function _