summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* userland: Add '--no-as-needed' linker flagAlex J Lennon2014-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done to ensure all specified shared libraries are linked against applications (e.g. raspivid)i. libmmal_vc_client.so makes use of __attribute__(constructor) to ensure that supplier components (e.g. camera) are loaded when the static library is loaded. raspivid, and possibly other applications, link against libmmal_vc_client.so, causing the ctor to execute, but there is no needed dependency. Some build environments (e.g. Yocto/OpenEmbedded) pass the '--no-as-needed' linker flag which removes the dependency on libmmal_vc_client and thus components are not registered. In this situation raspivid then gives an error of the form root@raspberrypi:~# raspivid -o test mmal: mmal_component_create_core: could not find component 'vc.ril.camera' mmal: Failed to create camera component mmal: main: Failed to create camera component mmal: Failed to run camera app. Please check for firmware updates For further details see: https://lists.yoctoproject.org/pipermail/yocto/2014-June/019933.html Change-Id: I9d787fd83379e8b6428dde3827395c8b96be1f7f Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Update to remote's HEADAndrei Gherzan2014-08-141-1/+1
| | | | | Change-Id: If0e36184c741da5d68c158e1fb582050f5835bf9 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* mesa: Replace ugly fix for gles/eglAndrei Gherzan2014-02-251-36/+0
| | | | | | | Use instead, the special created recipe mesa-gl which provides on libgl. Change-Id: I5ed3c50a0a794f8ea63cc1906f0139ec47459fa6 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Merge changes ↵Andrei Gherzan2014-02-241-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | I1eecd332,I635b2f2b,Iad457c26,Iace03974,I4358434c,Ib15942c4,I724511ad * changes: omxplayer: Update to current remote HEAD userland: Update to current remote HEAD firmware: Update to current remote HEAD linux-raspberrypi: Add v3.13.3 linux-raspberrypi: Update v3.12.7 to v3.12.11 linux-raspberrypi: Update v3.10.26 to v3.10.30 linux-raspberrypi: Update v3.11.10 to current remote HEAD
| * userland: Update to current remote HEADAndrei Gherzan2014-02-211-1/+1
| | | | | | | | | | Change-Id: I635b2f2bff03ca7f091f8d5476afa4681f6bda71 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | mesa: rename .bbappend to match new version from oe-coreJonathan Liu2014-02-211-0/+0
|/ | | | | Change-Id: Ie3c7bc3e70bfd46cea64ef813c3875d1ba8d07fc Signed-off-by: Jonathan Liu <net147@gmail.com>
* xserver-xf86-config: don't use wildcards in SRC_URIKoen Kooi2014-02-211-1/+1
| | | | | | | | | | It is strongly discouraged to use wildcards in SRC_URI since it breaks when using multiple bbappends and immediate expansion of FILESDIR. This fixes a do_install failure when building with multiple BSPs enabled. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* userland: Update to remote HEADAndrei Gherzan2014-01-181-2/+2
| | | | | Change-Id: Ib98889d05b33ec2647966f2827e1fbf84f35fd95 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Update to latest HEADAndrei Gherzan2014-01-031-1/+1
| | | | | Change-Id: I4403ab492bbe825541149905995ad3e4c61dc897 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Update to HEAD on 2013-11-13Andrei Gherzan2013-11-131-2/+2
| | | | | Change-Id: Ic618f8bc5365b9f787a230a2a3e0ccb92c17738a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* mesa: Remove egl and gles only for raspberrypi machineAndrei Gherzan2013-11-121-23/+25
| | | | | Change-Id: I25fab6e100546cfffdd901383f76de76cd7763ed Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* mesa: Modify version to match the one from oe-coreAndrei Gherzan2013-11-111-0/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* mesa: Use libgl from mesa for raspberrypiAndrei Gherzan2013-08-211-0/+34
| | | | | | | | The graphics libraries provided by userland does not include libgl. So compile mesa with libgl support and remove gles and egl from it as these are provided by userland. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Update to 2013-08-20 master's snapshotAndrei Gherzan2013-08-211-5/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Update to 8700279495e266378d36092ccf86424f0ee2539fAndrei Gherzan2013-03-131-0/+39
| | | | | | | | | * install_vmcs not needed anymore * By default package is installed in /opt/vc. Move everything in ${prefix}. * Move recipe in recipes-graphics * Add PACKAGE_ARCH = MACHINE_ARCH Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* xserver-xf86-config: Remove xorg.conf.d/* from CONFFILES_${PN}.David-John Willis2012-04-231-6/+5
|
* xserver-xf86-config: Clean up silly oversight.David-John Willis2012-04-121-2/+2
| | | | | | * I forgot to append the machine to the SRC_URI_append so left this in a state that would break other BSP layers. Bad John!
* xserver-xf86-config: Add initial xorg config for the RaspberryPi.David-John Willis2012-04-043-0/+63