[FFmpeg-devel] [PATCH 1/4] Implement avfilter_ref_video_buffer().
Stefano Sabatini
stefano.sabatini-lala
Sat Nov 13 15:02:50 CET 2010
On date Friday 2010-11-12 20:19:08 +0100, Michael Niedermayer encoded:
> On Fri, Nov 12, 2010 at 03:49:38PM +0100, Stefano Sabatini wrote:
[...]
> > Other proposals:
> >
>
> > avfilter_get_video_buffer_ref_from_arrays
>
> just longer than my suggestion otherwise its the same
Your suggestion:
avfilter_arrays_to_video_buffer_ref()
I slightly dislike it as it lacks a verb.
> > avfilter_ref_video_buffer_arrays
>
> ambigous
"Reference video buffer arrays", that is get a reference for the given
video buffer arrays (data+linesizes), I don't see that so much
ambiguous and a name of a function has not to be necessarily
*completely* explicative.
> > avfilter_ref_buffer_from_video_buffer_arrays
> > avfilter_get_video_buffer_ref_from_video_buffer_arrays
> > avfilter_get_buffer_ref_from_video_buffer_arrays
>
> we have no video anything array, as the thing just represents a single frame
AVFilterVideoBufferRef references just an image anyway, so if this is
amniguous the same is for the name of that struct.
Alternatively we could use the term "frame" in place of image (which
is more consistent with the names already used in the rest of the
lavfi API, start/end_frame).
> > avfilter_ref_buffer_from_image_arrays
> > avfilter_get_video_buffer_ref_from_image_arrays
> > avfilter_get_buffer_ref_from_image_arrays
>
> image arrays implicates to me that there are several images
That's unfortunately a quirk of the English language, image arrays ~
images arrays.
Resuming:
avfilter_get_video_buffer_ref_from_frame
avfilter_get_video_buffer_ref_from_arrays
avfilter_get_video_buffer_ref_from_frame_arrays
avfilter_ref_frame
avfilter_ref_video_frame
avfilter_ref_frame_arrays
avfilter_ref_video_frame_arrays
You get the corresponding audio API doing s/video/audio/ and
s/frame/samples/.
Please choose one of the above and let's color this bikeshed.
--
FFmpeg = Forgiving & Funny Merciless Plastic Elegant Gospel
More information about the ffmpeg-devel
mailing list