50 static pthread_mutex_t
ready_mutex = PTHREAD_MUTEX_INITIALIZER;
51 static pthread_cond_t
ready_cond = PTHREAD_COND_INITIALIZER;
84 memset (& gain_from_playlist, 0,
sizeof gain_from_playlist);
98 gain_from_playlist.
album_gain = album_gain / (float) gain_unit;
99 gain_from_playlist.
track_gain = track_gain / (float) gain_unit;
104 gain_from_playlist.
album_peak = album_peak / (float) peak_unit;
105 gain_from_playlist.
track_peak = track_peak / (float) peak_unit;
173 static void update_cb (
void * hook_data,
void * user_data)
414 current_file, start_time, end_time,
paused);
427 g_return_if_fail (new_filename);
492 static void set_data (InputPlayback * p,
void * data)
504 static void set_params (InputPlayback * p,
int bitrate,
int samplerate,
517 static void set_tuple (InputPlayback * p, Tuple * tuple)
527 p->output->set_replaygain_info (& gain_from_playlist);
562 snprintf (s,
sizeof s,
get_bool (
NULL,
"leading_zero") ?
563 " (%02d:%02d)" :
" (%d:%02d)", len / 60, len % 60);
565 snprintf (s,
sizeof s,
" (%d:%02d:%02d)", len / 3600, (len / 60) %
606 l =
CLAMP (l, 0, 100);
607 r =
CLAMP (r, 0, 100);