[vlc-devel] [PATCH 2/4] transcode: use vlc_picture_chain_GetAndClear
Steve Lhomme
robux4 at ycbcr.xyz
Fri Sep 25 16:41:59 CEST 2020
---
modules/stream_out/transcode/video.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules/stream_out/transcode/video.c b/modules/stream_out/transcode/video.c
index 5acec51235d..dd3093a9692 100644
--- a/modules/stream_out/transcode/video.c
+++ b/modules/stream_out/transcode/video.c
@@ -157,9 +157,9 @@ static void decoder_queue_video( decoder_t *p_dec, picture_t *p_pic )
static vlc_picture_chain_t transcode_dequeue_all_pics( sout_stream_id_sys_t *id )
{
+ vlc_picture_chain_t p_pics;
vlc_mutex_lock(&id->fifo.lock);
- vlc_picture_chain_t p_pics = id->fifo.pic;
- vlc_picture_chain_Init( &id->fifo.pic );
+ vlc_picture_chain_GetAndClear(&id->fifo.pic, &p_pics);
vlc_mutex_unlock(&id->fifo.lock);
return p_pics;
--
2.26.2
More information about the vlc-devel
mailing list