FEDORA-2018-f2829fc1e6 created by kkofler 2 years ago for Fedora 28
stable

This update fixes the Qt 4 QAudio hardcoding the hw:0,0 ALSA device (due to an incorrect ALSA version check that does not recognize ALSA 1.1).

How to install

sudo dnf upgrade --advisory=FEDORA-2018-f2829fc1e6

This update has been submitted for testing by kkofler.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon hreindl commented & provided feedback 2 years ago
karma

works for me

User Icon t3rm1n4l commented & provided feedback 2 years ago
karma

audio still working, update seems fine

User Icon olysonek commented & provided feedback 2 years ago
karma

Works for me, and the default system audio device is now correctly used. Thanks!

BZ#1641151 QAudio ignores default system audio devices, it always uses hw:0,0
User Icon cserpentis commented & provided feedback 2 years ago
karma

works for me in a VM

User Icon dhgutteridge commented & provided feedback 2 years ago
karma

No regressions noted.

User Icon filiperosset commented & provided feedback 2 years ago
karma

no regressions noted

User Icon jonathancalloway commented & provided feedback 2 years ago
karma

No regressions noted

This update has been submitted for batched by kkofler.

2 years ago

This update has been submitted for stable by kkofler.

2 years ago

This update has been pushed to stable.

2 years ago
User Icon anonymous commented & provided feedback 2 years ago

http://code.qt.io/cgit/qt/qt.git/tree/src/gui/kernel/qapplication_x11.cpp?id=4badd8ed24f4f20e46a6a2c2c9970e5e02ebd520#n2330

In this way not possible correctly detect gnome session. Need change expression in if block: if (qgetenv("DESKTOP_SESSION").startsWith == "gnome") {

Something like this version: if (!qgetenv("DESKTOP_SESSION").isNull() && qgetenv("DESKTOP_SESSION").startsWith("gnome")) {

User Icon anonymous commented & provided feedback 2 years ago

environment variable GNOME_DESKTOP_SESSION_ID is removed (see commit) https://gitlab.gnome.org/GNOME/gnome-session/commit/00e0e6226371d53f651cc881e74c0543192c94a8

also environment variable DESKTOP_SESSION can be set to "gnome-xorg"

http://code.qt.io/cgit/qt/qt.git/tree/src/gui/kernel/qapplication_x11.cpp?id=4badd8ed24f4f20e46a6a2c2c9970e5e02ebd520#n2330

In this way not possible correctly detect gnome session. Need change expression in if block: if (qgetenv("DESKTOP_SESSION").startsWith == "gnome") {

Something like this version: if (!qgetenv("DESKTOP_SESSION").isNull() && qgetenv("DESKTOP_SESSION").startsWith("gnome")) {

User Icon kkofler commented & provided feedback 2 years ago

That appears to be an old issue not caused by this update, so please report it to https://bugzilla.redhat.com/ , it is off-topic here!


Please login to add feedback.

Metadata
Type
bugfix
Severity
medium
Karma
7
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-10
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
BZ#1641151 QAudio ignores default system audio devices, it always uses hw:0,0
0
1

Automated Test Results