Improvments to gstreamer backend and settings +++

- Fixed bug not setting environment for gstreamer before initialization
- Fixed windows directsound device
- Fixed crash on failure to create gstreamer element
- Fixed crash when switching backend
- Don't stop playback if equalizer or replay gain fails in gstreamer
- Improvments to backend settings
- Fixed backend settings to work for windows
- Fixed replay gain settings not working
- Fixed right click menu for album showing in statusview even when no song was playing
- Removed redundant code
This commit is contained in:
Jonas Kvinge
2018-04-05 21:40:05 +02:00
parent 6bbc1271e4
commit 43bf7e3ca8
21 changed files with 286 additions and 328 deletions

View File

@@ -23,13 +23,10 @@
#include "core/logging.h"
DeviceFinder::DeviceFinder(const QString &output): output_(output) {
//qLog(Debug) << __PRETTY_FUNCTION__ << output;
DeviceFinder::DeviceFinder(const QString &name): name_(name) {
}
QString DeviceFinder::GuessIconName(const QString &name, const QString &description) {
//qLog(Debug) << __PRETTY_FUNCTION__ << name << description;
QString DeviceFinder::GuessIconName(const QString &description) {
QString description_lower = description.toLower();