[Ffmpeg-devel] [BUG] problem ts demuxer h264 bbc

Måns Rullgård mru
Thu Nov 16 20:36:49 CET 2006


Baptiste Coudurier <baptiste.coudurier at smartjog.com> writes:

> Hi
>
> bbc-hd-test-mux.mpg is causing problem with ffmpeg:
>
> ffmpeg -i bbc-hd-test-mux.mpg
>
> [h264 @ 0x85d81d8]Unknown NAL code: 21
> [h264 @ 0x85d81d8]Unknown NAL code: 21
> [h264 @ 0x85d81d8]Unknown NAL code: 24
> [h264 @ 0x85d81d8]Unknown NAL code: 0
> [h264 @ 0x85d81d8]Unknown NAL code: 21
> [h264 @ 0x85d81d8]slice type too large (0) at 0 0
> [h264 @ 0x85d81d8]decode_slice_header error
> [h264 @ 0x85d81d8]non existing PPS referenced
> [h264 @ 0x85d81d8]decode_slice_header error
> [h264 @ 0x85d81d8]slice type too large (1) at 0 0
> [h264 @ 0x85d81d8]decode_slice_header error
>
> It works fine with mplayer with native ts demuxer though. When using
> -demuxer lavf, error appears again.

That file is very badly broken.  What is labeled as an H.264 stream is
really an MPEG2 video stream and an H.264 stream interleaved.

How anything can play that thing is a mystery.  Where did you get it?

-- 
M?ns Rullg?rd
mru at inprovide.com




More information about the ffmpeg-devel mailing list