<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-multimedia/alsa, branch topic/fix-spl-binary</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Ffix-spl-binary</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Ffix-spl-binary'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2020-09-24T02:42:37+00:00</updated>
<entry>
<title>alsa-lib: Add conf for i.MX XCVR sound card</title>
<updated>2020-09-24T02:42:37+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2020-09-09T20:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=91a3a45f14eda2e2c0a79e7c9c69736cdc94fe5e'/>
<id>urn:sha1:91a3a45f14eda2e2c0a79e7c9c69736cdc94fe5e</id>
<content type='text'>
For EARC iec958 plugin running on 8M Plus, we need to deploy
IMX-XCVR.conf in Yocto rootfs.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx-alsa-plugins: update to commit cde60d6</title>
<updated>2019-12-10T18:21:15+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2019-12-09T10:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2c386f1dd2ea11db2cb2cf44300461cb244697eb'/>
<id>urn:sha1:2c386f1dd2ea11db2cb2cf44300461cb244697eb</id>
<content type='text'>
With the change to linux-imx-headers 4.19.35 the build of imx-alsa-plugins
fails. Likely "linux/mxc_asrc.h" would require an include.
In the latest sources this is done in the source file which includes it.

| /workdir/oe/tmp/work/aarch64-mx8-tdx-linux/imx-alsa-plugins/1.0.26-r0/recipe-sysroot/usr/include/imx/linux/mxc_asrc.h:125:2: error: unknown type name 'snd_pcm_format_t'
|   125 |  snd_pcm_format_t input_format;
ff.

From the imx-alsa-plugins commit:
    Include latest asrc_pair change for k4.14 build [YOCIMX-3558]

    asrc_pair: update according to latest mxc_asrc.h

    The mxc_asrc.h is updated for supporting new module on 815.
    The main change is the xxx_word_width is replaced by xxx_format.

    As we've switched to use git fork build, change recipe PV to 'git'.
    Will upstream this recipe to community later.

    Signed-off-by: Yuqing Zhu &lt;carol.zhu@nxp.com&gt;

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-alsa-plugins: Add support for i.MX 6SLL and all 8</title>
<updated>2019-02-28T17:58:37+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2019-02-28T17:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=4d2a79ccf8e5c854b5ceae0aef2a49c62ae0c185'/>
<id>urn:sha1:4d2a79ccf8e5c854b5ceae0aef2a49c62ae0c185</id>
<content type='text'>
Also simplify i.MX 6 and 7 configuration logic since alsa is supported
by all i.MX 6 and 7.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>alsa-lib: Add support for AK4458</title>
<updated>2018-12-13T16:01:31+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2018-10-10T20:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=890f86d17b6e0f6f63cbc3a3fbe43e2e8d2b185b'/>
<id>urn:sha1:890f86d17b6e0f6f63cbc3a3fbe43e2e8d2b185b</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>classes/use-imx-headers: Easy linux-imx-headers use</title>
<updated>2018-10-26T17:23:37+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2018-10-26T01:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bc937ade566528cc097c9321694c0f5f5ef8cbf6'/>
<id>urn:sha1:bc937ade566528cc097c9321694c0f5f5ef8cbf6</id>
<content type='text'>
This allow to easy reuse of binary packages among similar SoCs. The
usual use for this is to share SoC specific packages among different
boards independently of the kernel version it is using, as far it is
ABI compatible with the official version it will just work.

Following recipes has been reworked to make use of the class:

 - imx-lib
 - imx-test
 - imx-vpu-hantro
 - imx-vpu
 - imx-alsa-plugins
 - gstreamer1.0-plugins-base
 - gstreamer1.0-plugins-imx
 - imx-gst1.0-plugin

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx-alsa-plugins: Replace kernel dependence with linux-imx-headers</title>
<updated>2018-10-26T17:23:37+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2018-10-25T15:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f257d8f10968c7e9f4a73fd50a84d32723a3ba9b'/>
<id>urn:sha1:f257d8f10968c7e9f4a73fd50a84d32723a3ba9b</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx-alsa-plugins: Make imx7ulp a compatible machine</title>
<updated>2018-08-31T01:01:28+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@nxp.com</email>
</author>
<published>2018-08-23T19:26:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1168bb8038c5ee8ac85aa290bc34d2db2dfe3976'/>
<id>urn:sha1:1168bb8038c5ee8ac85aa290bc34d2db2dfe3976</id>
<content type='text'>
&gt;From [1] we know the imx-alsa-plugins_1.0.26 does support all imx7, and
it is defined in the BSP as MACHINE_EXTRA_RRECOMMENDS, so this patch add
imx7ulp as compatible.

It also fixes the following error (when building for imx7ulpevk):

ERROR: Nothing RPROVIDES 'imx-alsa-plugins' (but
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/images/core-image-base.bb,
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/packagegroups/packagegroup-base.bb
RDEPENDS on or otherwise requires it)
imx-alsa-plugins was skipped: incompatible with machine imx7ulpevk (not
in COMPATIBLE_MACHINE)

[1]
https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/tree/imx/meta-bsp/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb?h=rocko-4.9.88-2.0.0_ga

Signed-off-by: Daiane Angolini &lt;daiane.angolini@nxp.com&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-alsa-plugins: Change SRC_URI to point to git</title>
<updated>2017-10-28T13:39:37+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@nxp.com</email>
</author>
<published>2017-10-27T11:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1879805101047db78377427cda243255bf1fd262'/>
<id>urn:sha1:1879805101047db78377427cda243255bf1fd262</id>
<content type='text'>
Change SRC_URI to point to git repo on Code Aurora as it mirrors the
git.freescale.com.
It also changes the working directory to reflect the git structure.

Signed-off-by: Daiane Angolini &lt;daiane.angolini@nxp.com&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>alsa-lib: Ensure MACHINE_SOCARCH is used consistently</title>
<updated>2017-07-13T17:13:24+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2017-07-10T15:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=63985dc4a6fdbbc2fe53b289a5484110ee6f1d81'/>
<id>urn:sha1:63985dc4a6fdbbc2fe53b289a5484110ee6f1d81</id>
<content type='text'>
The alsa-lib needs to apply the patches for all i.MX SoCs so using the
'imx' override seems to be the best choice for this specific
use-case.

A missing aspect though was that this should also affect every package
which /depends/ on alsa-lib (e.g: alsa-utils) so it also goes to
MACHINE_SOCARCH architecture fixing the signature change across
different machines.

This fix has been tested using a massive parallel build using
multiconfig.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>alsa-lib: refresh patches against alsa-lib 1.1.4.1</title>
<updated>2017-06-17T13:17:32+00:00</updated>
<author>
<name>Ricardo Salveti</name>
<email>rsalveti@rsalveti.net</email>
</author>
<published>2017-06-14T14:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d64f4d6935df0d77c22244b84af37f5361c9949b'/>
<id>urn:sha1:d64f4d6935df0d77c22244b84af37f5361c9949b</id>
<content type='text'>
Signed-off-by: Ricardo Salveti &lt;rsalveti@rsalveti.net&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
</feed>
