[Bug 739011] [PLUGIN MOVE] Move GstVideoAggregator to gst-plugins-base

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 21 17:22:14 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=739011

Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas at ndufresne.ca

--- Comment #12 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
A quick .h review let me know that it needs work.

In the Class structure:
>  /* Output caps */
>  GstVideoInfo info;

Comment is wrong, maybe call this src_info or out_info ?

>  GstCaps *          (*update_caps)               (GstVideoAggregator *  videoaggregator,

I'm not sure I understand from reading the doc. I'm sure it's useful though.


>  GstFlowReturn      (*aggregate_frames)          (GstVideoAggregator *  videoaggregator,
                                                   GstBuffer          * 
outbuffer);
>  GstFlowReturn      (*get_output_buffer)         (GstVideoAggregator *  videoaggregator,
                                                   GstBuffer          **
outbuffer);

If one implements both, what does it give over implementing aggregate() ? Just
asking APIs whise. Also, get_output_buffer, should it be something like
allocate_output_buffer ?

>   GstCaps           *sink_non_alpha_caps;

Undocumented, I can barely guess what this is about.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list