summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gstreamer1.0-plugins-bad: Build eglglessink for Raspberry PidaisyAlex J Lennon2014-08-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* firmware: Update to remote's HEADAndrei Gherzan2014-08-141-3/+2
| | | | | Change-Id: I9e28318c5746484ebde636295c66f7b6b64ba2fb Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* 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>
* README: Add patch guidelines infoAndrei Gherzan2014-08-141-0/+3
| | | | | Change-Id: I2dac882a6dbe2fbca63a5c7405339edcca18cf04 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Update kernel to 3.12.21Alex J Lennon2014-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | 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>
* linux-raspberrypi: Update v3.12.11 to v3.12.18Andrei Gherzan2014-08-141-1/+1
| | | | | Change-Id: Ifa763e4352051e4533eac98b4f7c74daf791cf72 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-default-versions: Use 3.12.X as default kernel versionAndrei Gherzan2014-08-141-1/+1
| | | | | Change-Id: Ief7949be4b9726b5b6ba58e6280f6b6ca3fdfdc4 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Separate build directory is broken for this packageAndrei Gherzan2014-05-081-1/+1
| | | | | Change-Id: If08395ecd79c1d8e9a269ba03efba863de8dbe9d Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Fix recipe when using separate build directoryAndrei Gherzan2014-05-081-13/+12
| | | | | Change-Id: I18f41c1cd3a0b1158e96e6d2d4455268700d3496 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Merge "sdcard_image-rpi: make rpi-sdimg image dependent on rootfs type"Andrei Gherzan2014-03-051-2/+2
|\
| * sdcard_image-rpi: make rpi-sdimg image dependent on rootfs typeJonathan Liu2014-03-061-2/+2
| | | | | | | | | | | | | | | | 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>
* | omxplayer: Don't hardcode datadirAndrei Gherzan2014-03-051-3/+3
|/ | | | | Change-Id: Ibe66106fdf1da38d43278f5e2853c722709b91db Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi: Make rpi-sdimg image dependent on ext3Andrei Gherzan2014-02-251-0/+2
| | | | | Change-Id: Ib48c8fd941be5ceb8fe2bcc087f53fb4ef1c0eb5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* mesa: Replace ugly fix for gles/eglAndrei Gherzan2014-02-252-36/+2
| | | | | | | 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-247-10/+15
|\ | | | | | | | | | | | | | | | | | | | | | | | | 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
| * omxplayer: Update to current remote HEADAndrei Gherzan2014-02-241-3/+2
| | | | | | | | | | | | | | | | | | 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>
| * userland: Update to current remote HEADAndrei Gherzan2014-02-211-1/+1
| | | | | | | | | | Change-Id: I635b2f2bff03ca7f091f8d5476afa4681f6bda71 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * firmware: Update to current remote HEADAndrei Gherzan2014-02-211-3/+3
| | | | | | | | | | Change-Id: Iad457c2610ee3a0209598c92e5c473ae8f113636 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * linux-raspberrypi: Add v3.13.3Andrei Gherzan2014-02-211-0/+6
| | | | | | | | | | Change-Id: Iace039740f3b1b910d65bd3a2c82dc08836fde57 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * linux-raspberrypi: Update v3.12.7 to v3.12.11Andrei Gherzan2014-02-211-1/+1
| | | | | | | | | | Change-Id: I4358434c036eb8285f60dafac961c5734da1320b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * linux-raspberrypi: Update v3.10.26 to v3.10.30Andrei Gherzan2014-02-211-1/+1
| | | | | | | | | | Change-Id: Ib15942c4f525c8765d49deda94d2195dc01df14c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * linux-raspberrypi: Update v3.11.10 to current remote HEADAndrei Gherzan2014-02-211-1/+1
| | | | | | | | | | Change-Id: I724511ad5e96ff1b7779c3afe772eaf0d5250c8e 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>
* Merge "sdcard_image-rpi.bbclass: use absolute path to rootfs"Andrei Gherzan2014-02-211-1/+1
|\
| * sdcard_image-rpi.bbclass: use absolute path to rootfsJonathan Liu2014-02-181-1/+1
| | | | | | | | | | Change-Id: Ib513f195351b379dbb9f503dc5927f2018169b95 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>
* Add initramfs supportSébastien Mennetrier2014-02-142-2/+18
| | | | | | | | 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>
* Merge "tune-arm1176jzfs-s.inc: Add hard float profile, arm1176jzfshf, in ↵Andrei Gherzan2014-02-111-0/+7
|\ | | | | | | AVAILTUNES"
| * tune-arm1176jzfs-s.inc: Add hard float profile, arm1176jzfshf, in AVAILTUNESKazuya Nishimura2014-02-041-0/+7
| | | | | | | | | | | | | | | | * 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
* | rpi-mkimage: Integrate packageAndrei Gherzan2014-02-093-0/+64
| | | | | | | | | | | | | | | | 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>
* | u-boot-rpi: Integrate packageAndrei Gherzan2014-02-091-0/+29
| | | | | | | | | | Change-Id: I61f2cd7d3b64ea3efac618aa2bb3555e9e79da2a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | README: Add info about U-Boot supportAndrei Gherzan2014-02-091-0/+9
| | | | | | | | | | Change-Id: I1b17ef313d2005b7bf0ef853a2730144032f8539 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | sdcard_image-rpi: Add support for u-boot and uImageAndrei Gherzan2014-02-091-1/+10
| | | | | | | | | | | | | | | | | | 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>
* | raspberrypi.conf: Let KERNEL_IMAGETYPE be modifiedAndrei Gherzan2014-01-251-1/+1
| | | | | | | | | | Change-Id: I6019c1ec77ed1ec5c00ab16cb57dd108e2bd5ba8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | rpi-default-providers: Move PREFERRED_VERSIONs to rpi-default-versions.incAndrei Gherzan2014-01-252-3/+1
| | | | | | | | | | Change-Id: I61c32aa23eef86cb9861776b37c4ecd8f7c8052c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | rpi-default-providers: Use u-boot-rpi as u-boot providerAndrei Gherzan2014-01-251-1/+2
| | | | | | | | | | Change-Id: Ic537cada66ff09cde592da977a109415e05cb19c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | rpi-config: Use deploy as it should be usedAndrei Gherzan2014-01-251-41/+46
| | | | | | | | | | Change-Id: I6c7782f3f46adeae74e22991bb9203dafa2e1c78 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | bcm2835-bootfiles: Use deploy as it should be usedAndrei Gherzan2014-01-251-14/+20
|/ | | | | Change-Id: Ia90f01e037286647fdfafdd54ccb47c1ad9cbab2 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Update to remote HEADAndrei Gherzan2014-01-193-17/+35
| | | | | | | | | | | * 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>
* packagegroup-rpi-test: Add some packagesAndrei Gherzan2014-01-191-1/+3
| | | | | | | | | | | 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>
* rpi-gpio: Update to v0.5.4Andrei Gherzan2014-01-191-3/+2
| | | | | Change-Id: Ie24be5363933fa994e38b030677d7381eb8a7f2a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to v1.36Andrei Gherzan2014-01-191-2/+2
| | | | | Change-Id: I8b55d7233919b6ebe68b9504eb2504bedb1846e1 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Cleanup and add info about imagesAndrei Gherzan2014-01-191-37/+21
| | | | | Change-Id: I904de647fdd5514d361d33e887fd68977cde7e8c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-test-image: Add test imageAndrei Gherzan2014-01-191-0/+4
| | | | | Change-Id: Iff4f58b43d1dcf5ea4f866b565542807345d6066 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Merge "packagegroup-rpi-test: Add test packagegroup"Andrei Gherzan2014-01-191-0/+17
|\
| * packagegroup-rpi-test: Add test packagegroupAndrei Gherzan2014-01-171-0/+17
| | | | | | | | | | Change-Id: I74f7c0d33d5f9692a427587bf0f8ef9980ebfcd3 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | Merge "omxplayer: Update to HEAD and tweak SUMMARY and DESCRIPTION"Andrei Gherzan2014-01-192-14/+40
|\|
| * omxplayer: Update to HEAD and tweak SUMMARY and DESCRIPTIONAndrei Gherzan2014-01-172-14/+40
| | | | | | | | | | | | | | | | | | | | | | * Update to current git HEAD commit which includes fix for boost 1.55. * Replace tabs by spaces * Tweak SUMMARY and DESCRIPTION * Add bash to PN RDEPENDS as omxplayer is actually a bash script. * omxplayer is a bash script - add RDEPENDS and fix mktemp inside Change-Id: I5c8a4cf1005ba49f9b01821e3f832d1da49869bc Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | linux-raspberrypi: Update v3.11.10 to remote HEADAndrei Gherzan2014-01-181-1/+1
| | | | | | | | | | Change-Id: Ia0eac89faa63cb6d748f2749b82d1f80588e6a04 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>