gstreamer/gst/encoding
Thibault Saunier 871fa29639 streamsplitter/combiner: Drain encoder before switching branch
Otherwise we miht have frames queued in the encoder from the old branch
that do not get encoded/muxed when they should.

The implementation is a bit 'weird' but the rational and solution
is documented in the code.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/751>
2020-07-22 16:01:25 +00:00
..
gstencodebin.c encodebin: Rebuilt internal state when swicthing to avoid-reencoding 2020-07-22 16:01:25 +00:00
gstencodebin.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstsmartencoder.c smartencoder: Only accept TIME segments for real 2016-04-25 17:17:00 +03:00
gstsmartencoder.h encoding: Use G_DECLARE_FINAL_TYPE 2020-03-16 15:47:58 +00:00
gststreamcombiner.c streamsplitter/combiner: Drain encoder before switching branch 2020-07-22 16:01:25 +00:00
gststreamcombiner.h streamsplitter/combiner: Drain encoder before switching branch 2020-07-22 16:01:25 +00:00
gststreamcombinerpad.h encoding: Use G_DECLARE_FINAL_TYPE 2020-03-16 15:47:58 +00:00
gststreamsplitter.c streamsplitter/combiner: Drain encoder before switching branch 2020-07-22 16:01:25 +00:00
gststreamsplitter.h encoding: Use G_DECLARE_FINAL_TYPE 2020-03-16 15:47:58 +00:00
meson.build doc: Port to hotdoc 2019-05-13 11:34:08 -04:00