diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2021-07-08 02:22:20 +0200 |
---|---|---|
committer | Mathieu Duponchelle <mathieu@centricular.com> | 2021-07-08 02:23:02 +0200 |
commit | a6d6e99f59ea3c9fdcfa72f66042fcf8d1514776 (patch) | |
tree | 4fe73529e8bda9ea1dca02ed79fe433d16b6d7ce | |
parent | ce0be27caf69aa9d96b73bc2b50737451b6f6936 (diff) | |
download | gstreamer-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.c | 4 |
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 = |