From 6335de8621aa511cc85a60a97ffb3eddf0e35d8d Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Sun, 31 Oct 2010 18:40:05 +0200 Subject: libaf: add opts pointer to struct af_stream --- libaf/af.h | 2 ++ libmpcodecs/dec_audio.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libaf/af.h b/libaf/af.h index fe146906e9..98ae163bd1 100644 --- a/libaf/af.h +++ b/libaf/af.h @@ -23,6 +23,7 @@ #include "config.h" +#include "options.h" #include "af_format.h" #include "control.h" #include "cpudetect.h" @@ -116,6 +117,7 @@ typedef struct af_stream af_data_t output; // Configuration for this stream af_cfg_t cfg; + struct MPOpts *opts; }af_stream_t; /********************************************* diff --git a/libmpcodecs/dec_audio.c b/libmpcodecs/dec_audio.c index 572e06a8a1..59abe398fb 100644 --- a/libmpcodecs/dec_audio.c +++ b/libmpcodecs/dec_audio.c @@ -328,8 +328,8 @@ int init_audio_filters(sh_audio_t *sh_audio, int in_samplerate, { af_stream_t *afs = sh_audio->afilter; if (!afs) { - afs = malloc(sizeof(af_stream_t)); - memset(afs, 0, sizeof(af_stream_t)); + afs = calloc(1, sizeof(struct af_stream)); + afs->opts = sh_audio->opts; } // input format: same as codec's output format: afs->input.rate = in_samplerate; -- cgit v1.2.3