David Sansome
69b16fdabc
Add some better comments to the buffering stuff in gstenginepipeline
2012-01-27 14:30:28 +00:00
David Sansome
03b0e51b7d
Ignore buffering messages from the magic queue2 element that's created by the uridecodebin. Also lower the threshold for buffering to start.
2012-01-27 11:08:18 +00:00
John Maguire
b86be65ea1
Add ScopedIOObject.
2012-01-23 18:12:51 -08:00
David Sansome
0335d57a0f
Improve pipeline buffering: on an underrun event playback will now pause until the buffer is completely full. Fixes audio stuttering on when listening to radio streams on slow networks.
2012-01-23 15:01:39 +00:00
Clementine Buildbot
2e602a276a
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-01-23 12:39:22 +01:00
David Sansome
34a24971c5
Don't try to restart a worker while killing it.
2012-01-22 18:53:17 +00:00
David Sansome
694ffe42df
Don't send messages to a handler in the time between its socket closing and its process ending. Fixes a race condition that would result in a tag loading operation never completing. Fixes issue 2616
2012-01-22 18:53:17 +00:00
David Sansome
58c0f464cd
Queue messages in WorkerPool instead of in each individual handler, so the entire queue isn't lost if a worker crashes.
2012-01-22 18:53:17 +00:00
David Sansome
84a1ae2f87
Add some debugging code to the tagreader worker that makes it crash randomly.
2012-01-22 18:53:17 +00:00
Arnaud Bienner
396f375e8d
Correct a bug in Grooveshark that make the subscribed playlists to be added in playlists_.
...
As a result, subscribed playlists are shown in 'Add to Grooveshark' action (when right clicking a GS song), whereas user cannot actually change this kind of playlist
2012-01-22 17:28:58 +01:00
Руслан Ижбулатов
79ebbf3894
COM fixes
...
Fix COM calls handling (check the result, print it)
Destroy icons after use
Use wide-char zero
2012-01-22 15:08:50 +00:00
Руслан Ижбулатов
0fd9195e5a
Use correct wide char zero
2012-01-22 14:58:29 +00:00
Руслан Ижбулатов
7ff1db6f0b
Add proper include path for windres
2012-01-22 14:46:02 +00:00
Руслан Ижбулатов
28e89250d0
Need stdlib.h for rand()
2012-01-22 14:35:52 +00:00
Руслан Ижбулатов
5c45e22e28
Make SAC and WMDM optional
2012-01-22 14:35:22 +00:00
David Sansome
bc0623bc0d
Merge commit '1.0.1'
2012-01-22 13:33:34 +00:00
David Sansome
dfc4b4546f
Update changelog for 1.0.1
2012-01-22 11:28:52 +00:00
John Maguire
ab33d9aa8c
Fix a bunch of small memory leaks in the mac device handling code.
2012-01-20 16:25:05 -08:00
John Maguire
028ac3126c
Use scoped_nsobject & ScopedCFTypeRef in a load of places.
2012-01-20 16:06:56 -08:00
John Maguire
17c8189dcf
Add and use scoped_cftyperef from Chromium.
2012-01-20 15:46:33 -08:00
John Maguire
87b94de0d7
Save background stream state as soon as it is changed.
2012-01-20 15:24:43 -08:00
John Maguire
fddde512c9
Update old logging statements.
2012-01-20 15:22:14 -08:00
John Maguire
e83616ad09
Fix build on Clang.
2012-01-19 15:33:16 -08:00
Alan Briolat
66cc5d432e
Add pretty printer for Qt enums.
2012-01-19 14:20:26 -08:00
John Maguire
0212a1fa91
D'oh
2012-01-17 21:29:20 -08:00
John Maguire
4f6ee57297
Apparently <execinfo.h> doesn't exist for mingw.
2012-01-17 20:57:56 -08:00
John Maguire
ab58c72c66
ifdef DumpStackTrace() for non-Unix.
2012-01-17 20:45:33 -08:00
John Maguire
5fe7d1ad20
Add stack trace dumper (might need some tweaks for win & Linux still).
2012-01-17 20:35:10 -08:00
Orcan Ogetbil
9dd4b1bb94
Use SHA2 system library when available
...
Fixes issue 2623
2012-01-17 23:12:44 +01:00
Jonathan Horvath
fdf10af94a
Display smart playlist query terms in a scrollable list instead of squishing them together when there are lots. Fixes issue 1065
2012-01-15 15:44:18 +00:00
Arnaud Bienner
da35fab076
Save default QApplication palette when starting Clementine
...
Update issue 2603
Hopefully, this will fix this issue for other systems this time...
2012-01-14 16:27:49 +01:00
Arnaud Bienner
97d8365c56
Also refresh stylesheet when chanfing application's QPalette
2012-01-14 16:27:36 +01:00
Arnaud Bienner
22d1608bdc
Explicitly use a default QPalette
...
Update issue 2603
Hopefully, this fixes this issue
2012-01-12 23:01:05 +01:00
David Sansome
4fbee9cf91
Oops, remove another insert in schema-1.sql
2012-01-12 10:10:16 +00:00
David Sansome
3ade9217d7
Add an extra newline between statements in the first schema file to fix an error when QtSql doesn't support multiple statements at a time. Fixes issue 2604
2012-01-12 09:38:01 +00:00
David Sansome
c73c87a21a
Revert "Add libssl32.dll to the windows installer, just in case"
...
This reverts commit 95632383ed
.
2012-01-11 21:29:49 +00:00
David Sansome
8e3ce51304
Bump version to 1.0.1
2012-01-11 21:26:09 +00:00
David Sansome
118985996f
Add ValiCert's root CA to QSslSocket's list to fix an "invalid username/password" error when connecting to Grooveshark on a Windows machine that didn't have all the root CAs installed.
...
Fixes issue 2532
(cherry picked from commit 6ab38e0093
)
2012-01-11 21:12:22 +00:00
John Maguire
21441acc94
* Add check that chromaprinter is only used from a non-UI thread.
...
* Update copyright date
(cherry picked from commit 0c5f422eb8
)
2012-01-11 21:12:10 +00:00
David Sansome
ada7adcb2f
Create the FilesystemWatcherInterface directly in the LibraryWatcher, fixing a crash when trying to add a new device.
...
(cherry picked from commit d4b4606068
)
2012-01-11 21:11:31 +00:00
David Sansome
fd1c133e24
Display any SSL or HTTP errors that occur when creating a grooveshark session
...
(cherry picked from commit ff92815ef0
)
2012-01-11 21:11:26 +00:00
David Sansome
d5fcc1a24e
Fix a crash on startup after disabling watching the library for changes. Fixes issue 2585
...
(cherry picked from commit 2e49e89e7b
)
2012-01-11 21:11:07 +00:00
David Sansome
dea9fbec95
Musicbrainz tagging improvements:
...
* Fix a bug where the song title would be used for the album field
* Get the album's year as well
* Include all releases for a song in the results list
* Remove duplicate albums
* Sort results
(cherry picked from commit e9c0b4bd69
)
2012-01-11 21:10:56 +00:00
David Sansome
a4944a83dd
Fix linking to chromaprint on Windows
...
(cherry picked from commit 6f3df9bd5f
)
2012-01-11 21:10:51 +00:00
David Sansome
5e231caf3e
Add chromaprint/fftw dependencies to the debian control and rpm spec files
...
(cherry picked from commit ae8ac239bf
)
2012-01-11 21:10:47 +00:00
David Sansome
842cfadf6b
Use the system version of libchromaprint if available
...
(cherry picked from commit d17629586f
)
2012-01-11 21:10:43 +00:00
David Sansome
da2275cd3f
Remove unused bits from 3rdparty/chromaprint
...
(cherry picked from commit 665b721236
)
2012-01-11 21:10:38 +00:00
John Maguire
042ae479f1
Reorder DLL deletions.
...
(cherry picked from commit e1804219dc
)
2012-01-11 21:10:33 +00:00
John Maguire
9014634272
Remove chromaprint shared lib target.
...
(cherry picked from commit 660c68f9d9
)
2012-01-11 21:10:27 +00:00
John Maguire
d0eec3f384
Port Musicbrainz track lookups to API v2.
...
(cherry picked from commit d6bada074a
)
2012-01-11 21:10:24 +00:00