[FFmpeg-devel] [GSoC] [RFC] Abstract AVFilterFormats to AVRefCountedList for reuse

Mina Nagy mnzaki at gmail.com
Wed Jun 1 08:32:49 CEST 2011


----- Original message -----
> On Mon, May 30, 2011 at 11:36:22PM +0200, Stefano Sabatini wrote:
> > On date Monday 2011-05-30 12:00:01 +0300, Mina Nagy Zaki encoded:
> > > AVRefCountedList will be used for lists of supported formats and
> > > channel   layouts. There is a problem currently with chlayouts, they
> > > are int64 while   formats are int32. I could not determine why
> > > chlayouts are 64 bit, but trying   to change them will break API/ABI.
> > > This means AVRefCountedList will have to   support both. After
> > > discussion with Stefano I think simply having a 
> > > avfilter_refcounted_list_make32() will do. Video filters will have
> > > to use that   since they will store PixelFormat lists, which are
> > > enums and hence 32bit.
> > 
> > Or alternatively use int64_t and convert the enum pix_fmts[] arrays to
> > int64_t arrays.
> > 
> 
> > Michael, Peter?
> 
> maybe the functions/fields could be named better but i dont have
> specific ideas
> 

Which part needs changing? The namespace (AVFilter* instead of AV*) or the 'refcounted' name itself, or perhaps 'list' ('set' is more apropos), or does it just need to be shortened (av_rclist_make, etc) ?

Or maybe all together... 


More information about the ffmpeg-devel mailing list