This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.

View the commit online.

commit 7d26686514d8e819cfd6c0b5eac93530616bba32
Author: Carsten Haitzler <[email protected]>
AuthorDate: Tue Sep 8 18:49:11 2026 +0100

    edje - multisense - use new system audio class that is portable
---
 src/lib/edje/edje_multisense.c | 27 +++------------------------
 1 file changed, 3 insertions(+), 24 deletions(-)

diff --git a/src/lib/edje/edje_multisense.c b/src/lib/edje/edje_multisense.c
index 1bbb457ae3..262ebcab71 100644
--- a/src/lib/edje/edje_multisense.c
+++ b/src/lib/edje/edje_multisense.c
@@ -15,7 +15,6 @@ _play_finished(void *data EINA_UNUSED, const Efl_Event *event)
    efl_unref(event->object);
 }
 
-#if defined(_WIN32) || defined(HAVE_PULSE)
 static void
 _out_fail(void *data EINA_UNUSED, const Efl_Event *event)
 {
@@ -23,7 +22,6 @@ _out_fail(void *data EINA_UNUSED, const Efl_Event *event)
    efl_unref(event->object);
    out = NULL;
 }
-#endif
 
 struct _edje_multisense_eet_data
 {
@@ -206,14 +204,7 @@ _edje_multisense_internal_sound_sample_play(Edje *ed, const char *sample_name, c
              in = efl_add_ref(ECORE_AUDIO_IN_SNDFILE_CLASS, NULL, efl_name_set(efl_added, snd_id_str), ecore_audio_obj_in_speed_set(efl_added, speed), ecore_audio_obj_vio_set(efl_added, &eet_data->vio, eet_data, _free), efl_event_callback_add(efl_added, ECORE_AUDIO_IN_EVENT_IN_STOPPED, _play_finished, NULL));
              if (!out)
                {
-
-# ifdef _WIN32
-                  out = efl_add_ref(ECORE_AUDIO_OUT_WASAPI_CLASS, NULL, efl_event_callback_add(efl_added, ECORE_AUDIO_OUT_WASAPI_EVENT_CONTEXT_FAIL, _out_fail, NULL));
-# else
-#  ifdef HAVE_PULSE
-                  out = efl_add_ref(ECORE_AUDIO_OUT_PULSE_CLASS, NULL, efl_event_callback_add(efl_added, ECORE_AUDIO_OUT_PULSE_EVENT_CONTEXT_FAIL, _out_fail, NULL));
-#  endif
-# endif
+                  out = efl_add_ref(ECORE_AUDIO_OUT_SYSTEM_CLASS, NULL, efl_event_callback_add(efl_added, ECORE_AUDIO_OUT_SYSTEM_EVENT_CONTEXT_FAIL, _out_fail, NULL));
                   if (out) outs++;
                }
              if (!out)
@@ -223,13 +214,7 @@ _edje_multisense_internal_sound_sample_play(Edje *ed, const char *sample_name, c
                   if (!complained)
                     {
                        complained = EINA_TRUE;
-# ifdef _WIN32
-                       ERR("Could not create multisense audio out (wasapi)");
-# else
-#  ifdef HAVE_PULSE
-                       ERR("Could not create multisense audio out (pulse)");
-#  endif
-# endif
+                       ERR("Could not create multisense system audio out");
                     }
                   efl_unref(in);
                   return EINA_FALSE;
@@ -296,13 +281,7 @@ _edje_multisense_internal_sound_tone_play(Edje *ed, const char *tone_name, const
 
              if (!out)
                {
-# ifdef _WIN32
-                  out = efl_add_ref(ECORE_AUDIO_OUT_WASAPI_CLASS, NULL, efl_event_callback_add(efl_added, ECORE_AUDIO_OUT_WASAPI_EVENT_CONTEXT_FAIL, _out_fail, NULL));
-# else
-#  ifdef HAVE_PULSE
-                  out = efl_add_ref(ECORE_AUDIO_OUT_PULSE_CLASS, NULL, efl_event_callback_add(efl_added, ECORE_AUDIO_OUT_PULSE_EVENT_CONTEXT_FAIL, _out_fail, NULL));
-#  endif
-# endif
+                  out = efl_add_ref(ECORE_AUDIO_OUT_SYSTEM_CLASS, NULL, efl_event_callback_add(efl_added, ECORE_AUDIO_OUT_SYSTEM_EVENT_CONTEXT_FAIL, _out_fail, NULL));
                   if (out) outs++;
                }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to