aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-common/recipes-multimedia
AgeCommit message (Collapse)AuthorFilesLines
2016-07-20Add PulseAudio server and systemd serviceManuel Bachmann1-0/+28
This commit adds the PulseAudio server to the image, and a related systemd service for automatic startup. This change is motivated by an Audio Routing model involving a PulseAudio plugin and a AudioManager interface, as described on: https://wiki.automotivelinux.org/ eg-ui-graphics-req-audiorouting . PulseAudio server is launched in user mode. ("paplay <file>.wav" may verify the functionality) Change-Id: I12e2bfb2af5494e530e29bda77b0d88999cf7b4b Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-07-15Add IVI-specific PulseAudio patches and development filesManuel Bachmann12-0/+8768
This is a stripped-down port of Tizen IVI PulseAudio 5.0 patches to AGL PulseAudio 6.0. These patches mainly: - provide a new "pulseaudio-module-dev" package, including headers and libraries for out-of-tree module development; - add generic helper functions; - add a helper "libvolume" library; - add helper functions for an efficient "volume ramp up/down" feature, so that a module does not need to track volume changes' timing and state in realtime. These patches are needed for the PulseAudio Routing Module described on: https://wiki.automotivelinux.org/ eg-ui-graphics-req-audiorouting (which is itself a stripped -down version of the Tizen IVI Audio Routing module). Change-Id: Ib826f3106b91ffdef639c2719a580373f84449c7 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-05-06Add support for GENIVI Audio Manager.Andre Moreira Magalhaes (andrunko)3-0/+83
More info at http://projects.genivi.org/audio-manager/. Change-Id: I557a6f69e80e5d3a784d89dbb0584c925ce47545 Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2015-08-31Copy metadata for GStreamer1.0 from Yocto GENIVI BaselineTadao Tanikawa10-0/+157
There are 2 type of metadata for GStreamer when building GDP/GENIVI baseline, meta-ivi (7.0). One is metadata in meta-ivi which is to install ver.1.2.3 , the other is in poky/meta is to install ver.1.4.1. By default, GENIVI baseline preferred 1.4.x by macro PREFERRED_VERSION_ in poky-ivi-systemd.conf. As a result, for QEMU, GStreamer1.0_1.4.x is used and it works. On the other hand, Renesas BSP (proprietary multimedia packages) requires GStreamer1.0_1.2.x and it override PREFERRED_VERSION_ then select to use 1.2.x instead of 1.4.x. From the above, AGL Distro also need metadata for GStreamer1.0_1.2.x to run software on R-Car Gen2 Porter board. This is the first step to support GStreamer in AGL Distro. All files in this patch are from: URL: git://git.yoctoproject.org/meta-ivi commit: 0d780d0cfd38694ae5e6f0198adcb72684b01acc NOTE: This patch is not completed alone and some error will be got when building with meta-renesas. Please wait a subsequent patches. Change-Id: I8ce1ec2b1593fc59780495459afc8c642e2d80d6 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-08-19Add new Yocto layer for common packages to IVI systemsTadao Tanikawa1-0/+0
'meta-ivi-common' is a new Yocto layer for common packages to various Linux-based In-Vehicle Infotainment system. The metadata to install common packages which developed by other OSS projects (except Poky/OE) would be cloned here. (This cloning is tentative until a better way to refer those metadata is found.) To add common packages which are already in Poky/OE into rootfs of meta-agl, add them to packagegroup-ivi-common-* in meta-ivi-common. And the common packages which used to be in packagegroup-agl-core-* are moved to packagegroup-ivi-common-*. (weston and weston-examples) Change-Id: I94ea7117029cc7769583358e1e2ec0aad2d21e5e Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>