- if( p_block )
- {
- msg_Dbg( p_demux, "Sending frame" );
- es_out_Control( p_demux->out, ES_OUT_SET_PCR, p_block->i_pts );
- es_out_Send( p_demux->out, p_sys->p_es, p_block );
- }
- else
- {
- usleep(50000); // FIXME
- }
+ vlc_mutex_unlock( &p_sys->frame_lock );
+
+ es_out_Control( p_demux->out, ES_OUT_SET_PCR, p_block->i_pts );
+ es_out_Send( p_demux->out, p_sys->p_es, p_block );