[vlc-commits] Remove constant { true } aout_instance_t.mixer_allocation

Rémi Denis-Courmont git at videolan.org
Mon May 30 18:57:34 CEST 2011


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon May 30 19:51:03 2011 +0300| [b914b9855f27d503538345155aa68ec4f8df4141] | committer: Rémi Denis-Courmont

Remove constant { true } aout_instance_t.mixer_allocation

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b914b9855f27d503538345155aa68ec4f8df4141
---

 include/vlc_aout.h          |    7 -------
 include/vlc_aout_mixer.h    |    2 +-
 modules/audio_mixer/spdif.c |    2 +-
 src/audio_output/mixer.c    |    4 ++--
 src/audio_output/output.c   |    3 ---
 5 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/include/vlc_aout.h b/include/vlc_aout.h
index 6fcb809..1016794 100644
--- a/include/vlc_aout.h
+++ b/include/vlc_aout.h
@@ -134,12 +134,6 @@ typedef int32_t vlc_fixed_t;
 /* Max input rate factor (1/4 -> 4) */
 #define AOUT_MAX_INPUT_RATE (4)
 
-/** allocation of memory in the audio output */
-typedef struct aout_alloc_t
-{
-    bool                    b_alloc;
-} aout_alloc_t;
-
 /** audio output buffer FIFO */
 struct aout_fifo_t
 {
@@ -206,7 +200,6 @@ struct aout_instance_t
 
     /* Mixer */
     audio_sample_format_t   mixer_format;
-    aout_alloc_t            mixer_allocation;
     float                   mixer_multiplier;
     struct aout_mixer_t    *p_mixer;
 
diff --git a/include/vlc_aout_mixer.h b/include/vlc_aout_mixer.h
index 10d80fe..fbe55ce 100644
--- a/include/vlc_aout_mixer.h
+++ b/include/vlc_aout_mixer.h
@@ -76,7 +76,7 @@ struct aout_mixer_t {
      *
      * You can override it in the open function only.
      */
-    aout_alloc_t          allocation;
+    bool b_alloc;
 
     /* Multiplier used to raise or lower the volume of the sound in
      * software.
diff --git a/modules/audio_mixer/spdif.c b/modules/audio_mixer/spdif.c
index 5accc7e..253dfae 100644
--- a/modules/audio_mixer/spdif.c
+++ b/modules/audio_mixer/spdif.c
@@ -69,7 +69,7 @@ static int Create( vlc_object_t *p_this )
     p_mixer->mix = DoWork;
     /* This is a bit kludgy - do not ask for a new buffer, since the one
      * provided by the first input will be good enough. */
-    p_mixer->allocation.b_alloc = false;
+    p_mixer->b_alloc = false;
 
     return 0;
 }
diff --git a/src/audio_output/mixer.c b/src/audio_output/mixer.c
index 78537ad..90e396c 100644
--- a/src/audio_output/mixer.c
+++ b/src/audio_output/mixer.c
@@ -51,7 +51,7 @@ int aout_MixerNew( aout_instance_t * p_aout )
         return VLC_EGENERIC;
 
     p_mixer->fmt = p_aout->mixer_format;
-    p_mixer->allocation = p_aout->mixer_allocation;
+    p_mixer->b_alloc = true;
     p_mixer->multiplier = p_aout->mixer_multiplier;
     p_mixer->input = &p_aout->pp_inputs[0]->mixer;
     p_mixer->mix = NULL;
@@ -323,7 +323,7 @@ static int MixBuffer( aout_instance_t * p_aout )
     /* Run the mixer. */
     aout_buffer_t * p_outbuf;
 
-    if( p_aout->p_mixer->allocation.b_alloc )
+    if( p_aout->p_mixer->b_alloc )
     {
         p_outbuf = block_Alloc( p_aout->output.i_nb_samples
                               * p_aout->p_mixer->fmt.i_bytes_per_frame
diff --git a/src/audio_output/output.c b/src/audio_output/output.c
index c2a4517..6fe20e2 100644
--- a/src/audio_output/output.c
+++ b/src/audio_output/output.c
@@ -196,9 +196,6 @@ int aout_OutputNew( aout_instance_t * p_aout,
         p_aout->output.p_module = NULL;
         return -1;
     }
-
-    /* Prepare hints for the buffer allocator. */
-    p_aout->mixer_allocation.b_alloc = true;
     return 0;
 }
 



More information about the vlc-commits mailing list