Right before each sink, we add a watchdog element that will make sure the pipeline is not frozen for no good reason and post a message on the bus if is the case.
That ERROR message will trigger our recovery code.
5e2025e pipeline: Add a watchdog element to the pipeline
pitivi/check.py | 3 +++
pitivi/utils/pipeline.py | 10 +++++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
Upstream: git.gnome.org