Bug#687976: libqtmultimediakit1: QtMobility multimedia is built without gstreamter photography support due to bad dependencies
Package: libqtmultimediakit1
Version: 1.2.0-3
Severity: normal
Dear Maintainer,
I was developing an application that access webcams directly through QtMobility
API.
This framework has a number of backends that allow acces to cameras in a multi-
platform manner.
With the current version from repositories i was noticing a very high CPU
usages (246% , various threads hoggin 4 CPUs in my machine)
In the qt bug tracking (https://bugreports.qt-
project.org/browse/QTMOBILITY-1923) i found a reference to the fact that
qtmobility can use two backends in linux : gstreamer camerabin and video4linux
..
The latter seems to be very inefficient in terms of CPU usage.
After making an apt-source and compiling myself qtmobility i checked that the
configure test where failing to detect gst-photography support, altough i have
installed all the build dependencies for the package.
After tampering a bit with my system and after installing this -dev files the
configure test passed and the qtmultimediakit library built this way show
considerable less CPU usage
(-dev packages installed)
alex@mercurio:/media/truecrypt1/svn/AirAndGround/Ground/Software$ dpkg -l |
grep streamer | grep dev
ii libgstreamer-plugins-bad0.10-0:amd64 0.10.23-7
amd64 GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-bad0.10-dev 0.10.23-7
amd64 GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-bad1.0-0:amd64 0.11.94-1
amd64 GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-bad1.0-dev 0.11.94-1
amd64 GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-base0.10-dev 0.10.36-1
amd64 GStreamer development files for libraries from the "base" set
ii libgstreamer-plugins-base1.0-dev 0.11.94-1
amd64 GStreamer development files for libraries from the "base" set
ii libgstreamer0.10-dev 0.10.36-1
amd64 GStreamer core development files
ii libgstreamer1.0-dev 0.11.94-1
amd64 GStreamer core development files
So please, add the proper dependencies and recompile the package to give all
users a better debian experience :)
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.5.2 (SMP w/4 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libqtmultimediakit1 depends on:
ii libasound2 1.0.25-4
ii libc6 2.13-35
ii libgcc1 1:4.7.1-9
ii libgl1-mesa-glx [libgl1] 8.0.4-2
ii libglib2.0-0 2.33.12+really2.32.3-1
ii libgstreamer-plugins-bad0.10-0 0.10.23-7
ii libgstreamer-plugins-base0.10-0 0.10.36-1
ii libgstreamer0.10-0 0.10.36-1
ii libpulse0 2.0-6
ii libqt4-network 4:4.8.2+dfsg-2
ii libqt4-opengl 4:4.8.2+dfsg-2
ii libqtcore4 4:4.8.2+dfsg-2
ii libqtgui4 4:4.8.2+dfsg-2
ii libstdc++6 4.7.1-9
ii libx11-6 2:1.5.0-1
ii libxext6 2:1.3.1-2
ii libxml2 2.8.0+dfsg1-5
ii libxv1 2:1.0.7-1
ii multiarch-support 2.13-35
libqtmultimediakit1 recommends no packages.
Versions of packages libqtmultimediakit1 suggests:
ii qtmobility-l10n 1.2.0-3
-- no debconf information
Reply to: