[vlc-commits] record: add few likely/unlikely macros

Ilkka Ollakka git at videolan.org
Tue Jul 15 15:09:29 CEST 2014


vlc | branch: master | Ilkka Ollakka <ileoo at videolan.org> | Fri Mar  7 16:59:06 2014 +0200| [c7b2f7f2b47d205ec0da67c0cba8fef23b48a057] | committer: Ilkka Ollakka

record: add few likely/unlikely macros

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

 modules/stream_out/record.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/stream_out/record.c b/modules/stream_out/record.c
index 8231f48..926e5a9 100644
--- a/modules/stream_out/record.c
+++ b/modules/stream_out/record.c
@@ -559,7 +559,7 @@ static void OutputSend( sout_stream_t *p_stream, sout_stream_id_sys_t *id, block
     {
         /* We wait until the first key frame (if needed) and
          * to be beyong i_dts_start (for stream without key frame) */
-        if( id->b_wait_key )
+        if( unlikely( id->b_wait_key ) )
         {
             if( p_block->i_flags & BLOCK_FLAG_TYPE_I )
             {
@@ -570,12 +570,12 @@ static void OutputSend( sout_stream_t *p_stream, sout_stream_id_sys_t *id, block
             if( ( p_block->i_flags & BLOCK_FLAG_TYPE_MASK ) == 0 )
                 id->b_wait_key = false;
         }
-        if( id->b_wait_start )
+        if( unlikely( id->b_wait_start ) )
         {
             if( p_block->i_dts >=p_sys->i_dts_start )
                 id->b_wait_start = false;
         }
-        if( id->b_wait_key || id->b_wait_start )
+        if( unlikely( id->b_wait_key || id->b_wait_start ) )
             block_ChainRelease( p_block );
         else
             sout_StreamIdSend( p_sys->p_out, id->id, p_block );



More information about the vlc-commits mailing list