ecore_audio: Remove old structs that we don't need anymore
authorDaniel Willmann <d.willmann@samsung.com>
Fri, 3 May 2013 15:55:21 +0000 (16:55 +0100)
committerDaniel Willmann <d.willmann@samsung.com>
Fri, 3 May 2013 16:04:11 +0000 (17:04 +0100)
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
src/lib/ecore_audio/Ecore_Audio.h
src/lib/ecore_audio/ecore_audio.c
src/lib/ecore_audio/ecore_audio_private.h

index 5e67634..6ba515c 100644 (file)
@@ -37,17 +37,6 @@ extern "C"
  * @{
  */
 
-  /** @since 1.8
-   */
-enum _Ecore_Audio_Type {
-    ECORE_AUDIO_TYPE_PULSE,   /**< Use Pulseaudio module */
-    ECORE_AUDIO_TYPE_ALSA,    /**< Use ALSA module*/
-    ECORE_AUDIO_TYPE_SNDFILE, /**< Use libsndfile module */
-    ECORE_AUDIO_TYPE_TONE,    /**< Use tone module */
-    ECORE_AUDIO_TYPE_CUSTOM,  /**< Use custom module */
-    ECORE_AUDIO_MODULE_LAST,  /**< Sentinel */
-};
-
 /**
  * @since 1.8
  */
@@ -72,15 +61,6 @@ enum _Ecore_Audio_Format {
 typedef enum _Ecore_Audio_Format Ecore_Audio_Format;
 /**< The format of the audio data */
 
-  /** @since 1.8
-   */
-typedef struct _Ecore_Audio_Module Ecore_Audio_Module;
-/**< The audio module */
-
-  /** @since 1.8
-   */
-typedef struct _Ecore_Audio_Object Ecore_Audio_Object;  /**< The audio object */
-
 /*
  * @since 1.8
  */
@@ -212,6 +192,7 @@ EAPI int                 ecore_audio_shutdown(void);
 
 #include <ecore_audio_obj_out_pulse.h>
 
+
 #include <ecore_audio_obj_out_alsa.h>
 
 /**
index 4d38c13..ae052bd 100644 (file)
@@ -16,8 +16,6 @@
 
 int _ecore_audio_log_dom = -1;
 static int _ecore_audio_init_count = 0;
-Eina_List *ecore_audio_modules;
-
 
 /* externally accessible functions */
 
@@ -44,8 +42,6 @@ ecore_audio_init(void)
      }
 
    DBG("Ecore_Audio init");
-   ecore_audio_modules = NULL;
-
 
    eina_log_timing(_ecore_audio_log_dom,
                   EINA_LOG_STATE_STOP,
@@ -67,8 +63,6 @@ ecore_audio_shutdown(void)
                   EINA_LOG_STATE_SHUTDOWN);
 
 
-   eina_list_free(ecore_audio_modules);
-
    eina_log_domain_unregister(_ecore_audio_log_dom);
    _ecore_audio_log_dom = -1;
 
index a28ca7c..29ae400 100644 (file)
@@ -71,26 +71,10 @@ extern int _ecore_audio_log_dom;
  * @{
  */
 
+typedef struct _Ecore_Audio_Object Ecore_Audio_Object;
 typedef struct _Ecore_Audio_Input Ecore_Audio_Input;
 typedef struct _Ecore_Audio_Output Ecore_Audio_Output;
 
-/**
- * @brief The structure representing an Ecore_Audio module
- */
-struct _Ecore_Audio_Module
-{
-   ECORE_MAGIC;
-   Ecore_Audio_Type type;
-   char              *name;
-   Eina_List         *inputs;
-   Eina_List         *outputs;
-
-   void              *priv;
-
-   struct input_api  *in_ops;
-   struct output_api *out_ops;
-};
-
 struct _Ecore_Audio_Vio_Internal {
     Ecore_Audio_Vio *vio;
     void *data;
@@ -142,31 +126,6 @@ struct _Ecore_Audio_Input
    Eina_Bool           ended;
 };
 
-extern Eina_List *ecore_audio_modules;
-
-#ifdef HAVE_ALSA
-/* ecore_audio_alsa */
-Ecore_Audio_Module *ecore_audio_alsa_init(void);
-void                ecore_audio_alsa_shutdown(void);
-#endif /* HAVE_ALSA */
-
-#ifdef HAVE_PULSE
-Ecore_Audio_Module *ecore_audio_pulse_init(void);
-void                ecore_audio_pulse_shutdown(void);
-#endif /* HAVE_PULSE */
-
-#ifdef HAVE_SNDFILE
-/* ecore_audio_sndfile */
-Ecore_Audio_Module *ecore_audio_sndfile_init(void);
-void                ecore_audio_sndfile_shutdown(void);
-#endif /* HAVE_SNDFILE */
-
-Ecore_Audio_Module *ecore_audio_tone_init(void);
-void                ecore_audio_tone_shutdown(void);
-
-Ecore_Audio_Module *ecore_audio_custom_init(void);
-void                ecore_audio_custom_shutdown(void);
-
 /**
  * @}
  */