[FFmpeg-devel] [PATCH 16/28] dvdsub hacks

Joakim Plate elupus
Wed Jun 30 17:54:37 CEST 2010


John Stebbins <stebbins <at> jetheaddev.com> writes:

> This works for matroska. But not for mp4 which only has the palette data
> in a binary format in decoder specific info.  libavformat puts this in
> extradata.  The values are stored in exactly the format they came from
> the VTS (i.e. byte order 0, Y, Cb, Cr).
> 


> +    if(!ctx->has_palette && avctx->extradata_size == 64)
> +        ayvu_to_argb((uint8_t*)avctx->extradata, ctx->palette, 16);

It supports that too. It will just try to parse it as text first, if that fails 
read the binary data.

/Joakim




More information about the ffmpeg-devel mailing list