[vlc-commits] transcode:video: regroup code from the same else
Steve Lhomme
git at videolan.org
Fri Jun 29 15:02:54 CEST 2018
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Fri Jun 29 14:39:56 2018 +0200| [f3de4bc5a78cd644ee4534b99922e7fa2d3c2871] | committer: Steve Lhomme
transcode:video: regroup code from the same else
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f3de4bc5a78cd644ee4534b99922e7fa2d3c2871
---
modules/stream_out/transcode/video.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/modules/stream_out/transcode/video.c b/modules/stream_out/transcode/video.c
index f3e7067716..784ead3ced 100644
--- a/modules/stream_out/transcode/video.c
+++ b/modules/stream_out/transcode/video.c
@@ -764,9 +764,9 @@ static void OutputFrame( sout_stream_t *p_stream, picture_t *p_pic, sout_stream_
p_block = id->p_encoder->pf_encode_video( id->p_encoder, p_pic );
block_ChainAppend( out, p_block );
+ picture_Release( p_pic );
}
-
- if( p_sys->i_threads )
+ else
{
vlc_sem_wait( &id->picture_pool_has_room );
vlc_mutex_lock( &id->lock_out );
@@ -774,9 +774,6 @@ static void OutputFrame( sout_stream_t *p_stream, picture_t *p_pic, sout_stream_
vlc_cond_signal( &id->cond );
vlc_mutex_unlock( &id->lock_out );
}
-
- if ( p_sys->i_threads == 0 )
- picture_Release( p_pic );
}
int transcode_video_process( sout_stream_t *p_stream, sout_stream_id_sys_t *id,
More information about the vlc-commits
mailing list