]> code.delx.au - pulseaudio/blobdiff - src/modules/module-waveout.c
modules: Micro-optimisation for rewind_requested paths
[pulseaudio] / src / modules / module-waveout.c
index d02bb6b5e0342a9ba33f93fe55e1cac4ac017c68..39c2ab4b0a38904ce5f2d6fe16aa255c41d54518 100644 (file)
@@ -256,7 +256,7 @@ static void thread_func(void *userdata) {
         pa_bool_t need_timer = FALSE;
 
         if (u->sink) {
-            if (u->sink->thread_info.rewind_requested)
+            if (PA_UNLIKELY(u->sink->thread_info.rewind_requested))
                 pa_sink_process_rewind(u->sink, 0);
 
             if (PA_SINK_IS_OPENED(u->sink->thread_info.state)) {