splitmuxsink: Add new reset-muxer property
authorSebastian Dröge <sebastian@centricular.com>
Thu, 29 Mar 2018 16:19:21 +0000 (19:19 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 3 Apr 2018 11:37:44 +0000 (14:37 +0300)
commit0f1770f2bdfeaaeab33725bfe3cb659239738326
treeef34f3e573a7e57e85266af1e52f2514908a6985
parent503a854eff13daae879609200b97f47ce5707038
splitmuxsink: Add new reset-muxer property

With this the muxer is not set to NULL after each segment but instead
only flush events are sent to it to reset the EOS state.

As a result, the muxer will keep stream state and e.g. mpegtsmux will
keep the packet continuity counter continuous between segments as needed
by hlssink2.

https://bugzilla.gnome.org/show_bug.cgi?id=794816
gst/multifile/gstsplitmuxsink.c
gst/multifile/gstsplitmuxsink.h