vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Mon Apr  1 
19:25:14 2019 +0300| [ad43120d829fb112cb60ea9c59e3b7c07e999f4e] | committer: 
Rémi Denis-Courmont

vout: add an assertion

The video output thread can only be flushed if it is active.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ad43120d829fb112cb60ea9c59e3b7c07e999f4e
---

 src/video_output/video_output.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c
index 0ce46d893b..cbd9909a5d 100644
--- a/src/video_output/video_output.c
+++ b/src/video_output/video_output.c
@@ -1285,6 +1285,8 @@ void vout_Flush(vout_thread_t *vout, vlc_tick_t date)
 {
     vout_thread_sys_t *sys = vout->p;
 
+    assert(vout->p->original.i_chroma != 0);
+
     vout_control_Hold(&sys->control);
     vout_FlushUnlocked(vout, false, date);
     vout_control_Release(&sys->control);

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to