diff options
Diffstat (limited to 'src/examples/ecore/ecore_audio_playback.c')
-rw-r--r-- | src/examples/ecore/ecore_audio_playback.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/examples/ecore/ecore_audio_playback.c b/src/examples/ecore/ecore_audio_playback.c index 5945393e8c..c659f09d55 100644 --- a/src/examples/ecore/ecore_audio_playback.c +++ b/src/examples/ecore/ecore_audio_playback.c @@ -201,7 +201,7 @@ static void _play_finished(void *data EINA_UNUSED, const Efl_Event *event) inputs = eina_list_remove(inputs, event->object); ret = ecore_audio_obj_out_input_detach(out, event->object); - efl_del(event->object); + efl_unref(event->object); if (!ret) printf("Could not detach input %s\n", name); @@ -252,7 +252,7 @@ main(int argc, const char *argv[]) { if (!strncmp(argv[i], "tone:", 5)) { - in = efl_add(ECORE_AUDIO_OBJ_IN_TONE_CLASS, NULL); + in = efl_add_ref(ECORE_AUDIO_OBJ_IN_TONE_CLASS, NULL); if (!in) { printf("error when creating ecore audio source.\n"); @@ -272,18 +272,18 @@ main(int argc, const char *argv[]) } } free(tmp); - ecore_audio_obj_name_set(in, argv[i]); + efl_name_set(in, argv[i]); } else { - in = efl_add(ECORE_AUDIO_OBJ_IN_SNDFILE_CLASS, NULL); + in = efl_add_ref(ECORE_AUDIO_OBJ_IN_SNDFILE_CLASS, NULL); if (!in) { printf("error when creating ecore audio source.\n"); goto end; } tmp = strdup(argv[i]); - ecore_audio_obj_name_set(in, basename(tmp)); + efl_name_set(in, basename(tmp)); free(tmp); ret = ecore_audio_obj_source_set(in, argv[i]); if (!ret) { @@ -307,7 +307,7 @@ main(int argc, const char *argv[]) printf("Start: %s (%0.2fs)\n", name, length); - out = efl_add(ECORE_AUDIO_OBJ_OUT_PULSE_CLASS, NULL); + out = efl_add_ref(ECORE_AUDIO_OBJ_OUT_PULSE_CLASS, NULL); ret = ecore_audio_obj_out_input_attach(out, in); if (!ret) printf("Could not attach input %s\n", name); |