[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771391: marked as done (libqt5multimedia5: QAudioDeviceInfo provides no audio devices on an alsa-only system without pulseaudio)



Your message dated Wed, 03 Dec 2014 15:24:59 +0000
with message-id <E1XwBnX-0006To-Qq@franck.debian.org>
and subject line Bug#771391: fixed in qtmultimedia-opensource-src 5.3.2-4
has caused the Debian Bug report #771391,
regarding libqt5multimedia5: QAudioDeviceInfo provides no audio devices on an alsa-only system without pulseaudio
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
771391: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771391
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libqt5multimedia5
Version: 5.3.2-2~bpo70+2
Severity: important

Dear Maintainers,

Thank you for the recent backport of QT5 to wheezy-backports.  I am
using this version, and running into a problem with multimedia audio.
My system has alsa devices; pulseaudio is not installed.

QT5 audio programs see no devices.  Including tools in
/usr/lib/x86_64-linux-gnu/qt5/examples/multimedia/.

To verify, I modified the main.cpp for the audioinput example to output
audio device info.  Diff follows.

I was expecting to see alsa devices, but instead
QAudioDeviceInfo::defaultInputDevice() returns a null device, and
QAudioDeviceInfo::availableDevices() returns an empty list.

libqt5multimedia5-plugins, libqt5multimediaquick-p5 and
libqt5multimediawidgets5 are also installed.

Any advice you have to debug this would be welcomed.

Thank you.
-Chris


--- /usr/lib/x86_64-linux-gnu/qt5/examples/multimedia/audioinput/main.cpp	2014-09-11 06:48:26.000000000 -0400
+++ main.cpp	2014-11-29 00:54:46.367809159 -0500
@@ -39,6 +39,9 @@
 ****************************************************************************/
 
 #include <QtWidgets>
+#include <QAudioDeviceInfo>
+#include <QAudioInput>
+#include <QTextStream>
 
 #include "audioinput.h"
 
@@ -47,6 +50,15 @@
     QApplication app(argv, args);
     app.setApplicationName("Audio Input Test");
 
+    const QAudioDeviceInfo &defaultDeviceInfo = QAudioDeviceInfo::defaultInputDevice();
+    QTextStream(stdout) << "default: " << defaultDeviceInfo.deviceName() << " isNull? " << defaultDeviceInfo.isNull() << endl;
+    foreach (const QAudioDeviceInfo &deviceInfo, QAudioDeviceInfo::availableDevices(QAudio::AudioInput)) {
+        if (deviceInfo != defaultDeviceInfo)
+			QTextStream(stdout) << "device: " << deviceInfo.deviceName() << " isNull? " << defaultDeviceInfo.isNull() << endl;
+    }
+	return 0;
+
+
     InputTest input;
     input.show();
 

Output:


$ ./audioinput
PulseAudioService: pa_context_connect() failed
default:  isNull? 1


-- System Information:
Debian Release: 7.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-0.bpo.3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libqt5multimedia5 depends on:
ii  libc6                            2.19-7
ii  libpulse0                        4.0-6~bpo7+1
ii  libqt5core5a [qtbase-abi-5-3-2]  5.3.2+dfsg-4~bpo70+1
ii  libqt5gui5                       5.3.2+dfsg-4~bpo70+1
ii  libqt5network5                   5.3.2+dfsg-4~bpo70+1
ii  libstdc++6                       4.9.1-19
ii  multiarch-support                2.13-38+deb7u6

libqt5multimedia5 recommends no packages.

libqt5multimedia5 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: qtmultimedia-opensource-src
Source-Version: 5.3.2-4

We believe that the bug you reported is fixed in the latest version of
qtmultimedia-opensource-src, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 771391@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org> (supplier of updated qtmultimedia-opensource-src package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 03 Dec 2014 10:37:12 -0300
Source: qtmultimedia-opensource-src
Binary: libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediaquick-p5 libqt5multimediawidgets5 qml-module-qtmultimedia qml-module-qtaudioengine libqgsttools-p1 qtmultimedia5-examples qtmultimedia5-dev qtmultimedia5-dbg qtmultimedia5-doc qtmultimedia5-doc-html
Architecture: source amd64 all
Version: 5.3.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Description:
 libqgsttools-p1 - GStreamer tools for  Qt 5 Multimedia module
 libqt5multimedia5 - Qt 5 Multimedia module
 libqt5multimedia5-plugins - Qt 5 Multimedia module plugins
 libqt5multimediaquick-p5 - Qt 5 Multimedia Quick module
 libqt5multimediawidgets5 - Qt 5 Multimedia Widgets module
 qml-module-qtaudioengine - Qt 5 AudioEngine QML module
 qml-module-qtmultimedia - Qt 5 Multimedia QML module
 qtmultimedia5-dbg - Qt 5 Multimedia library debugging symbols
 qtmultimedia5-dev - APIs for multimedia functionality - development files
 qtmultimedia5-doc - Qt 5 multimedia documentation
 qtmultimedia5-doc-html - Qt 5 multimedia HTML documentation
 qtmultimedia5-examples - Examples for Qt 5 Multimedia module
Closes: 771391
Changes:
 qtmultimedia-opensource-src (5.3.2-4) unstable; urgency=medium
 .
   * Add a patch from Chris Ruvolo to also build the ALSA plugin even if we
     are building with pulseaudio support (Closes: #771391).
     - Include the plugin in libqt5multimedia5-plugins' install file.
Checksums-Sha1:
 6d4dba42956222eef82e504d798522c0aebbf7df 3422 qtmultimedia-opensource-src_5.3.2-4.dsc
 396845ab3873a062fa83d33d2d95a30a1c5e8b45 24440 qtmultimedia-opensource-src_5.3.2-4.debian.tar.xz
 0d5d033c5f8e7c9dd2b50885c8acf81328ac9587 246536 libqt5multimedia5_5.3.2-4_amd64.deb
 561ee700eb9e7a255ecdae41019da247284967e8 187382 libqt5multimedia5-plugins_5.3.2-4_amd64.deb
 dcbf30ebffc4b69ae5ee20230126386c0aaafb1e 33666 libqt5multimediaquick-p5_5.3.2-4_amd64.deb
 95bc21bfe045a5504b5edc5f5671f5f30528ed4a 39072 libqt5multimediawidgets5_5.3.2-4_amd64.deb
 4654fecb406993e5dd6be7f9bd414138c8b51d24 62590 qml-module-qtmultimedia_5.3.2-4_amd64.deb
 2379fc9546e837b733c8189eb0ea5180e677c295 59752 qml-module-qtaudioengine_5.3.2-4_amd64.deb
 5802673302f9786cff0dad0e1e8582891825b7bc 61540 libqgsttools-p1_5.3.2-4_amd64.deb
 67ae48c74c4795cb90ac418b3beba9fa7da63af7 612090 qtmultimedia5-examples_5.3.2-4_amd64.deb
 334570aa6f03f0ea4b2e14b5b037fec5e5c31c30 42874 qtmultimedia5-dev_5.3.2-4_amd64.deb
 9172261df36078a971a22fd17f6385f81c54186b 27303036 qtmultimedia5-dbg_5.3.2-4_amd64.deb
 53c79600900e3e2b15f390bbff563aa663eca766 1900426 qtmultimedia5-doc_5.3.2-4_all.deb
 9ba9156c45c9c24c0d5e8e5392878a964de8c3d1 1588742 qtmultimedia5-doc-html_5.3.2-4_all.deb
Checksums-Sha256:
 0f7143be1cc92319402579b7b0d78e65002aadc0e7a594afecbbc023498ca51a 3422 qtmultimedia-opensource-src_5.3.2-4.dsc
 5f71c98a424dcf06ceac2aeb3c2bcbb0ce45695426e8a73c334cc7ea5123f8dd 24440 qtmultimedia-opensource-src_5.3.2-4.debian.tar.xz
 434bab50314aa968e97eba1c3dba691894070c4c69f01adf9d8043d23c495a44 246536 libqt5multimedia5_5.3.2-4_amd64.deb
 e5949057f8c0c1e50ae1f302dc9af45ec227d5d3152ca82b70b575ae2e94355f 187382 libqt5multimedia5-plugins_5.3.2-4_amd64.deb
 7643ec323309c902f1414f797dff8d73d466ea715e96635836ce611988b48a6b 33666 libqt5multimediaquick-p5_5.3.2-4_amd64.deb
 0b550d8b6c0cea6a3b0a4a743f700f3934fcbc1242d53f00be59dd6c5df94481 39072 libqt5multimediawidgets5_5.3.2-4_amd64.deb
 7f298ef8f4886cfbe5b996db2bb489a97c1815b2735976f643b7929cb8e2298b 62590 qml-module-qtmultimedia_5.3.2-4_amd64.deb
 892bb0e48ab093d88ba0b7a83cb5ca7101a15ef635fadf74d0dab951512c1000 59752 qml-module-qtaudioengine_5.3.2-4_amd64.deb
 88b8223ee5fe5ed778d547b85dfa69edc7cb9519d61e90b835fb14f7b80bbed5 61540 libqgsttools-p1_5.3.2-4_amd64.deb
 4a2185c93e918fdd2f09d9c0855f289732bd33980da0f9858e3430359d36aee1 612090 qtmultimedia5-examples_5.3.2-4_amd64.deb
 a3e49cffafdc704d35dadf873083e4000834b5f554164a9f9689eb19cfd0f30a 42874 qtmultimedia5-dev_5.3.2-4_amd64.deb
 bccf47b251b16076d4282050b9d06176059ccd1159fa1299eeb373694d900cfc 27303036 qtmultimedia5-dbg_5.3.2-4_amd64.deb
 091a5d230e5af51eba90e4fcdef1ca2177f5e9660c5e72b1c3db8b7cdf8bd9cc 1900426 qtmultimedia5-doc_5.3.2-4_all.deb
 c2181de26819cc7af6058bb6bb7b092f7e15fdb95e192609fb4dd6f6caec99f3 1588742 qtmultimedia5-doc-html_5.3.2-4_all.deb
Files:
 981ec6587738da042281afca8c3419c7 3422 libs optional qtmultimedia-opensource-src_5.3.2-4.dsc
 bf1a3f0a3098204e83cfbc4b95de76e1 24440 libs optional qtmultimedia-opensource-src_5.3.2-4.debian.tar.xz
 fc09e3a3ba1f39e89d03c9fb75a547ad 246536 libs optional libqt5multimedia5_5.3.2-4_amd64.deb
 918b36bdfcee0d958fda3b7696404645 187382 libs optional libqt5multimedia5-plugins_5.3.2-4_amd64.deb
 0c5672071c075ba905e5d7edce84297a 33666 libs optional libqt5multimediaquick-p5_5.3.2-4_amd64.deb
 37486481753687e938478b8fcacef51f 39072 libs optional libqt5multimediawidgets5_5.3.2-4_amd64.deb
 2e31e712175dae91d204eb267c31ca08 62590 libs optional qml-module-qtmultimedia_5.3.2-4_amd64.deb
 3428ecceb28c783a28bd6fb327afd94d 59752 libs optional qml-module-qtaudioengine_5.3.2-4_amd64.deb
 d2584190b4642df599527c62a30cfcf7 61540 libs optional libqgsttools-p1_5.3.2-4_amd64.deb
 bfe41d9929493f4560b8e13d8f3f7d10 612090 x11 optional qtmultimedia5-examples_5.3.2-4_amd64.deb
 0f9260e0152a7cdc620e0c5b286b849d 42874 libdevel optional qtmultimedia5-dev_5.3.2-4_amd64.deb
 8b4fecad0fcf3ebdc194bc45b1a41bf6 27303036 debug extra qtmultimedia5-dbg_5.3.2-4_amd64.deb
 302071fdfcceac7fef880b95acd9069b 1900426 doc optional qtmultimedia5-doc_5.3.2-4_all.deb
 ce02dcd6bfe65aa681562a256ce958a5 1588742 doc optional qtmultimedia5-doc-html_5.3.2-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUfxb0AAoJEKtkX0BihqfQ1N4P/0I18jdkknljfTW2pueTWJ+y
KBjtZKMPEU1YCPz512hZEswccCmImHdKhS/3IuHJWZAEaPCU6W4qNZLQBG0BTFG/
UMRuRtkW3WNh09fYKWNE7cQWTjkXSY3wycDdzigZyMJ4J7gmd6aaaegyjqzJ6L42
o8Go9CFJOGDAf8J22jGfnVk6LQDQuteeR06WUnkF3ZKMXeI/ux3UWeHuOomDx5Wt
s67NL51p5EVxiBU+UaNeqyTWx+k+gA25Wy/FKzLc7RTDVbVvhNzi363ADsL61KiX
rHQ2+Vm/84PJfYjGP2QU8n8UivOCR4IUGXYa+Vr9AxNjQgZfa8yE1b8gpcSX6KWh
SCdZ2B2bcpiSBUjvKmz/Y6EGDQgKoO0ZA1M/rRL7XCM8plk2mkqF/EdgZIjAWSrk
3XO3443emiQi88rTvR9eNVt/jp45wgq5L/G4Om1XjH7s/VP8/PGDgzKnrhkYnwfr
HdjHHbDzTNdaj8iJuXdudEunsa6IcFh6ba0LkUo+Ux/e7kFHfG7EVTz6DN4tmuTl
SNssBczmQ5O3BXlaroGD6jGHFv6m+qP+GOk5imIr39dRQxip2KYwCU8mwlkrQuRh
bbTnykz3t3iOnFfaYEme6QkPAGWUKjrQqNtBC4h2nVMxUOPE8XYEl7gYyrduZ64g
IIAKztw5WcVyx1u56ZlU
=PRNB
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: