};
/* FIXME to remove once aout.h is cleaned a bit more */
-#include <vlc_aout_mixer.h>
#include <vlc_block.h>
/** audio output filter */
bool b_error;
} aout_output_t;
+struct aout_mixer_t;
+
/** audio output thread descriptor */
struct aout_instance_t
{
audio_sample_format_t mixer_format;
aout_alloc_t mixer_allocation;
float mixer_multiplier;
- aout_mixer_t *p_mixer;
+ struct aout_mixer_t *p_mixer;
/* Output plug-in */
aout_output_t output;
#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_aout.h>
+#include <vlc_aout_mixer.h>
/*****************************************************************************
* Local prototypes
#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_aout.h>
+#include <vlc_aout_mixer.h>
/*****************************************************************************
* Local prototypes
#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_aout.h>
+#include <vlc_aout_mixer.h>
/*****************************************************************************
* Local prototypes
#ifndef LIBVLC_AOUT_INTERNAL_H
# define LIBVLC_AOUT_INTERNAL_H 1
+# include <vlc_aout_mixer.h>
+
aout_buffer_t *aout_BufferAlloc(aout_alloc_t *allocation, mtime_t microseconds,
aout_buffer_t *old_buffer);