X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.h;h=8c1c9e0d431c26e20a01fff76a2f3edb5e57c054;hp=1b916eecf632cc834b46703007097d6a02e6413a;hb=591b16bbe13ca336c4cef00e8f9f808c1bb4c9a0;hpb=63b57e3e60923cea4e3e1808e3133789db2dc83a diff --git a/filter.h b/filter.h index 1b916eec..8c1c9e0d 100644 --- a/filter.h +++ b/filter.h @@ -34,6 +34,7 @@ struct filter_node { /** Describes one running instance of a chain of filters */ struct filter_chain { + /** The length of the filter chain. */ unsigned int num_filters; /** * The number of channels of the current stream. @@ -232,9 +233,8 @@ extern struct filter filters[]; /* filters that are always present */ DECLARE_EXTERN_FILTER_INIT(wav); -/* wav is always the first filter */ -#define WAV_FILTER_NUM 0 DECLARE_EXTERN_FILTER_INIT(compress); +DECLARE_EXTERN_FILTER_INIT(amp); /* next the optional filters */ #ifdef HAVE_MAD @@ -263,6 +263,7 @@ DECLARE_EXTERN_FILTER_INIT(oggdec); #define DEFINE_FILTER_ARRAY(filters) struct filter filters[] = { \ FILTER_INIT(wav) \ FILTER_INIT(compress) \ + FILTER_INIT(amp) \ MP3DEC_FILTER \ AACDEC_FILTER \ OGGDEC_FILTER \