[vlc-commits] [Git][videolan/vlc][master] input: don't lock to write stats if there are none
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Thu Feb 23 17:02:33 UTC 2023
Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
b770c640 by Steve Lhomme at 2023-02-23T16:33:00+00:00
input: don't lock to write stats if there are none
- - - - -
1 changed file:
- src/input/input.c
Changes:
=====================================
src/input/input.c
=====================================
@@ -594,16 +594,17 @@ static void MainLoopStatistics( input_thread_t *p_input )
es_out_SetTimes( priv->p_es_out, f_position, i_time, priv->normal_time,
i_length );
- struct input_stats_t new_stats;
- if( priv->stats != NULL )
- input_stats_Compute( priv->stats, &new_stats );
+ if (priv->stats != NULL)
+ {
+ struct input_stats_t new_stats;
+ input_stats_Compute(priv->stats, &new_stats);
- vlc_mutex_lock( &priv->p_item->lock );
- if( priv->stats != NULL )
+ vlc_mutex_lock(&priv->p_item->lock);
*priv->p_item->p_stats = new_stats;
- vlc_mutex_unlock( &priv->p_item->lock );
+ vlc_mutex_unlock(&priv->p_item->lock);
- input_SendEventStatistics( p_input, &new_stats );
+ input_SendEventStatistics(p_input, &new_stats);
+ }
}
/**
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/b770c6400aaf76b947476d8f595da2b2571b762b
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/b770c6400aaf76b947476d8f595da2b2571b762b
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list