tags 771391 + patch thanks I was able to track down the source of the problem and get alsa working. The problem is that the plugins/alsa directory is not descended into and built. This is an upstream problem as well.
I'm not sure if there is any negative consequence for pulseaudio users when the alsa plugin is present, but after building and installing the alsa plugin, audio now works when pulseaudio is not present. If there ends up being a negative consequence for pulseaudio users, there might be a need to have separate pulseaudio and alsa plugin packages. I had previously read that alsa is handled as "internal" and not a plugin. That is not true for 5.3.2 at least. There is no fallback in the code. Every audio driver is loaded as a plugin. Please see the attached patch and let me know if you have any questions. Cheers. -Chris
diff -ur qtmultimedia-opensource-src-5.3.2/debian/changelog qtmultimedia-opensource-src-5.3.2-patched/debian/changelog --- qtmultimedia-opensource-src-5.3.2/debian/changelog 2014-11-09 21:16:04.000000000 -0500 +++ qtmultimedia-opensource-src-5.3.2-patched/debian/changelog 2014-12-02 17:22:45.902075641 -0500 @@ -1,3 +1,9 @@ +qtmultimedia-opensource-src (5.3.2-2~bpo70+2.1) wheezy-backports; urgency=medium + + * Build alsa plugin in addition to pulseaudio. + + -- Chris Ruvolo <cruvolo+...@gmail.com> Tue, 02 Dec 2014 17:22:12 -0500 + qtmultimedia-opensource-src (5.3.2-2~bpo70+2) wheezy-backports; urgency=medium * Update symbols files with buildds' logs. diff -urN qtmultimedia-opensource-src-5.3.2/debian/patches/771391-build-alsa-plugin qtmultimedia-opensource-src-5.3.2-patched/debian/patches/771391-build-alsa-plugin --- qtmultimedia-opensource-src-5.3.2/debian/patches/771391-build-alsa-plugin 1969-12-31 19:00:00.000000000 -0500 +++ qtmultimedia-opensource-src-5.3.2-patched/debian/patches/771391-build-alsa-plugin 2014-12-02 17:26:21.573750924 -0500 @@ -0,0 +1,28 @@ +Description: Build alsa plugin in addition to pulseaudio. + Even if pulse audio is present, we still want to build the alsa plugin. + . + qtmultimedia-opensource-src (5.3.2-2~bpo70+2.1) wheezy-backports; urgency=medium + . + * Build alsa plugin in addition to pulseaudio. +Author: Chris Ruvolo <cruvolo+...@gmail.com> + +Bug-Debian: http://bugs.debian.org/771391 +Last-Update: 2014-12-02 + +--- qtmultimedia-opensource-src-5.3.2.orig/src/plugins/plugins.pro ++++ qtmultimedia-opensource-src-5.3.2/src/plugins/plugins.pro +@@ -38,7 +38,8 @@ unix:!mac:!android { + + config_pulseaudio { + SUBDIRS += pulseaudio +- } else:config_alsa { ++ } ++ config_alsa { + SUBDIRS += alsa + } + diff -ur qtmultimedia-opensource-src-5.3.2/debian/patches/series qtmultimedia-opensource-src-5.3.2-patched/debian/patches/series --- qtmultimedia-opensource-src-5.3.2/debian/patches/series 2014-11-09 21:11:31.000000000 -0500 +++ qtmultimedia-opensource-src-5.3.2-patched/debian/patches/series 2014-12-02 17:24:38.437906259 -0500 @@ -1 +1,2 @@ rpath_nonlinux.diff +771391-build-alsa-plugin diff -ur qtmultimedia-opensource-src-5.3.2/debian/libqt5multimedia5-plugins.install qtmultimedia-opensource-src-5.3.2-patched/debian/libqt5multimedia5-plugins.install --- qtmultimedia-opensource-src-5.3.2/debian/libqt5multimedia5-plugins.install 2014-11-09 21:11:31.000000000 -0500 +++ qtmultimedia-opensource-src-5.3.2-patched/debian/libqt5multimedia5-plugins.install 2014-12-02 17:41:55.032341107 -0500 @@ -1,11 +1 @@ -usr/lib/*/qt5/plugins/audio/libqtmedia_pulse.so -usr/lib/*/qt5/plugins/audio/libqtmedia_pulse.so -usr/lib/*/qt5/plugins/mediaservice/libgstaudiodecoder.so -usr/lib/*/qt5/plugins/mediaservice/libgstaudiodecoder.so -usr/lib/*/qt5/plugins/mediaservice/libgstcamerabin.so -usr/lib/*/qt5/plugins/mediaservice/libgstmediacapture.so -usr/lib/*/qt5/plugins/mediaservice/libgstmediacapture.so -usr/lib/*/qt5/plugins/mediaservice/libgstmediaplayer.so -usr/lib/*/qt5/plugins/mediaservice/libgstmediaplayer.so -usr/lib/*/qt5/plugins/playlistformats/libqtmultimedia_m3u.so -usr/lib/*/qt5/plugins/playlistformats/libqtmultimedia_m3u.so +usr/lib/*/qt5/plugins/*/*.so diff -ur qtmultimedia-opensource-src-5.3.2/debian/qtmultimedia5-dev.install qtmultimedia-opensource-src-5.3.2-patched/debian/qtmultimedia5-dev.install --- qtmultimedia-opensource-src-5.3.2/debian/qtmultimedia5-dev.install 2014-11-09 21:12:15.000000000 -0500 +++ qtmultimedia-opensource-src-5.3.2-patched/debian/qtmultimedia5-dev.install 2014-12-02 18:04:02.962408070 -0500 @@ -183,16 +183,7 @@ usr/include/*/qt5/QtMultimediaWidgets/qtmultimediawidgetsversion.h usr/include/*/qt5/QtMultimediaWidgets/qvideowidget.h usr/include/*/qt5/QtMultimediaWidgets/qvideowidgetcontrol.h -usr/lib/*/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5MultimediaConfigVersion.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerAudioDecoderServicePlugin.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerCaptureServicePlugin.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerPlayerServicePlugin.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5Multimedia_QM3uPlaylistPlugin.cmake -usr/lib/*/cmake/Qt5Multimedia/Qt5Multimedia_QPulseAudioPlugin.cmake -usr/lib/*/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake -usr/lib/*/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfigVersion.cmake +usr/lib/*/cmake/*/*.cmake usr/lib/*/libQt5Multimedia.prl usr/lib/*/libQt5Multimedia.so usr/lib/*/libQt5MultimediaQuick_p.prl