目前我正在开发一个使用gstreamer 1.0的应用程序,这个应用程序应该可以通过rtsp打开一个流,如果在流上没有检测到问题,所有的工作都很好。但当一个错误或EOS消息到达时,我尝试调用: gst_element_set_state(pipeline,GST_STATE_NULL)
在流水线上,这个调用阻塞了线程,什么也不会发生。
有人能在GStreamer上帮我解决这个问题吗?
发布于 2020-02-04 14:08:49
根据我的理解,我们不应该在任何gstreamer线程中调用gst_element_set_state()。这可能会导致死锁。
https://stackoverflow.com/questions/40161414
复制相似问题