Bug 396256

Summary: Stream continues to play after stop
Product: [Unmaintained] phonon-backend-gstreamer Reporter: Anthony Fieroni <bvbfan>
Component: generalAssignee: Daniel Vrátil <dvratil>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: myriam, romain.perier, sitter, tdfischer
Priority: NOR    
Version First Reported In: 4.9.0   
Target Milestone: 4.8   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Anthony Fieroni 2018-07-06 14:58:18 UTC
Start stream in Dragon, push stop button, after 2 sec streaming starts again. About me the problem is pipeline.cpp:252
return gst_element_set_state(GST_ELEMENT(m_pipeline), state);

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html#gst-element-set-state

"This function can return GST_STATE_CHANGE_ASYNC..." So i think function returns async and then before result is awaited it changed to ready which cause gstreamer to starts again. Harald, what you think?

gstreamer 1.14.1
Comment 1 Nate Graham 2022-11-24 02:29:50 UTC
This backend for Phonon is no longer maintained or supported, and has not been for quite some time. Please use the VLC backend instead--which is the recommended and maintained replacement--and see if you can reproduce the issue there. If you can, please open a new bug report at https://bugs.kde.org/enter_bug.cgi?product=phonon-backend-vlc.

Thanks a lot!