[FFmpeg-devel] Issue with H264.c revision 11214/onwards

Reinhard Nissl rnissl
Tue Dec 18 21:53:03 CET 2007


Hi,

Jeff Downs schrieb:

>> [h264 @ 0xb7df66d0]B picture before any references, skipping

Regarding this change: it seems to be not compatible with multithreaded
decoding.

When I feed my ASTRA HD+ samples to ffmpeg (via VDR, vdr-xine and xine)
I get the following debug output on screen when multi threaded decoding
is active:

***** AUD: 0   SPS SEI SEI PPS SEI IDR
buffer usage: 498,  0, 11,  8, 0x888f488
***** AUD: 1   SEI .
buffer usage: 498,  0, 11,  9, 0x888f488
***** AUD: 2   SEI .
[h264 @ 0xb627e2f0]B picture before any references, skipping
[h264 @ 0xb627e2f0]decode_slice_header error
[h264 @ 0xb627e2f0]B picture before any references, skipping
[h264 @ 0xb627e2f0]decode_slice_header error
[h264 @ 0xb627e2f0]B picture before any references, skipping
[h264 @ 0xb627e2f0]decode_slice_header error
[h264 @ 0xb627e2f0]B picture before any references, skipping
[h264 @ 0xb627e2f0]decode_slice_header error
[h264 @ 0xb627e2f0]B picture before any references, skipping
[h264 @ 0xb627e2f0]decode_slice_header error
[h264 @ 0xb627e2f0]concealing 6960 DC, 6960 AC, 6960 MV errors
buffer usage: 498,  0, 11,  9, 0x888f488
.
.
.

Feeding the same sample to ffmpeg with single threaded decoding, then
everything is fine, e. g. the output looks like:

***** AUD: 0   SPS SEI SEI PPS SEI IDR
buffer usage: 498,  0, 11,  8, 0x888f488
***** AUD: 1   SEI .
buffer usage: 498,  0, 11,  9, 0x888f488
***** AUD: 2   SEI .
buffer usage: 498,  0, 11,  9, 0x888f488
.
.
.

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de




More information about the ffmpeg-devel mailing list