Commit Graph

70 Commits

Author SHA1 Message Date
Stein Magnus Jodal
3e8be009e4 Add consistent may/must notices to all unimplemented methods 2010-11-02 23:33:07 +01:00
Stein Magnus Jodal
39be6d2033 Extract GStreamerMessagesThread as a generic GObjectEventThread 2010-10-31 00:48:10 +02:00
Stein Magnus Jodal
40c1547c15 Fix/ignore remaining pylint warnings 2010-10-25 22:03:40 +02:00
Stein Magnus Jodal
e984e24168 Fix or ignore more pylint warnings 2010-10-24 23:51:21 +02:00
Stein Magnus Jodal
0398193d34 Make all threads daemon threads per default 2010-10-24 20:07:27 +02:00
Stein Magnus Jodal
11e48083ee Give all threads a reference to core_queue 2010-10-24 19:35:04 +02:00
Stein Magnus Jodal
5bdab113ce Limit caps on appsrc early on. Fixes sound on Ubuntu 10.10 2010-10-18 23:28:01 +02:00
Stein Magnus Jodal
e69f168819 GstreamerOutput: name appsrc 'appsrc' instead of 'src' to not confuse with src pads 2010-10-17 21:08:24 +02:00
Stein Magnus Jodal
fee4735626 Remove unused import 2010-08-26 18:53:41 +02:00
Stein Magnus Jodal
318524be21 Merge develop into feature/threads-not-processes 2010-08-26 18:51:22 +02:00
Thomas Adamcik
e250884fd6 Fix stupid mistake in output.set_position that should have been chaught by the tests we don't have for output... 2010-08-25 22:15:50 +02:00
Stein Magnus Jodal
cf2b8776a5 Remove unused import 2010-08-24 01:11:11 +02:00
Stein Magnus Jodal
abce165aa3 Extend output API with all methods needed for GStreamerOutput 2010-08-24 01:06:20 +02:00
Stein Magnus Jodal
f7d99b5c0a GStreamerOutput returns something from set_volume too for consistency 2010-08-24 00:48:16 +02:00
Stein Magnus Jodal
d85684033a Let DummyOutput respons to requests 2010-08-23 23:46:41 +02:00
Stein Magnus Jodal
1ebd95e879 Pass around an 'output' instead of an 'output_queue' 2010-08-23 23:44:28 +02:00
Stein Magnus Jodal
5d61bb1f7d BaseOutput takes a reference to core_queue 2010-08-23 23:40:48 +02:00
Stein Magnus Jodal
ea9385defe Add BaseOutput and DummyOutput 2010-08-23 22:48:41 +02:00
Stein Magnus Jodal
5a9d19b326 Merge 'develop' into 'feature/threads-not-processes' 2010-08-23 13:34:33 +02:00
Stein Magnus Jodal
c34dcd583b Reference relevant settings from all backends, frontends, mixers and outputs 2010-08-22 23:25:31 +02:00
Stein Magnus Jodal
865f7df86b Rewrite GStreamerOutput to use BaseThread 2010-08-22 13:53:22 +02:00
Stein Magnus Jodal
df22256f09 Review gstreamer-local-backend branch 2010-08-21 23:25:38 +02:00
Stein Magnus Jodal
7062e3c8ee Merge branch 'develop' into gstreamer-local-backend 2010-08-21 23:08:37 +02:00
Stein Magnus Jodal
ea699eb121 Name all processes 2010-08-20 01:59:14 +02:00
Stein Magnus Jodal
aede9762f8 Split BaseProcess snd CoreProcess into two files 2010-08-20 01:07:23 +02:00
Thomas Adamcik
7f25b0b514 Introduce GSTREAMER_AUDIO_SINK setting to control which sink we use 2010-08-20 00:56:28 +02:00
Thomas Adamcik
dbdfb3a8c7 Fix seek return value tests 2010-08-20 00:17:34 +02:00
Thomas Adamcik
01b854b891 Flushing seek takes care of starting pipeline for us 2010-08-19 01:34:26 +02:00
Thomas Adamcik
1132f554c7 Only block after seek before starting to play to ensure that seek has happened 2010-08-19 01:01:32 +02:00
Thomas Adamcik
222bbf4998 Only block set state when handling async changes 2010-08-19 00:56:24 +02:00
Thomas Adamcik
a969daf046 Add audioconvert to output pipeline to avoid gst.LinkError: <enum GST_PAD_LINK_NOFORMAT of type GstPadLinkReturn> 2010-08-18 00:57:06 +02:00
Thomas Adamcik
77550ce291 Use autoaudiosink 2010-08-17 01:33:10 +02:00
Thomas Adamcik
4000fda43f Reable get/set volume in output 2010-08-17 01:32:50 +02:00
Thomas Adamcik
151d5db566 Setup output based on which backend we are running 2010-08-17 01:32:06 +02:00
Stein Magnus Jodal
8e8d840767 Modify changes done in gstreamer-output-testing to keep appsrc working 2010-08-16 19:44:35 +02:00
Stein Magnus Jodal
997bffa9d2 Merge remote branch 'adamcik/gstreamer-output-testing' into gstreamer 2010-08-16 19:38:56 +02:00
Thomas Adamcik
83fbc8ea22 Start preprations for supporting switching between sources 2010-08-15 03:03:32 +02:00
Thomas Adamcik
da763be9d7 Add multiqueue to pipeline so appsrc in theory should work again 2010-08-15 01:05:30 +02:00
Thomas Adamcik
fbe75e799a Remove unused property 2010-08-15 00:25:39 +02:00
Thomas Adamcik
869e3cbc67 Use alsasink ase there seems to be a bug with using pulse in this maner 2010-08-14 23:55:21 +02:00
Thomas Adamcik
b2b169eaa9 Use uridecodebin with auto connecting to play local music 2010-08-14 23:54:54 +02:00
Thomas Adamcik
e93e3d4265 Attempt to simplify gstreamer output with only playbin 2010-08-14 22:26:32 +02:00
Thomas Adamcik
bb73f8ae5f Update set_state to block for async state changes 2010-08-14 18:56:32 +02:00
Thomas Adamcik
f5b6d0e994 Switch to using playbin in order to get simple base case working 2010-08-14 18:29:33 +02:00
Thomas Adamcik
48dc3137d5 Merge branch 'gstreamer' of git://github.com/jodal/mopidy into gstreamer-local-backend 2010-08-14 18:20:36 +02:00
Thomas Adamcik
3dc9240ea4 Add time position stuff to gstreamer output 2010-08-14 17:52:12 +02:00
Thomas Adamcik
85100f2143 Remove appsrc from output until local backend tests are done 2010-08-14 17:28:04 +02:00
Stein Magnus Jodal
97ff6bf042 Check if failure instead of chacking for success when setting GStreamer state 2010-08-14 17:24:06 +02:00
Stein Magnus Jodal
473c31fec8 Revert "Fix set_state method in GStreamerOutput"
This reverts commit dc27434df9.
2010-08-14 16:42:46 +02:00
Thomas Adamcik
c30720f81a Fix pylint long line warning 2010-08-14 16:30:42 +02:00