[vlc-devel] [PATCH] decoder: assert that out_pool is valid from buffer_new

Thomas Guillem thomas at gllm.fr
Tue Mar 10 08:58:55 CET 2020


Once the format is configured, the out_pool need to stay valid during the life
time of the module or until a new format is requested.
---
 src/input/decoder.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/input/decoder.c b/src/input/decoder.c
index 7dbc2b8f8d..be6c916342 100644
--- a/src/input/decoder.c
+++ b/src/input/decoder.c
@@ -650,6 +650,7 @@ static picture_t *ModuleThread_NewVideoBuffer( decoder_t *p_dec )
 {
     struct decoder_owner *p_owner = dec_get_owner( p_dec );
     assert( p_owner->p_vout );
+    assert( p_owner->out_pool );
 
     picture_t *pic = picture_pool_Wait( p_owner->out_pool );
     if (pic)
-- 
2.20.1



More information about the vlc-devel mailing list