When trying to include mplayer2 in an fsl-image-x11 image one has to use libav-9. I activated the existing recipe libav_9.10.bb by putting PREFERRED_VERSION_libav = "9.10" into local.conf. Afterwards mplayer2 can be build, but while building the image, an error is thrown in do_rootfs: ls: cannot access /home/user/fsl-3.10.31-alpha-bsp/x11/tmp/sysroots/custom/pkgdata/runtime-reverse/libavcodec53: No such file or directory I tried rebuilding the packages that seem to depend on libav (gst-ffmpeg, mplayer2), but the error still remains.
I'm not sure, but I think that a rebuild of libpostproc with PREFERRED_VERSION_libav = "9.10" in local.conf seems to resolve this problem.
Thanks to Martin we've now dropped libav 0.8.x so this shouldn't be an issue anymore. Related commits: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=09aa2b1ed85408939a8bae433c032ea5da7cc7a5 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f78bf87ea9ffb754379069dc67e3edb8edaf0514 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=872b656e884b2c1fc263a670e7c612e95feace58 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f63f4b52403c9cc0a6354b394e41951cb1591bf2