[FFmpeg-devel] [PATCH]lavf/mpeg: Identify sub-stream ID 0xa1 as mlp

Hendrik Leppkes h.leppkes at gmail.com
Fri Mar 3 00:01:07 EET 2017


On Wed, Mar 9, 2016 at 2:14 PM, Carl Eugen Hoyos <cehoyos at ag.or.at> wrote:
> Michael Niedermayer <michael <at> niedermayer.cc> writes:
>
>> >  mpeg.c |    2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> > 441c00cda76c5f59b560517115ad1677ab8061bd  patchmpegmlp.diff
>> > diff --git a/libavformat/mpeg.c b/libavformat/mpeg.c
>> > index 787d5f0..2f48459 100644
>>
>> if that works and no better way is known then it should be ok
>
> Patch applied.
>

A user shared a private sample with me that uses 0xa1 for a lpcm
stream, which gets mis-detected as mlp now.
It appears this would not be quite the final solution. AOB may use
different mappings then ordinary VOB/MPEG files, is there no way to
differentiate the different kinds?

- Hendrik


More information about the ffmpeg-devel mailing list