[FFmpeg-devel] [RFC] libswscale palette output implementation

Michael Niedermayer michaelni
Fri Jan 1 21:55:44 CET 2010


On Fri, Jan 01, 2010 at 02:15:05PM +0100, Stefano Sabatini wrote:
> On date Thursday 2009-12-31 19:41:44 +0200, Kostya encoded:
> > On Thu, Dec 31, 2009 at 05:28:24PM +0100, Stefano Sabatini wrote:
> > > Hi,
> > > 
> > > related thread:
> > > http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/80845/focus=82531
> > > 
> > > Kostya's idea is to use Vitor's ELBG implementation in
> > > libavcodec/elbg.{h,c}, first step would be to move it to lavu where it
> > > can be used by lsws. This shouldn't comport any ABI / API issues,
> > > since the API is only internal (it would only require a dependancy
> > > change of lavc on lavu, but I may be wrong here).
> > 
> > Just don't forget one point (I may be wrong here though): scale code may
> > be called on slice or single line, so you need somehow to ensure it
> > processes the whole picture. Maybe just having single filter for that is
> > better. Also it may be improved to produce palette with minimum
> > differences for consequent frames, etc.
> 
> Michael what about the filter option? I'm not even sure if the
> libswscale solution would be viable, since the usage required here
> conflicts with the slice API.

It would be very annoying if one pixel format was a special case and
couldnt be handled by swscale.
There are projects using swscale tha do not use lavfi

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

I have never wished to cater to the crowd; for what I know they do not
approve, and what they approve I do not know. -- Epicurus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100101/75adfb16/attachment.pgp>



More information about the ffmpeg-devel mailing list