Commit Graph

40 Commits

Author SHA1 Message Date
Stein Magnus Jodal
ce8cc55f79 Log GStreamer output addition at debug level 2011-06-10 13:48:57 +02:00
Stein Magnus Jodal
1aa494c372 Merge pull request #100 from adamcik/feature/remove-taginject 2011-05-22 15:08:45 -07:00
Thomas Adamcik
94cae3be42 Lookup new source via property instead of name 2011-05-20 23:20:01 +02:00
Thomas Adamcik
3ce42b2f6b Remove logging of taglist 2011-05-20 22:08:12 +02:00
Thomas Adamcik
6640e2da17 Use tag event to set tags instead of taginject which is a debug feature (fixes #93) 2011-05-20 22:02:14 +02:00
Stein Magnus Jodal
31aaec8830 Update docs on GStreamer module. Some refactoring of (mostly internal) methods. 2011-05-19 20:13:29 +02:00
Thomas Adamcik
d57bb281c3 Fixed docs based on comments on pull request 2011-05-18 21:16:58 +02:00
Thomas Adamcik
eb5facd4b6 Add docstrings 2011-05-17 16:10:28 +02:00
Thomas Adamcik
801b3d1155 Switch to event probe based solution to removing outputs.
Based on http://lists.freedesktop.org/archives/gstreamer-devel/2009-August/023708.html
2011-05-17 01:21:50 +02:00
Thomas Adamcik
82bd77e24b Fixed use of callbacks to prevent removeall of broken output from stopping playback 2011-05-16 23:14:53 +02:00
Thomas Adamcik
a4b03aa292 Cleanup some of output code api 2011-05-16 21:57:23 +02:00
Thomas Adamcik
94efb083ee Fixed list outputs method in GStreamer class 2011-05-16 21:55:00 +02:00
Thomas Adamcik
2174723620 Add conditional to message handler so that attached handlers can take over 2011-05-16 21:53:53 +02:00
Thomas Adamcik
943645aecf Add methods to register and register message handlers to GStreamer 2011-05-16 21:53:01 +02:00
Thomas Adamcik
f7f26403af Move stop playback in error handler to after the error is logged to make cause and effect more obvious 2011-05-16 21:49:19 +02:00
Thomas Adamcik
09a1d646f2 Refactor BaseOutput to prepare for better error handling 2011-05-16 21:08:01 +02:00
Thomas Adamcik
743235b09d Add basic remove_output code 2011-05-15 23:50:52 +02:00
Thomas Adamcik
fe3f5338dd Store outputs that have been added in gstreamer class 2011-05-14 23:55:41 +02:00
Thomas Adamcik
0ec662db63 Move output connection code to gstreamer 2011-05-14 23:46:51 +02:00
Thomas Adamcik
d98e218baa Explain a bit more about why prepare_change is needed 2011-05-10 22:24:23 +02:00
Thomas Adamcik
d536990ad4 Update _set_state docstring 2011-05-05 22:37:55 +02:00
Thomas Adamcik
f34ab8761a Log async state changes 2011-05-05 21:50:40 +02:00
Thomas Adamcik
8922ebe0aa Log gst warnings as well 2011-05-05 21:45:42 +02:00
Thomas Adamcik
6f9be11594 Cleanup gstreamer. Simplified code and reduced get_by_name usage. 2011-05-05 21:39:26 +02:00
Thomas Adamcik
03c30369b3 Merge branch 'develop' into feature/encapsulate-gstreamer-state-changes
Conflicts:
	mopidy/gstreamer.py
2011-05-05 20:22:27 +02:00
Thomas Adamcik
b966c0fd1b Basic docstrings for new helpers 2011-05-05 20:21:17 +02:00
Thomas Adamcik
e1cc1dfe48 Rename prepare_playback to prepare_change 2011-05-05 20:17:28 +02:00
Thomas Adamcik
d0e0594a78 s/PAUSE/PAUSED/ in pause_playback 2011-05-04 23:35:32 +02:00
Thomas Adamcik
0a2a582b25 Remove last refrenceto GStreamerOutput 2011-05-03 23:57:38 +02:00
Thomas Adamcik
32cf5588eb Recovered old BastOutput docstrings and added them to GStreamer class where apropriate 2011-05-03 23:25:33 +02:00
Thomas Adamcik
42547563ea Convert set_state to internal method 2011-05-03 23:08:31 +02:00
Thomas Adamcik
882ba520d8 Replace set_state with <action>_playback helpers 2011-05-03 23:04:15 +02:00
Stein Magnus Jodal
dc018024f9 Move BaseOutput from mopidy.gstreamer to mopidy.outputs 2011-05-03 10:04:20 +02:00
Thomas Adamcik
e57f3f39c4 Short circuit retrival of position when we are in stopped state, should fix #87 2011-05-02 23:49:39 +02:00
Thomas Adamcik
f39d98f505 Fix merge error in gstreamer.py 2011-05-02 21:55:11 +02:00
Thomas Adamcik
865d62e6e1 Merge branch 'develop' into feature/modularised-output
Conflicts:
	mopidy/gstreamer.py
2011-05-01 23:51:33 +02:00
Thomas Adamcik
5c19bf8434 Create set_properties helper for BaseOutput 2011-04-25 17:15:43 +02:00
Thomas Adamcik
4e232c981c Switch to modularised output for playback 2011-04-25 01:31:28 +02:00
Thomas Adamcik
f218bc060b Don't bother with album in taginject 2011-04-25 01:31:28 +02:00
Thomas Adamcik
4a1df118fb Move GStreamerOutput up one level to mopidy.gstreamer and rename to GStreamer 2011-04-25 01:31:28 +02:00