[FFmpeg-devel] [GSoC] [RFC] Abstract AVFilterFormats to AVRefCountedList for reuse
stefano.sabatini-lala at poste.it
Mon May 30 23:36:22 CEST 2011
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
BTW what's the reason for which we have channel_layout as an int64_t?
> The patches are against Stefano's rebased audio-filter-* branches. For the full
> branch see audio-filters-20110530 from https://gitorious.org/~mnzaki/ffmpeg-
> Comments appreciated.
FFmpeg = Fancy & Fostering Minimal Portable Erratic God
More information about the ffmpeg-devel