Commit Graph

22 Commits

Author SHA1 Message Date
Stein Magnus Jodal
5270aa65e2 audio: Move DummyAudio into tests package 2015-02-13 10:40:21 +01:00
Stein Magnus Jodal
496142c201 py3: Use absolute imports by default 2014-12-07 20:17:10 +01:00
Stein Magnus Jodal
bce817184d audio: Fix pep8 warning 2014-06-23 21:22:00 +02:00
Stein Magnus Jodal
15e6128c2a audio: Add dummy implementation of the audio actor 2013-02-24 22:28:01 +01:00
Thomas Adamcik
88398ea355 Add new mopidy.audio.utils functions (fixes #301).
Adds functions to create buffers, calcalute buffer durations based on number of
samples and the sample rate and converting milliseconds to gst internal clock
time.

This also alows for the removal of all gst imports outside of mopidy.audio.
2013-01-03 15:35:52 +01:00
Stein Magnus Jodal
f9bd0d00b3 audio: Move PlaybackState from core to audio so audio can use it 2012-11-14 00:35:17 +01:00
Stein Magnus Jodal
6acaa490e9 Make all strings unicode by default (fixes #224) 2012-11-13 00:18:47 +01:00
Stein Magnus Jodal
e22175ca98 Move Audio actor from __init__.py to actor.py 2012-10-16 15:49:10 +02:00
Stein Magnus Jodal
def3615787 Move registration of audio mixers into a function (#211) 2012-10-16 15:33:26 +02:00
Stein Magnus Jodal
666800ec57 Fix most flake8 warnings (#211) 2012-10-16 14:00:34 +02:00
Stein Magnus Jodal
9798c34e79 Remove unused variable 2012-09-28 00:48:23 +02:00
Stein Magnus Jodal
4b13f46e2e Add AudioListener for events from the audio actor
This is analogous to how the core actor sends events to the frontends. This
removes the audio actor's direct dependency on the core actor, which
conceptually is on a higher layer.
2012-09-27 23:17:57 +02:00
Stein Magnus Jodal
2fdeec9f5a Move controllers to a new core actor
The frontends use the new core actor, while the core actor uses the backend.

This is a step towards supporting multiple backends, where the core actor will
coordinate the backends.
2012-09-27 20:35:39 +02:00
Thomas Adamcik
9866d78c65 Re-add software mixing, fixes #203. 2012-09-18 23:49:29 +02:00
Thomas Adamcik
413c22e117 Move mixer track out to it's own attribute. 2012-09-18 23:41:39 +02:00
Thomas Adamcik
71682d3d9f Switched over to playbin2 for audio playback.
Covers first half of #171 which is simply an port of the functionality we used
to have. Second half is actually taking advantage of playbin2 with respect to EOT
handling etc.
2012-09-18 22:50:57 +02:00
Stein Magnus Jodal
0c674c5341 Remove dead code 2012-09-16 21:30:02 +02:00
Stein Magnus Jodal
f9a9d264dc Log and exit if output setup causes LinkError 2012-09-16 20:28:01 +02:00
Thomas Adamcik
e6485e4abe Add basic docs for Audio API, fixes #177. 2012-09-15 14:01:05 +02:00
Stein Magnus Jodal
2321a77e37 docs: Fix Sphinx warning 2012-09-14 01:45:27 +02:00
Stein Magnus Jodal
4dd95804f2 Rename mopidy.mixers to mopidy.audio.mixers 2012-09-14 01:05:42 +02:00
Stein Magnus Jodal
aab37302a1 Rename mopidy.gstreamer to mopidy.audio 2012-09-14 01:05:42 +02:00