[FFmpeg-devel] [PATCH 1/4] Implement avfilter_ref_video_buffer().

Stefano Sabatini stefano.sabatini-lala
Tue Nov 9 23:28:04 CET 2010


On date Tuesday 2010-11-09 19:39:16 +0100, Michael Niedermayer encoded:
> On Sat, Nov 06, 2010 at 11:09:05PM +0100, Stefano Sabatini wrote:
> > ---
> >  libavfilter/avfilter.c |   38 +++++++++++++++++++++++++++++++++++++
> >  libavfilter/avfilter.h |   14 +++++++++++++
> >  libavfilter/defaults.c |   49 ++++++++++++++---------------------------------
> >  3 files changed, 67 insertions(+), 34 deletions(-)
[...]
> > --- a/libavfilter/avfilter.h
> > +++ b/libavfilter/avfilter.h
> > @@ -649,6 +649,20 @@ AVFilterBufferRef *avfilter_get_video_buffer(AVFilterLink *link, int perms,
> >                                            int w, int h);
> >  
> >  /**
> > + * Create a video buffer reference wrapped around an already allocated
> > + * image.
> > + *
> > + * @param data pointers to the planes of the image to reference
> > + * @param linesize linesizes for the planes of the image to reference
> > + * @param perms the required access permissions
> > + * @param w the width of the image in data
> > + * @param h the height of the image in data
> > + * @param format the pixel format of the image in data
> > + */
> > +AVFilterBufferRef *avfilter_ref_video_buffer(uint8_t *data[4], int linesize[4], int perms,
> > +                                             int w, int h, enum PixelFormat format);
> 
> that function name is nothing but bad
> 
> avfilter_given_picture_to_ref() is a random better one

well we have a video buffer and we want a reference from them, and I
wanted something similar to:

avfilter_get_video_buffer()
so
avfilter_ref_video_buffer()

Other ideas:
avfilter_get_video_buffer_ref()
avfilter_get_video_buffer_ref_from_image()
avfilter_get_video_buffer_ref_from_video_buffer()
avfilter_get_ref_from_video_buffer()
...
-- 
FFmpeg = Freak & Fierce Mysterious Picky Elitarian Gospel



More information about the ffmpeg-devel mailing list