Found another issue, this time with xine module:
I'm calling audio_volume_get() in my "audio_level_change" signal callback,
triggering an infinite loop. Looking at the (version 1.7.5) source in
emotion_xine.c line 1018: the volume is being set which seems to be the
culprit here.
http://git.enligh
Discovered a small bug in Emotion gstreamer module: "playback_started"
callback gets called twice when changing file while media is playing. First
play is fine, also when the media is allowed to finish. Xine module is not
affected.
Using Emotion 1.7.5
--