efl/src/lib/ecore_audio
Carsten Haitzler d27f5fcab7 ecore_audio - save 232k of real RAM by dlopening depednecies
so libpuls and libsndfile suck in dependencies. they suck in so much
that by the time linking is done we've written to about 230kb of
PRIVATE MEMORY as dirty pages in symbol tablesm global veriables etc.
etc. - this is just horrible. especially if an app never makes any
sound... it's just wasted memory. this stuff is invisible to normal
memory debug tools. so this begins to address things. please see
T4227. my numbers now put me at:

1780Kb total dirty writable mapped from library file pages. down from
2012Kb.

This fixes some memory bloat reported in the above ticket, but there
is more to fix for sure.

@fix
2016-08-01 14:41:15 +09:00
..
Ecore_Audio.h Ecore audio: Fix Eolian warnings. 2016-02-16 15:17:30 +00:00
ecore_audio.c ecore_audio - save 232k of real RAM by dlopening depednecies 2016-08-01 14:41:15 +09:00
ecore_audio.eo eolian: utilize the new void_ptr builtin across eo files 2016-06-02 13:00:26 +01:00
ecore_audio_alsa.c
ecore_audio_core_audio.c ecore_audio: integrate Apple's CoreAudio to play sounds on OS X. 2015-05-07 09:53:07 +02:00
ecore_audio_custom.c
ecore_audio_in.eo eolian: utilize the new void_ptr builtin across eo files 2016-06-02 13:00:26 +01:00
ecore_audio_in_sndfile.eo Ecore audio: Correctly namespace now that Eolian supports it better. 2016-05-10 11:36:35 +01:00
ecore_audio_in_tone.eo efl - key/data/value/obj attach to eo objects - make these properties 2016-05-18 02:02:45 +09:00
ecore_audio_obj.c Automatic migration to Eo4. 2016-03-03 09:58:08 +00:00
ecore_audio_obj.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_obj_in.c Automatic migration to Eo4. 2016-03-03 09:58:08 +00:00
ecore_audio_obj_in.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_obj_in_sndfile.c ecore_audio - save 232k of real RAM by dlopening depednecies 2016-08-01 14:41:15 +09:00
ecore_audio_obj_in_sndfile.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_obj_in_tone.c efl - key/data/value/obj attach to eo objects - make these properties 2016-05-18 02:02:45 +09:00
ecore_audio_obj_in_tone.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_obj_out.c Automatic migration to Eo4. 2016-03-03 09:58:08 +00:00
ecore_audio_obj_out.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_obj_out_core_audio.c ecore_audio: remove useless eo data in core audio 2016-06-05 12:12:02 +02:00
ecore_audio_obj_out_core_audio.h ecore_audio: integrate Apple's CoreAudio to play sounds on OS X. 2015-05-07 09:53:07 +02:00
ecore_audio_obj_out_pulse.c ecore_audio - save 232k of real RAM by dlopening depednecies 2016-08-01 14:41:15 +09:00
ecore_audio_obj_out_pulse.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_obj_out_sndfile.c ecore_audio - save 232k of real RAM by dlopening depednecies 2016-08-01 14:41:15 +09:00
ecore_audio_obj_out_sndfile.h Eolian: Clean out Ecore Audio Eo headers 2014-04-11 09:26:15 +03:00
ecore_audio_out.eo eolian: remove pointers from complex and class types 2016-05-23 15:58:33 +01:00
ecore_audio_out_core_audio.eo ecore_audio: remove useless eo data in core audio 2016-06-05 12:12:02 +02:00
ecore_audio_out_pulse.eo eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
ecore_audio_out_sndfile.eo Ecore audio: Correctly namespace now that Eolian supports it better. 2016-05-10 11:36:35 +01:00
ecore_audio_private.h ecore_audio - save 232k of real RAM by dlopening depednecies 2016-08-01 14:41:15 +09:00
ecore_audio_protected.h Eolian: Integration of Ecore Audio In 2014-04-02 15:56:14 +03:00
ecore_audio_pulse.c ecore_audio: fix memory leak in ecore_audio_pulse. 2014-12-10 11:19:23 +01:00
ecore_audio_pulse_ml.c ecore-audio: defer deletion of pulseaudio timer until after event processing 2015-09-30 16:23:55 -04:00
ecore_audio_sndfile_vio.c Efl: Update code to use the new class names generated by eolian. 2014-06-03 11:28:01 +01:00