X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audiod.c;h=074c261067c4c7d0b8533dc989b77caff9020ac7;hp=e0a455d223f9822bdb4c366915661514f64b7543;hb=8b8a81f7faf8faec7a14ebfca4ce2e5c6ad3ac40;hpb=11e68b8de3eb8bf8b657333d5b8359260559e93b diff --git a/audiod.c b/audiod.c index e0a455d2..074c2610 100644 --- a/audiod.c +++ b/audiod.c @@ -312,6 +312,7 @@ static void close_receiver(int slot_num) a->receiver->close(s->receiver_node); free(s->receiver_node); s->receiver_node = NULL; + stat_task->current_audio_format_num = -1; } static void kill_all_decoders(int error) @@ -937,6 +938,7 @@ static void close_stat_pipe(void) stat_task->length_seconds = 0; stat_task->offset_seconds = 0; stat_task->vss_status = 0; + stat_task->current_audio_format_num = -1; audiod_status_dump(); } @@ -1207,6 +1209,8 @@ int main(int argc, char *argv[]) daemon_set_flag(DF_LOG_TIME); daemon_set_flag(DF_LOG_HOSTNAME); daemon_set_flag(DF_LOG_LL); + if (conf.log_timing_given) + daemon_set_flag(DF_LOG_TIMING); if (conf.logfile_given) { daemon_set_logfile(conf.logfile_arg); daemon_open_log_or_die();