[FFmpeg-devel] [GSoC] [RFC] Abstract AVFilterFormats to AVRefCountedList for reuse
Michael Niedermayer
michaelni at gmx.at
Tue May 31 21:17:26 CEST 2011
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
>
> BTW what's the reason for which we have channel_layout as an int64_t?
I think there was some standard that specified more channels than 32
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
There seems to be only one solution to NIH syndrom, ... a shooting squad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20110531/588da3a1/attachment.asc>
More information about the ffmpeg-devel
mailing list