[FFmpeg-devel] [PATCH] avformat/avienc: Store pal8 palette

Michael Niedermayer michael at niedermayer.cc
Thu Feb 18 23:04:11 CET 2016


On Thu, Feb 18, 2016 at 10:40:42PM +0100, Mats Peterson wrote:
> On 02/18/2016 10:27 PM, Mats Peterson wrote:
> >On 02/18/2016 09:14 PM, Michael Niedermayer wrote:
> >>This can be made more efficient, but first and the main goal of this
> >>change is to
> >>store it at all
> >Great, Michael. I'll try it out.
> >
> >Mats
> >
> 
> I notice that the palette inclusion is only made by using 'xxpc'
> chunks in the video data so far. I'm not so sure if these in-data
> palette changing chunks are widely supported. Therefore, first and
> foremost, and the most widely supported way in my book, is to add an
> "initial" palette after the BITMAPINFOHEADER in the strf chunk.
> That's where I found it to be a bit tricky, but I'm sure you can
> solve it in some way.

its quite easy to implement if you want to try
just leave some space where the palette should go whe writing the
headers and keep track of the location, then when the first
packet comes in take its palette and store it there

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The real ebay dictionary, page 3
"Rare item" - "Common item with rare defect or maybe just a lie"
"Professional" - "'Toy' made in china, not functional except as doorstop"
"Experts will know" - "The seller hopes you are not an expert"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160218/dc523ec7/attachment.sig>


More information about the ffmpeg-devel mailing list