Kill unused struct filter_chain.
authorAndre Noll <maan@systemlinux.org>
Tue, 12 Jan 2010 06:17:43 +0000 (07:17 +0100)
committerAndre Noll <maan@systemlinux.org>
Tue, 12 Jan 2010 06:17:43 +0000 (07:17 +0100)
filter.h

index bf99a67..e7dc1ca 100644 (file)
--- a/filter.h
+++ b/filter.h
@@ -37,53 +37,6 @@ struct filter_node {
        size_t min_iqs;
 };
 
-/** 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.
-        *
-        * Set by the decoding filter.
-        */
-       unsigned int channels;
-       /**
-        * Current sample rate in Hz.
-        *
-        * Set by the decoding filter.
-        */
-       unsigned int samplerate;
-       /** The list containing all filter nodes in this filter chain. */
-       struct filter_node *filter_nodes;
-       /**
-        * The input buffer of the filter chain.
-        *
-        * This is set to point to the output buffer of the receiving application (the
-        * buffer used to read from stdin for para_filter; the output buffer of the
-        * current receiver for para_audiod).
-        */
-       char **inbufp;
-       /**
-        * The output buffer of the filter chain.
-        *
-        * Points to the output buffer of the last filter in the filter chain.
-        */
-       char **outbufp;
-       /** Contains the number of bytes loaded in the input buffer. */
-       size_t *in_loaded;
-       /** Contains the number of bytes loaded in the output buffer. */
-       size_t *out_loaded;
-       /** Pointer to the error variable of the receiving application. */
-       int *input_error;
-       /** Pointer to the error variable of the writing application. */
-       int *output_error;
-       /** The task associated with the filter chain. */
-       struct task task;
-};
-
-#define FOR_EACH_FILTER_NODE(fn, fc, i) for (i = 0; i < (fc)->num_filters \
-       && (fn = (fc)->filter_nodes + i); i++)
-
 /**
  * The structure associated with a paraslash filter.
  *