gst-plugins-rs/utils/fallbackswitch
Jan Alexander Steffens (heftig) 68c55ca413
fallbackswitch: Recheck active_sinkpad after schedule_timeout
`schedule_timeout` can synchronously call `handle_timeout` and change the
active pad. We need to update `is_active` afterwards.

After calling `schedule_timeout` with `end_running_time`, we used to
assume there was no pad switch and reset `switched_pad` immediately. If
the pad actually got switched, this would make us miss a sticky events
update.
2022-05-25 17:53:55 +02:00
..
examples fallbackswitch: Replace with priorityswitch 2022-04-05 18:52:31 +03:00
src fallbackswitch: Recheck active_sinkpad after schedule_timeout 2022-05-25 17:53:55 +02:00
tests fallbackswitch: Fix racy manual switching test 2022-04-18 16:13:00 +03:00
build.rs fallbackswitch: Remove bundled aggregator copy and require GStreamer 1.18 2021-10-17 17:35:45 +03:00
Cargo.toml Update minimum supported GStreamer version to 1.14 2022-04-07 12:41:54 +03:00
LICENSE-MPL-2.0 Re-license LGPL-2.1 plugins to MPL-2 2022-01-15 21:05:11 +02:00