diff --git a/recording-daemon/metafile.c b/recording-daemon/metafile.c index a2537f3c7..ae27267f4 100644 --- a/recording-daemon/metafile.c +++ b/recording-daemon/metafile.c @@ -103,6 +103,9 @@ static void meta_mix_file_output(metafile_t *mf) { return; } + if (!mf->metadata) + return; + if (!mf->mix) { mf->mix_out = output_new_ext(mf, "mix", "mixed", "mix"); mf->mix = mix_new(&mf->mix_lock, &mf->mix_out->sink, mf->media_rec_slots); @@ -125,6 +128,9 @@ static void meta_mix_tls_output(metafile_t *mf) { mf->tls_mix = NULL; } + if (!mf->metadata) + return; + if (!tls_fwd_new(&mf->mix_tls_fwd)) return; if (mix_method == MM_CHANNELS)