Commit Graph

4117 Commits

Author SHA1 Message Date
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