aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-08-14gstreamer1.0-plugins-bad: Build eglglessink for Raspberry PidaisyAlex J Lennon
The eglglessink needs to be built to target the Raspberry Pi or it will seg-fault in use. Autoconf attempts to detect whether to build for RPi but there are some include files needed, the search path to which must be specified. ref: https://github.com/raspberrypi/firmware/issues/34 ref: https://github.com/raspberrypi/firmware/issues/99 This patch adds the needed include paths and forces the plugin to be built for Raspberry Pi. With this patch the following pipeline works on RPi, modprobe bcm2835-v4l2 gst_v4l2src_is_broken=1 gst-launch-1.0 --gst-debug-no-color v4l2src \ ! 'video/x-raw,format=RGB,width=1280,height=720,framerate=(fraction)30/1' \ ! eglglessink max-lateness=-1 Change-Id: Iabd93c0601c2ab898de3352a7d30423ef9cfce43 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2014-08-14firmware: Update to remote's HEADAndrei Gherzan
Change-Id: I9e28318c5746484ebde636295c66f7b6b64ba2fb Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14userland: Add '--no-as-needed' linker flagAlex J Lennon
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>
2014-08-14userland: Update to remote's HEADAndrei Gherzan
Change-Id: If0e36184c741da5d68c158e1fb582050f5835bf9 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14README: Add patch guidelines infoAndrei Gherzan
Change-Id: I2dac882a6dbe2fbca63a5c7405339edcca18cf04 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14linux-raspberrypi: Update kernel to 3.12.21Alex J Lennon
Amongst other patches, this release includes a fix to an issue with gstreamer1.0 and v4l2src blocking ref: https://bugzilla.gnome.org/show_bug.cgi?id=726521 ref: http://tinyurl.com/mkqooeg To make use of the optional fix the module parameter gst_v4l2src_is_broken needs to be set when loading bcm2835-v4l2.ko With this in place, and with userland and gstreamer1.0-omx patches, gstreamer1.0 can be used with PiCam via v4l2src instead of raspivid. (There may still be performance issues to be addressed for v4l2src vs raspivid pipe & fdsrc). Change-Id: Ia0ed4e6c8f27df9bb12ae2350526f6314e016d51 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2014-08-14linux-raspberrypi: Update v3.12.11 to v3.12.18Andrei Gherzan
Change-Id: Ifa763e4352051e4533eac98b4f7c74daf791cf72 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14rpi-default-versions: Use 3.12.X as default kernel versionAndrei Gherzan
Change-Id: Ief7949be4b9726b5b6ba58e6280f6b6ca3fdfdc4 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08omxplayer: Separate build directory is broken for this packageAndrei Gherzan
Change-Id: If08395ecd79c1d8e9a269ba03efba863de8dbe9d Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08bcm2835: Fix recipe when using separate build directoryAndrei Gherzan
Change-Id: I18f41c1cd3a0b1158e96e6d2d4455268700d3496 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-03-05Merge "sdcard_image-rpi: make rpi-sdimg image dependent on rootfs type"Andrei Gherzan
2014-03-05omxplayer: Don't hardcode datadirAndrei Gherzan
Change-Id: Ibe66106fdf1da38d43278f5e2853c722709b91db Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-03-06sdcard_image-rpi: make rpi-sdimg image dependent on rootfs typeJonathan Liu
The rootfs may be using a filesystem type other than ext3 so it should not be hardcoded. Change-Id: I71c1a96831ce4617b24de7743fe3b70ec5822a33 Signed-off-by: Jonathan Liu <net147@gmail.com>
2014-02-25sdcard_image-rpi: Make rpi-sdimg image dependent on ext3Andrei Gherzan
Change-Id: Ib48c8fd941be5ceb8fe2bcc087f53fb4ef1c0eb5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-25mesa: Replace ugly fix for gles/eglAndrei Gherzan
Use instead, the special created recipe mesa-gl which provides on libgl. Change-Id: I5ed3c50a0a794f8ea63cc1906f0139ec47459fa6 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-24Merge changes ↵Andrei Gherzan
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
2014-02-24omxplayer: Update to current remote HEADAndrei Gherzan
No need for mktemp-compatible-with-busybox.patch as the issue was fixed in current revision. omxplayer startup bash script needs pgrep so add procps to RDEPENDS. Change-Id: I1eecd332e8e51dbbf97e25ec6ed133077f137d7b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21mesa: rename .bbappend to match new version from oe-coreJonathan Liu
Change-Id: Ie3c7bc3e70bfd46cea64ef813c3875d1ba8d07fc Signed-off-by: Jonathan Liu <net147@gmail.com>
2014-02-21userland: Update to current remote HEADAndrei Gherzan
Change-Id: I635b2f2bff03ca7f091f8d5476afa4681f6bda71 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21firmware: Update to current remote HEADAndrei Gherzan
Change-Id: Iad457c2610ee3a0209598c92e5c473ae8f113636 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21linux-raspberrypi: Add v3.13.3Andrei Gherzan
Change-Id: Iace039740f3b1b910d65bd3a2c82dc08836fde57 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21linux-raspberrypi: Update v3.12.7 to v3.12.11Andrei Gherzan
Change-Id: I4358434c036eb8285f60dafac961c5734da1320b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21linux-raspberrypi: Update v3.10.26 to v3.10.30Andrei Gherzan
Change-Id: Ib15942c4f525c8765d49deda94d2195dc01df14c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21linux-raspberrypi: Update v3.11.10 to current remote HEADAndrei Gherzan
Change-Id: I724511ad5e96ff1b7779c3afe772eaf0d5250c8e Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21Merge "sdcard_image-rpi.bbclass: use absolute path to rootfs"Andrei Gherzan
2014-02-21xserver-xf86-config: don't use wildcards in SRC_URIKoen Kooi
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>
2014-02-18sdcard_image-rpi.bbclass: use absolute path to rootfsJonathan Liu
Change-Id: Ib513f195351b379dbb9f503dc5927f2018169b95 Signed-off-by: Jonathan Liu <net147@gmail.com>
2014-02-14Add initramfs supportSébastien Mennetrier
Permit to build an image with initramfs. Add information in README to build with initramfs. Change-Id: Icb812151a22771717805ec0a82feb7993f462b47 Signed-off-by: Sébastien Mennetrier <s.mennetrier@innotis.org>
2014-02-11Merge "tune-arm1176jzfs-s.inc: Add hard float profile, arm1176jzfshf, in ↵Andrei Gherzan
AVAILTUNES"
2014-02-09rpi-mkimage: Integrate packageAndrei Gherzan
Tool needed to convert bootable images in kernel.img files which can be loaded by rpi bootloader. Change-Id: I0088707be5d31d77def1087f51e3f8cc886d19db Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-09u-boot-rpi: Integrate packageAndrei Gherzan
Change-Id: I61f2cd7d3b64ea3efac618aa2bb3555e9e79da2a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-09README: Add info about U-Boot supportAndrei Gherzan
Change-Id: I1b17ef313d2005b7bf0ef853a2730144032f8539 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-09sdcard_image-rpi: Add support for u-boot and uImageAndrei Gherzan
If KERNEL_IMAGETYPE is uImage, use u-boot image as kernel.img and copy uImage too. Otherwise, use kernel image as kernel.img (as we did until now unconditionally). Change-Id: Iac46a57e4266299f2fe5746cb6957dcfc0e90443 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-04tune-arm1176jzfs-s.inc: Add hard float profile, arm1176jzfshf, in AVAILTUNESKazuya Nishimura
* arm1176jzfshf uses -mtune=hard. * Add -mfpu=vfp if vfp is included in TUNE_FEATURES Signed-off-by: Kazuya Nishimura <kazuya.nisimura@gmail.com> Change-Id: If81977cacbba052fa30c4a407ec65e93148d2ee3
2014-01-25raspberrypi.conf: Let KERNEL_IMAGETYPE be modifiedAndrei Gherzan
Change-Id: I6019c1ec77ed1ec5c00ab16cb57dd108e2bd5ba8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-25rpi-default-providers: Move PREFERRED_VERSIONs to rpi-default-versions.incAndrei Gherzan
Change-Id: I61c32aa23eef86cb9861776b37c4ecd8f7c8052c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-25rpi-default-providers: Use u-boot-rpi as u-boot providerAndrei Gherzan
Change-Id: Ic537cada66ff09cde592da977a109415e05cb19c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-25rpi-config: Use deploy as it should be usedAndrei Gherzan
Change-Id: I6c7782f3f46adeae74e22991bb9203dafa2e1c78 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-25bcm2835-bootfiles: Use deploy as it should be usedAndrei Gherzan
Change-Id: Ia90f01e037286647fdfafdd54ccb47c1ad9cbab2 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19omxplayer: Update to remote HEADAndrei Gherzan
* Rebase 0002-Libraries-and-headers-from-ffmpeg-are-installed-in-u.patch to apply on HEAD. * Add fix-tar-command-with-DIST.patch which reverts a change in tar command which breaks compilation if DIST is an absolute path. * Avoid stripping omxplayer binary (let build system take care of strpping). Change-Id: I95d70094b0069ad19f7d445abaf421756776c4c7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19packagegroup-rpi-test: Add some packagesAndrei Gherzan
bcm2835 is an empty package because this recipe provides a static library. Install on target only bcm2835-tests package in which files are statically linked to that library. Add forgotten GPIO packages: rpi-gpio and rpio. Change-Id: I498d2a3948ad5faf963d492bc496d4725a79e136 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19rpi-gpio: Update to v0.5.4Andrei Gherzan
Change-Id: Ie24be5363933fa994e38b030677d7381eb8a7f2a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19bcm2835: Update to v1.36Andrei Gherzan
Change-Id: I8b55d7233919b6ebe68b9504eb2504bedb1846e1 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19README: Cleanup and add info about imagesAndrei Gherzan
Change-Id: I904de647fdd5514d361d33e887fd68977cde7e8c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19rpi-test-image: Add test imageAndrei Gherzan
Change-Id: Iff4f58b43d1dcf5ea4f866b565542807345d6066 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19Merge "packagegroup-rpi-test: Add test packagegroup"Andrei Gherzan
2014-01-19Merge "omxplayer: Update to HEAD and tweak SUMMARY and DESCRIPTION"Andrei Gherzan
2014-01-18linux-raspberrypi: Update v3.11.10 to remote HEADAndrei Gherzan
Change-Id: Ia0eac89faa63cb6d748f2749b82d1f80588e6a04 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-18userland: Update to remote HEADAndrei Gherzan
Change-Id: Ib98889d05b33ec2647966f2827e1fbf84f35fd95 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-18firmware: Update to remote HEADAndrei Gherzan
Change-Id: I20a8ebf0e5743250c66fae337d28e867959d3114 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>