[FFmpeg-devel] [PATCH 1/4] Implement avfilter_ref_video_buffer().
Michael Niedermayer
michaelni
Wed Nov 10 16:21:18 CET 2010
On Tue, Nov 09, 2010 at 11:28:04PM +0100, Stefano Sabatini wrote:
> 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()
we have avfilter_ref_buffer() with totally different semantics
>
> Other ideas:
> avfilter_get_video_buffer_ref()
> avfilter_get_video_buffer_ref_from_image()
thats the only where the name is not saying something completely different from
what the function does.
i suggest:
avfilter_arrays_to_video_buffer_ref()
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
There will always be a question for which you do not know the correct awnser.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101110/b9e4dfb3/attachment.pgp>
More information about the ffmpeg-devel
mailing list