[FFmpeg-devel] [PATCH] lavfi: unify asink_buffer and vsink_buffer API

Michael Niedermayer michaelni at gmx.at
Sat Aug 27 01:19:36 CEST 2011


On Thu, Aug 25, 2011 at 03:09:45PM +0200, Stefano Sabatini wrote:
> On date Saturday 2011-08-20 19:44:59 +0200, Stefano Sabatini encoded:
> > More generic, less code duplication.
> > ---
> >  avconv.c                    |    5 +-
> >  ffmpeg.c                    |    5 +-
> >  ffplay.c                    |    5 +-
> >  libavdevice/lavfi.c         |   11 ++--
> >  libavfilter/Makefile        |    2 +-
> >  libavfilter/asink_abuffer.c |   97 ------------------------------
> >  libavfilter/asink_abuffer.h |   47 ---------------
> >  libavfilter/vsink_buffer.c  |  139 ++++++++++++++++++++++++++++++++++---------
> >  libavfilter/vsink_buffer.h  |   38 +++++++++---
> >  9 files changed, 155 insertions(+), 194 deletions(-)
> >  delete mode 100644 libavfilter/asink_abuffer.c
> >  delete mode 100644 libavfilter/asink_abuffer.h
> 
> Breaks ABI, adding a backward compatibility layers seems no easy
> (unless we add another buffer2 sink), so I suggest to bump major and
> get done with it.

ok but i suggest we use this opertunity to make the code not require
ABI bumps on extensions where its avoidable
so we dont need to bump weekly

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

While the State exists there can be no freedom; when there is freedom there
will be no State. -- Vladimir Lenin
-------------- 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/20110827/a7c45ea6/attachment.asc>


More information about the ffmpeg-devel mailing list