summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2021-07-08 02:22:20 +0200
committerMathieu Duponchelle <mathieu@centricular.com>2021-07-08 02:23:02 +0200
commita6d6e99f59ea3c9fdcfa72f66042fcf8d1514776 (patch)
tree4fe73529e8bda9ea1dca02ed79fe433d16b6d7ce
parentce0be27caf69aa9d96b73bc2b50737451b6f6936 (diff)
downloadgstreamer-plugins-good-a6d6e99f59ea3c9fdcfa72f66042fcf8d1514776.tar.gz
splitmuxsink: always use factory property when set
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1024>
-rw-r--r--gst/multifile/gstsplitmuxsink.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gst/multifile/gstsplitmuxsink.c b/gst/multifile/gstsplitmuxsink.c
index ec3a9f150..8b0247643 100644
--- a/gst/multifile/gstsplitmuxsink.c
+++ b/gst/multifile/gstsplitmuxsink.c
@@ -3315,7 +3315,9 @@ create_muxer (GstSplitMuxSink * splitmux)
if ((!splitmux->async_finalize && provided_muxer == NULL) ||
(splitmux->async_finalize && splitmux->muxer_factory == NULL)) {
if ((splitmux->muxer =
- create_element (splitmux, DEFAULT_MUXER, "muxer", FALSE)) == NULL)
+ create_element (splitmux,
+ splitmux->muxer_factory ? splitmux->
+ muxer_factory : DEFAULT_MUXER, "muxer", FALSE)) == NULL)
goto fail;
} else if (splitmux->async_finalize) {
if ((splitmux->muxer =