gstreamer/gst/playback
Mathieu Duponchelle c17781e1a9 playbin{2,3}: fix base_time selection when flush seeking live
This is a direct translation of
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/429>,
as playbin{2,3} insulates its sub groups state changes from the pipeline
base class, it needs to track whether the subgroup is live itself,
and handle RESET_TIME the same way GstPipeline does.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1104>
2021-04-12 12:43:53 +00:00
..
gstdecodebin2.c playback: Don't special-case G_SIGNAL_RUN_CLEANUP stage in signal accumulators 2021-03-26 09:31:30 +00:00
gstdecodebin3-parse.c decodebin3: Release selection lock when pushing EOS 2020-12-11 18:36:30 +00:00
gstdecodebin3.c playback: Don't special-case G_SIGNAL_RUN_CLEANUP stage in signal accumulators 2021-03-26 09:31:30 +00:00
gstparsebin.c playback: Don't special-case G_SIGNAL_RUN_CLEANUP stage in signal accumulators 2021-03-26 09:31:30 +00:00
gstplay-enum.c gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
gstplay-enum.h playback: add GST_PLAY_FLAG_FORCE_SW_DECODERS enum 2020-01-09 12:28:32 +00:00
gstplaybackelement.c playback: element_init returns void 2021-03-16 17:59:00 +00:00
gstplaybackelements.h playback: element_init returns void 2021-03-16 17:59:00 +00:00
gstplaybackplugin.c playback: remove useless ret test 2021-03-10 20:06:20 +01:00
gstplaybackutils.c playback-utils: Fix caps leak on failure 2018-01-17 12:18:41 +00:00
gstplaybackutils.h playback: Mark internal functions as G_GNUC_INTERNAL 2016-09-01 13:07:07 +03:00
gstplaybin2.c playbin{2,3}: fix base_time selection when flush seeking live 2021-04-12 12:43:53 +00:00
gstplaybin3.c playbin{2,3}: fix base_time selection when flush seeking live 2021-04-12 12:43:53 +00:00
gstplaysink.c playback: remove useless ret test 2021-03-10 20:06:20 +01:00
gstplaysink.h playback: allow per feature registration 2020-12-10 13:01:57 +00:00
gstplaysinkaudioconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkaudioconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkconvertbin.c base: use new gst_element_class_add_static_pad_template() 2016-03-24 14:25:41 +02:00
gstplaysinkconvertbin.h playsinkconvertbin: Remove obsolete segment tracking 2013-07-23 13:36:09 +02:00
gstplaysinkvideoconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkvideoconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstrawcaps.h playback: Add support for CEA 608/708 CC overlay elements 2018-04-09 15:15:24 +02:00
gststreamsynchronizer.c playback: remove useless ret test 2021-03-10 20:06:20 +01:00
gststreamsynchronizer.h playback: allow per feature registration 2020-12-10 13:01:57 +00:00
gstsubtitleoverlay.c playback: remove useless ret test 2021-03-10 20:06:20 +01:00
gstsubtitleoverlay.h playback: allow per feature registration 2020-12-10 13:01:57 +00:00
gsturidecodebin.c playback: Don't special-case G_SIGNAL_RUN_CLEANUP stage in signal accumulators 2021-03-26 09:31:30 +00:00
gsturidecodebin3.c playback: Don't special-case G_SIGNAL_RUN_CLEANUP stage in signal accumulators 2021-03-26 09:31:30 +00:00
gsturisourcebin.c playback: remove useless ret test 2021-03-10 20:06:20 +01:00
meson.build playback: allow per feature registration 2020-12-10 13:01:57 +00:00