John Maguire
|
831c5221bb
|
Add header to fix build on Linux.
|
2010-08-20 12:30:42 +00:00 |
John Maguire
|
59233f5192
|
Disable FFT when no analyzer in use.
|
2010-08-20 12:14:43 +00:00 |
John Maguire
|
652f09b926
|
Fix memory leak from spectrum element.
Fixes issue #638
|
2010-08-19 10:14:56 +00:00 |
John Maguire
|
2db2354e0b
|
Move spectrum before volume element.
Tweak new analyzer.
|
2010-08-18 19:12:28 +00:00 |
John Maguire
|
459a134201
|
Remove FHT and use gstreamer's FFT for all analyzers.
|
2010-08-18 18:21:30 +00:00 |
John Maguire
|
03274b0831
|
Add new analyzer API and example using gstreamer spectrum element.
|
2010-08-18 16:09:45 +00:00 |
John Maguire
|
35e87b2a77
|
Start gstreamer playing from a separate thread.
|
2010-08-04 12:13:43 +00:00 |
David Sansome
|
aad6093b63
|
Give each gstreamer element a unique name
|
2010-08-02 18:13:40 +00:00 |
John Maguire
|
41ab99e62e
|
Generate Hypnotoad rather than streaming it.
|
2010-07-14 11:16:56 +00:00 |
David Sansome
|
36604f7ec8
|
Oops, fix the preamp
|
2010-07-12 21:00:15 +00:00 |
David Sansome
|
553184c7db
|
Remove amarok's equalizer and use gstreamer's one instead for vastly reduced CPU usage. Fixes issue #494
|
2010-07-12 20:55:09 +00:00 |
David Sansome
|
8b36f12cc3
|
Stop the old decodebin after starting the new one to (hopefully) fix an occasional race condition/deadlock.
|
2010-07-12 19:10:32 +00:00 |
David Sansome
|
fbd6b46e20
|
Only take notice of the first segment start event, to fix seeking
|
2010-07-12 19:09:59 +00:00 |
David Sansome
|
b62263540f
|
Use the segment start time when calculating the timestamp of data buffers in the scope. Fixes a memory leak and makes the scope work again when playing ogg streams. Fixes issue #495.
|
2010-07-11 13:31:03 +00:00 |
David Sansome
|
2b17a8ee1f
|
Revert r1344 (the timer tracing), it didn't help
|
2010-06-25 22:04:24 +00:00 |
David Sansome
|
cc6413ab0e
|
Add tracing to every timer event, might help track down CPU usage...
|
2010-06-25 08:46:03 +00:00 |
David Sansome
|
9106abb1a0
|
Handle redirect messages from mmssrc properly. Fixes issue #385.
|
2010-06-23 11:47:54 +00:00 |
John Maguire
|
5307ca3db0
|
Return the correct type from GstBusFunc()s
|
2010-06-15 22:32:20 +00:00 |
John Maguire
|
a8f7df9e28
|
Remove incorrect gst_message_unref. It should only be called from *sync* handlers that are returning GST_BUS_DROP.
|
2010-06-15 22:30:06 +00:00 |
David Sansome
|
08dddac981
|
Fix a small memory leak
|
2010-06-08 12:12:47 +00:00 |
David Sansome
|
1895582eb9
|
Basic support for ProjectM visualisations
|
2010-06-06 14:06:23 +00:00 |
David Sansome
|
eb78ace541
|
Replay Gain support
|
2010-05-23 13:07:15 +00:00 |
David Sansome
|
9b224fd87d
|
Fix the fader behaviour a bit
|
2010-05-19 13:26:23 +00:00 |
David Sansome
|
694c5e9f9e
|
Wait 2 seconds after the fadeout finished before destroying the pipeline, to allow for delays in the sound server/driver. Fixes issue #294.
|
2010-05-15 17:55:36 +00:00 |
David Sansome
|
980d61a583
|
If we're not crossfading, keep the same pipeline when changing tracks and just swap out the gstreamer source - this should allow for completely gapless playback.
|
2010-05-08 17:39:12 +00:00 |
David Sansome
|
5cbed1c6b3
|
Use uridecodebin to pick the right source for us, rather than using giosrc sometimes, and soup/neon for http. Fixes issue #290
|
2010-05-08 13:54:12 +00:00 |
David Sansome
|
266ad640de
|
Fix character decoding from gstreamer errors.
Update issue 263
Status: Fixed
Nevermind, I worked out out - should be fixed now!
|
2010-04-30 15:37:57 +00:00 |
David Sansome
|
a56107c598
|
Fix UTF8 characters in metadata received from gstreamer. Affects issue #229
|
2010-04-22 20:48:35 +00:00 |
David Sansome
|
99743d49aa
|
Nasty hack to hopefully prevent "seek failed" errors - just don't allow two seeks to happen within 100ms of each other.
|
2010-04-22 16:54:09 +00:00 |
David Sansome
|
4eedddd57c
|
Make the gst engine emit Error() instead of showing its own dialog when a plugin couldn't be found.
|
2010-04-21 11:14:12 +00:00 |
David Sansome
|
4234700e24
|
Trim the metadata received from tags
|
2010-04-20 22:20:20 +00:00 |
David Sansome
|
f4e9de8e5b
|
Free the error messages properly, since they aren't owned by gstreamer. Thanks john :)
|
2010-04-19 12:30:19 +00:00 |
David Sansome
|
4bc704d7e3
|
Actually show error messages that come from gstreamer. Fixes issue #230
|
2010-04-19 12:04:35 +00:00 |
David Sansome
|
44ffc5be75
|
Get metadata from shoutcast streams (like somafm)
|
2010-04-14 23:59:11 +00:00 |
John Maguire
|
4862c41477
|
Tidy up http gstreamer source element.
|
2010-04-14 15:42:49 +00:00 |
David Sansome
|
00b19ae83e
|
Fix somafm playback on linux. Might merge this with the mac ifdef if possible?
|
2010-04-12 17:40:08 +00:00 |
John Maguire
|
821baa2211
|
Mac deployment fixes for gstreamer.
|
2010-04-12 12:36:30 +00:00 |
David Sansome
|
d51c7444ab
|
Fix some confusion with auto/manual track changes
|
2010-04-12 01:59:21 +00:00 |
David Sansome
|
1b0b8979df
|
Codereview comments from r637
|
2010-04-12 00:20:52 +00:00 |
David Sansome
|
23880b3cb5
|
Crossfading in gstreamer backend
|
2010-04-11 23:03:39 +00:00 |
David Sansome
|
b19fdbf272
|
Fadeout in gstreamer engine
|
2010-04-11 21:40:26 +00:00 |
David Sansome
|
656fbba37f
|
Remove the "identity" element
|
2010-04-11 20:01:44 +00:00 |
David Sansome
|
14d0b00f46
|
Factor out the gstreamer pipeline bits into another class.
|
2010-04-11 19:47:21 +00:00 |