[Bug 768510] appsrc: handle pushing custom segments

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Jul 16 09:11:59 UTC 2016


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

--- Comment #11 from Seungha Yang <sh.yang at lge.com> ---
(In reply to Sebastian Dröge (slomo) from comment #7)
> Review of attachment 331151 [details] [review]:

> @@ +1202,2 @@
>        if (!GST_IS_BUFFER (obj)) {
> +        if (!GST_IS_CAPS (obj)) {
> 
> Store the GstSample in the queue, and then use
> gst_sample_get_buffer/caps/segment() here instead

Do we need to queueing all the members as a GstSample? I'd like to suggest that
queueing only SEGMENT/CAPS using GstSample at
gst_app_src_push_sample_internal() method. And queueing buffer without any
modification from previous way... Actually, I tried some ways, but everything
in gst_app_src_push_buffer_full () method is need at that moment of
"push-sample" method/action is called (such as blocking, do timestamp and flow
return).

-- 
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