]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - audiod.c
audiod: Avoid starting the wrong decoder on server restarts.
[paraslash.git] / audiod.c
index eb3b200ae6e5969be231c8be3e169d52e4430873..1e8591f0c1b1986d5b141217e13295a2c05b6392 100644 (file)
--- a/audiod.c
+++ b/audiod.c
@@ -385,8 +385,8 @@ static void open_filters(int slot_num)
        s->fc->inbufp = &s->receiver_node->buf;
        s->fc->in_loaded = &s->receiver_node->loaded;
        s->fc->input_error = &s->receiver_node->task.error;
-       s->fc->task.pre_select = filter_pre_select;
-       s->fc->task.post_select = NULL;
+       s->fc->task.pre_select = NULL;
+       s->fc->task.post_select = filter_post_select;
        s->fc->task.error = 0;
        s->fc->num_filters = nf;
 
@@ -949,6 +949,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();
 }