h2645_parse: support badly muxed mp4 streams
authorHendrik Leppkes <h.leppkes@gmail.com>
Thu, 12 May 2016 10:07:40 +0000 (12:07 +0200)
committerHendrik Leppkes <h.leppkes@gmail.com>
Tue, 17 May 2016 12:03:21 +0000 (14:03 +0200)
commita9bb4cf87d1eb68f9ed2dc971e3400b95c1a6a78
tree3b47e66e1d00a3522c3b76e30ea353127f9a4ba0
parent95b20ad7b20c70c009022d729e24c130af975ed8
h2645_parse: support badly muxed mp4 streams

Some streams contain an additional AnnexB NAL inside the mp4/nalff NALU.
This commonly occurs in interlaced streams where both fields are packed
into the same MP4 NAL with an AnnexB startcode in between.

Port handling of this format from the previous h264 nal handling.

Fixes trac #5529
libavcodec/h2645_parse.c