<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 31, 2013 at 8:13 AM, Philip Craig <span dir="ltr"><<a href="mailto:phil@blackmoth.com.au" target="_blank">phil@blackmoth.com.au</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, May 31, 2013 at 7:52 PM, Daniel Kenji Morgan<br>
<<a href="mailto:daniel.kenji.morgan@gmail.com">daniel.kenji.morgan@gmail.com</a>> wrote:<br>
> Thank you for the reply.<br>
> Here is an update.<br>
><br>
> It turns out the codecs are installed, but the codec *wrapper* libraries are NOT.<br>
> I tried building both "fsl-image-gui" and "fsl-image-test", but the results are the same.<br>
><br>
> I did a comparison against an image built using LTIB, and it turns out that "/usr/lib/imx-mm/audio-codec/wrap" contains the wrapper libraries.<br>
> The yocto images does not contain this directory nor any of the wrapper libraries.<br>
><br>
> Forgive me if my assumption is wrong, but don't the following lines in "do_install_append" from <a href="http://libfslcodec_3.0.1.bb" target="_blank">libfslcodec_3.0.1.bb</a> delete the wrapper libraries?<br>
><br>
> # LTIB move the files around or gst-fsl-plugin won't find them<br>
> for p in $(find ${D}${libdir}/imx-mm -mindepth 1 -maxdepth 1 -type d); do<br>
> mv $p/* ${D}${libdir}<br>
> rmdir $p<br>
> done<br>
> rmdir ${D}${libdir}/imx-mm<br>
><br>
> The packaging in "populate_packages_prepend" also seems to place the wrapper libraries into "/usr/lib/wrap" which does not match the path found in the LTIB generated image.<br>
<br>
</div>I also had noticed this was broken, but hadn't gotten around to<br>
figuring out why yet. It sounds like you are on the right track<br>
though. The paths it needs are defined in<br>
/usr/share/beep_registry.*.cf, which are the same<br>
"/usr/lib/imx-mm/audio-codec/wrap" as the LTIB image. I think the<br>
recipe needs to be changed to not move the wrap directory to /usr/lib.<br>
(It does need to move the rest of the libraries still though.) Try<br>
this patch.<br></blockquote><div><br></div><div style>Yes; it was broken.</div><div style><br></div><div style>We pushed many fixes for this in master yesterday so you could give it a try.</div><div style><br></div><div style>
We may try to backport the fixes for danny and dylan once this is tested.</div><div style> </div></div>-- <br>Otavio Salvador O.S. Systems<br><a href="http://www.ossystems.com.br" target="_blank">http://www.ossystems.com.br</a> <a href="http://projetos.ossystems.com.br" target="_blank">http://projetos.ossystems.com.br</a><br>
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750<br>
</div></div>