decklink-output-ui: Fix crash when stopping preview
Removing the first call to `video_output_stop` prevents the `data_mutex` field in `struct video_output` from being destroyed while still in use. The `render_preview_source` function will call `video_output_lock_frame` upon that mutex and encounter a NULL pointer exception. Co-authored-by: Paul Hindt <paulh@aja.com>master
parent
06f66f3120
commit
ff58d35df3
|
@ -124,7 +124,6 @@ void preview_output_stop()
|
|||
{
|
||||
obs_output_stop(context.output);
|
||||
obs_output_release(context.output);
|
||||
video_output_stop(context.video_queue);
|
||||
|
||||
obs_remove_main_render_callback(render_preview_source, &context);
|
||||
obs_frontend_remove_event_callback(on_preview_scene_changed, &context);
|
||||
|
|
Loading…
Reference in New Issue