2011-07-09

Slitaz -- Qt phonon

1.

Phonon multimedia framework


http://doc.qt.nokia.com/4.7/phonon-overview.html

Introduction

Qt uses the Phonon multimedia framework to provide functionality for playback of the most common multimedia formats. The media can be read from files or streamed over a network, using a QURL to a file.

[..]

Linux

The Qt backend on Linux uses GStreamer (minimum version is 0.10), which must be installed on the system. At a minimum, you need the GStreamer library and base plugins, which provides support for .ogg files. The package names may vary between Linux distributions; on Mandriva, they have the following names:
PackageDescription
libgstreamer0.10_0.10
The GStreamer base library.
libgstreamer0.10_0.10-devel
Contains files for developing applications with GStreamer.
libgstreamer-plugins-base0.10
Contains the basic plugins for audio and video playback, and will enable support for ogg files.
libgstreamer-plugins-base0.10-devel
Makes it possible to develop applications using the base plugins.



























2.
tux@slitaz:~$ tazpkg info gstreamer

Tazpkg information
================================================================================
Package    : gstreamer
Version    : 0.10.34
Category   : multimedia
Short desc : GStreamer Multimedia Framework
Maintainer : jozee@slitaz.org
Depends    : libxml2 glib
Build deps : intltool pkg-config bison flex glib-dev libxml2-dev python
python-dev m4 libgio-dev gobject-introspection-dev
Web site   : http://gstreamer.freedesktop.org/
================================================================================

tux@slitaz:~$

3.
tux@slitaz:~$ uname -a
Linux slitaz 2.6.37-slitaz #5 SMP Wed Jun 15 00:06:36 UTC 2011 i686 GNU/Linux
tux@slitaz:~$ tazpkg list | grep gst
gst-plugins-base        0.10.34           multimedia
gst-plugins-base-dev    0.10.34           development
gst-plugins-good        0.10.29           multimedia
gstreamer               0.10.34           multimedia
gstreamer-dev           0.10.34           development
tux@slitaz:~