[Bug 797082] new frames not drawn after getting last-sample of sink and reusing context

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Sep 6 11:16:26 UTC 2018


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

--- Comment #2 from Muhammet Ilendemli <mi at tailored-apps.com> ---
Sorry for the vague report. Here is a more detailored description of the issue
i am having.

Short: Same as before, getting last-sample of a videosink causes no frames to
be drawn when reusing the UIView.

We are running the following pipeline:
rtspsrc location=<url> latency=50 ! rtph264depay ! h264parse ! queue !
decodebin3 ! glimagesink

Steps to Reproduce:
Create a UIView which has a CAEAGLLayer as its layer. Start the pipeline and
bind the sink to the UIView. Start playing the stream. While running get the
last-sample from the sink. Stop playing the stream. Restart the pipeline but
bind the sink to the old UIView.

Expected behaviour:
Context being cleared and new frames being drawn.

Actual behaviour:
No new frames are drawn even though frames are received.

PS: It works fine if you stop the stream and restart the pipeline with the old
UIView without taking the last-sample.

Attached an example project aswell.

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