This commit is contained in:
Lukas Prediger 2024-03-29 15:14:03 +09:00 committed by GitHub
commit 6b0435be15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 1 deletions

View File

@ -28,4 +28,5 @@ void GstElementDeleter::DeleteElementLater(GstElement* element) {
void GstElementDeleter::DeleteElement(GstElement* element) { void GstElementDeleter::DeleteElement(GstElement* element) {
gst_element_set_state(element, GST_STATE_NULL); gst_element_set_state(element, GST_STATE_NULL);
gst_object_unref(element);
} }

View File

@ -565,7 +565,7 @@ gboolean GstEnginePipeline::BusCallback(GstBus*, GstMessage* msg,
break; break;
} }
return FALSE; return TRUE;
} }
GstBusSyncReply GstEnginePipeline::BusCallbackSync(GstBus*, GstMessage* msg, GstBusSyncReply GstEnginePipeline::BusCallbackSync(GstBus*, GstMessage* msg,
@ -1098,6 +1098,7 @@ void GstEnginePipeline::SourceSetupCallback(GstURIDecodeBin* bin,
void GstEnginePipeline::TransitionToNext() { void GstEnginePipeline::TransitionToNext() {
GstElement* old_decode_bin = uridecodebin_; GstElement* old_decode_bin = uridecodebin_;
gst_object_ref(old_decode_bin);
ignore_tags_ = true; ignore_tags_ = true;