Skip to content

test: video_output: add non-regression test

Alexandre Janniaux requested to merge alexandre-janniaux/vlc:vout-test/2 into master

This commit introduces an integration test infrastructure which mocks the external components (filters, decoders, window, display) used by the video pipeline and starts this pipeline using the usual input item properties and player.

It uses this infrastructure to check the behaviour in #26345 (closed).

By ensuring that the second failed decoder update won't crash, we can check that an already started vout won't lead to double-join/free.

This requires to include the fix for #26345 (closed).

Merge request reports