Patchwork [meta-fsl-arm] libfslparser: fix mp3 parser installation

login
register
mail settings
Submitter Philip Craig
Date April 5, 2013, 12:35 a.m.
Message ID <1365122121-742-1-git-send-email-phil@blackmoth.com.au>
Download mbox | patch
Permalink /patch/47469/
State Accepted
Delegated to: Otavio Salvador
Headers show

Comments

Philip Craig - April 5, 2013, 12:35 a.m.
The mp3dec plugin needs to find the mp3 parser in /usr/lib, otherwise
it cannot load:

(gst-plugin-scanner:2636): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_mp3dec.so': lib_mp3_parser_arm11_elinux.so.3.1: cannot open shared object file: No such file or directory

This is different from the other parsers, which the aiur_demux plugin
loads using dlopen() after reading their location from
/usr/share/aiur_registry.arm11.cf

Signed-off-by: Philip Craig <phil@blackmoth.com.au>
---
 .../libfslparser/libfslparser_3.0.5.bb             |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

Patch

diff --git a/recipes-multimedia/libfslparser/libfslparser_3.0.5.bb b/recipes-multimedia/libfslparser/libfslparser_3.0.5.bb
index 4660dd4..d53805a 100644
--- a/recipes-multimedia/libfslparser/libfslparser_3.0.5.bb
+++ b/recipes-multimedia/libfslparser/libfslparser_3.0.5.bb
@@ -5,7 +5,7 @@  LICENSE = "Proprietary"
 SECTION = "multimedia"
 LIC_FILES_CHKSUM = "file://EULA.txt;md5=ea4d5c069d7aef0838a110409ea78a01"
 
-PR = "r1"
+PR = "r2"
 
 inherit fsl-eula-unpack autotools pkgconfig
 
@@ -13,11 +13,6 @@  SRC_URI[md5sum] = "9fd8105530e1668ae91bd53a5b0d9807"
 SRC_URI[sha256sum] = "d3139e28e453d2af04439e607cd12ad17e117144049c9a8add05a5a142c654ae"
 SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
 
-do_install_append() {
-	# FIXME: The only parser outside imx-mm/parse is the mp3 so move it
-	mv ${D}${libdir}/*mp3* ${D}${libdir}/imx-mm/parser/
-}
-
 python populate_packages_prepend() {
     # FIXME: All binaries lack GNU_HASH in elf binary but as we don't have
     # the source we cannot fix it. Disable the insane check for now.