[FFmpeg-devel] maintainer duties (was: Re: [PATCH] fix speex sample)

Mike Melanson mike
Sat Apr 11 19:32:10 CEST 2009


Reimar D?ffinger wrote:
> On Sat, Apr 11, 2009 at 03:51:37PM +0200, Michael Niedermayer wrote:
>> On Sat, Apr 11, 2009 at 03:36:39PM +0200, Reimar D?ffinger wrote:
>>> Also I think it would already be quite simple to fix if we just allowed
>>> packets to contain only palette (without any PKT_FLAG_PALETTE), since
>>> allocating a buffer and merging the palette stuff together with a video
>>> buffer is just a pain to implement. The problem though is that no
>>> keyframes at all would exist then.
>> i think palette belongs in the packet with a frame not in a seperate packet
>> a palette is like a quantization tables in mpeg, we should treat it like
>> one
> 
> I don't really disagree, it's just that each time I look at it and the
> boring and annoying buffer management stuff you'd need my motivation
> drops almost immediately to 0.

:) I'm right there with you. I have certainly wanted to fix the 
outstanding palette issues for many years. But as this thread has 
highlighted, the problem -- like many practical software engineering 
problems -- is harder than it sounds.

BTW, for people unfamiliar with all of the ways palettes can function, 
here's a brief primer:

http://multimedia.cx/eggs/palette-communication/

-- 
     -Mike Melanson



More information about the ffmpeg-devel mailing list