[FFmpeg-devel] [PATCH v5 1/4 v3] lavf/avienc: Add support for palette side data

Mats Peterson matsp888 at yahoo.com
Fri Mar 4 21:52:03 CET 2016


On 03/04/2016 08:44 PM, Michael Niedermayer wrote:
> On Fri, Mar 04, 2016 at 11:59:11AM +0100, Mats Peterson wrote:
>> On 03/04/2016 05:59 AM, Mats Peterson wrote:
>>> Removed some unused variables in AVIStream.
>>>
>>
>>
>> I would like to remind you of the fact that this patch (and the one
>> for riffenc.c) is needed for stream copying of Microsoft Video 1
>> (CRAM) in 8-bit mode, Microsoft RLE4 and Microsoft RLE8. There are
>> possibly more codecs using a palette, but these are the ones I can
>> come up with at the moment.
>
> i tried CRAM and MSRLE, but these already work when streamcopied
> before, do you have a testcase that does not work
>

It works, but only so much. On stream copy, it will only write the 
palette after BITMAPINFOHEADER to the destination file. It won't write 
any xxpc palette switching chunks to the file.

Mats



More information about the ffmpeg-devel mailing list