aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
2023-01-31pulseaudio: remove tsched=0 workaroundNicolas Dechesne
Since 7f2430cda819 (ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag), in the mainline kernel, we no longer need to explicitely disable the timer based scheduling in PA, since the driver correctly reports SNDRV_PCM_INFO_BATCH. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2022-08-26pulseaudio: fix use of overridesNicolas Dechesne
Fixes e5a2eb2f4409 (pulseaudio: guard the qcom-specific workaround with 'qcom' override). The order of the overrides was incorrect resulting in build failures. Reported-by: Leonardo Sandoval <leonardo.sandoval@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2022-08-25pulseaudio: guard the qcom-specific workaround with 'qcom' overrideDmitry Baryshkov
The override in the bbappend is Qualcomm-specific, it should not be applied to other platforms, thus add the :qcom: override to prevent it from being applied to other platforms. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-03layer: convert to new override syntaxoverrideNicolas Dechesne
The conversion was mostly automated with: ./scripts/contrib/convert-overrides.py With a few manual tweaks. Also change LAYERCOMPAT to honister. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-06-07recipes-multimedia: Remove alsa-ucm-conf patchesAníbal Limón
The alsa-ucm-conf was bump to v1.2.5 and patches are already in upstream. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-02-18alsa-ucm-conf: add missing patchNicolas Dechesne
Fixes cd7a3371bb92 (alsa-ucm-conf: add patches to lookup config using kernel driver name). The patch file added in the bbappend is missing, and build fails. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-02-16alsa-ucm-conf: add patches to lookup config using kernel driver nameDmitry Baryshkov
To support 'sound driver built in' configs we'd need to lookup the UseCase using the kernel driver name rather than module name. Extend search paths accordingly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-02-11alsa-ucm-conf: enable alsa-ucm-conf patches on all Qualcomm machinesDmitry Baryshkov
Ucm.conf fixes are useful on all Qualcomm machines, so change override from sm8250 to qcom. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-01-29alsa-ucm-conf: refresh qrb5165-rb5 patchesDmitry Baryshkov
Refresh patches adding support for RB5 platform. As we are at it, move data to new place (Qualcomm/sm8250) and put symbolic links necessary to load it. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-11-28alsa-ucm-conf: add patches for RB5 boardDmitry Baryshkov
Add several patches enabling ALSA UCM on Qualcomm RB5 board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-11-26gstreamer1.0-plugins-bad: drop bbappendDmitry Baryshkov
gstreamer1.0-plugins-bad bbappend tried to tune PACKAGECONFIG_GL, which was dropped in 1.14.0 recipe (around May 2018). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-06-30alsa-ucm-conf: remove bbappend filealsa-ucm-confNicolas Dechesne
SDM845 UCM config files have been merged upstream in v1.2.3, we can drop our bbappend. Note that Lenovo Yoga files are not merged, but they are unlikely to be useful in meta-qcom since we don't support this MACHINE (yet). Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2020-06-04alsa-ucm-conf: Update DB845c patches to UCM2Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-01-30alsa: move UCM configuration files in alsa-ucm-confNicolas Dechesne
Alsa project has created a new repo for UCM configuration files: alsa-ucm-conf. This patch moves all outstanding UCM configuration files from alsa-lib to alsa-ucm-conf bbappend. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-12-03recipes-multimedia/alsa: Update alsa patches for DB845cAníbal Limón
[1] Remove DB820c patch already in upstream. [2] Refresh patches for DB845c due to new version of alsa-lib 1.1.9. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-11-28recipes-multimedia: Add pulseaudio bbappend for default.pa configAníbal Limón
Add tsched=0 on module-udev-detect to fix distorted sound. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit f4c72d3589d01582bcf3d3033f938c96943bc2c6) (cherry picked from commit b434e150281f26e87afd2903c8567fa5ad56501a)
2019-11-28recipes-multimedia: Add alsa-lib bbappend to patch for DB{820,845}cAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 4ba7e13366d55e5131d43e278100d9259923d9c6) (cherry picked from commit ee2451944709bd986ecbbb86b6ebe462a5cb000b)
2017-04-07alsa-lib: Delete bbappendKhem Raj
OE-Core is now using 1.1.3 where this patch is already available Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-03-13alsa-lib: restrict bbappend to 1.1.2 versionNicolas Dechesne
The UCM patch for DB410c was merged in 1.1.3 upstream, so let's make sure it is used only for 1.1.2 (morty). Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-01apq8096: enable freedreno graphicsNicolas Dechesne
Add SoC customization for mesa, gstreamer and xorg. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-15gstreamer1.0-plugins-bad: default to using gles2/egl for x11Nicolas Dechesne
Older version of gstreamer neeeded Desktop GL for glimagesink to work well. This is no longer the case, so let's default to using gles2/egl from now on. This is fine for gst 1.8 and above. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-11-08gstreamer1.0-plugins-bad: fix the logic to set GL option in -badNicolas Dechesne
The purpose of this .bbappend file is to enable the right GL config option in Gstreamer -bad plugins for qcom based chipset. The current logic was broken: when building with no x11 and no wayland in DISTRO_FEATURES we would set PACKAGECONFIG_GL to opengl which is wrong, since opengl depends on x11 (in -bad). So the right thing to do is to set it to opengl is x11 is in DISTRO_FEATURES and gles2 otherwise, e.g. when building for wayland only (no X11) and for use cases such as Qt5/EGLFS that does not use x11 nor wayland. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-10-31gstreamer: remove legacy v4l2 pluginNicolas Dechesne
this driver belongs to the past and is no longer support. the forward path is to use the v4l2 decoder plugin from upstream. So remove the out of tree driver from this repo. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-08-24alsa-lib: update UCM patch for DB410cNicolas Dechesne
alsa-lib was upgraded in OE/master and our patch needs a small update. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05Merge branch 'jethro' into krogothNicolas Dechesne
2016-07-05improve spacing and indentation in machine configuration files and recipesNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05Use $SOC_FAMILY instead of $MACHINE in BSPNicolas Dechesne
In many recipes we have been using $MACHINE to add customization. As we are about to add more boards based on similar SoC, we need to use $SOC_FAMILY as override instead of $MACHINE. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-05-06alsa-lib: fix patchTrevor Woerner
Upstream has added support for another hardware platform so this patch needs a small adjustment to continue to apply. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2016-04-22alsa-lib: add UCM config file for Dragonboard 410cNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-22gstreamer: add qcom v4l2 gstreamer pluginsChristophe Priouzeau
To use it: gst-launch-1.0 filesrc localtion=<mp4 file> ! qtdemux ! h264parse ! v4l2dec ! videoconvert ! waylandsink [Nicolas Dechesne] * added common as a git tree managed by SRC_URI to avoid git operation during configure Signed-off-by: Christophe Priouzeau <christophe.priouzeau@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12gstreamer1.0-plugins-bad: opengl configurationChristophe Priouzeau
On the case of wayland, we must use the "gles2" configuration instead of "opengl" configuration. Signed-off-by: Christophe Priouzeau <christophe.priouzeau@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-30gstreamer1.0-plugins-bad: add opengl in PACKAGECONFIG for compatible machinesNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>