[Bug 780442] gtreamer-vaapi render multi video in single pipeline causing videos not killed with vaapisink in wayland

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 24 07:51:20 UTC 2017


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

--- Comment #3 from Lim Siew Hoon <siew.hoon.lim at intel.com> ---
(In reply to Víctor Manuel Jáquez Leal from comment #2)
> Hi Lim,
> 
> Thanks for filling this bug.
> 
> What do you mean with "get killed"?
> 
> I tried this pipeline in weston:
> 
> gst-launch-1.0 uridecodebin uri= file:///home/vjaquez/patterns/300\ -\ Rise\
> of\ an\ Empire\ -\ Trailer\ 2.mp4 ! vaapisink uridecodebin uri=
> file:///home/vjaquez/patterns/big_buck_bunny_1080p_h264.mov ! vaapisink
> 
> And got a crash. Is that what you mean?
> 
> If I run it under gdb, no crash is shown, but the first stream to hit EOS
> never stops.


Sorry. I need to rephrase on my sentence. What I mean the video still stuck on
the desktop. It like video output surface didn't get clean up. Command pipeline
still not exit, ever I keep press the space button. I can see the process id in
"ps-aux | grep gst-launch-1.0".

When crashed happen, the video output will be stuck on the screen forever. If
didn't crash, I press ctrl-c after video stream finish the video output will
disappear. But I can't confirm the gst_vaapi_surface_destroy got call or not if
I did that. I need to dump some print message to check on it. 

Right behaviour should be same as waylandsink after videos finish playback, it
should be exit.

Any information that miss out you need, i will provide. Glab you able to
reproduce the issue on your side.

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