$ git log --oneline 22a52590c33a813743b4e6337478c208201c77b1..12098520a3dec36ba796655baac7efece457f8d8 1209852 (origin/main, origin/HEAD) utils: Better handling of containers in timestamp.py 213b166 encoder: Add logic to auto-detect H.264 encoder type b90f65a libav: Add libx264 support ba8d8de libav: Move codec specific options to different function 4d40e6d libav: Add buffer done callback cd9e4e1 libav: Make ALSA work with mono mic. 408f568 libav: Fix msg when opening audio device fails. 21157c5 build: install library headers 54a781d (tag: v1.1.2) image: dng: Make thumbnail less dark 8b286cc image: dng: Add support for 16-bit Bayer formats aa849e6 options: Set the custom tuning file as early as possible e90d21d preview: QtPreview: Copy source to a temporary line buffer for speed 9b609e2 core: Add header guard in libcamera_encoder.hpp 8dd7213 utils: Update the timestamp script to work with container files 88b620a image: Fix missing fclose 18b3a88 libav: Update to the new audio channel API 84a7f01 libav: Fixes for audio resampling 64be3bd encoder: H264: Trap framerate=0 to avoid division by zero error edf073f core: Minor code refactoring a5b5506 preview: QtPreview: Fix black level; optimize and tidy. 6d2ee58 image: Exif "Model" tags should store camera model, not ID 40e0012 preview: Fix QtPreview for preview width not a multiple of 4 a65682a core: pass VIDIOC_QUERYCAP as unsigned long 9f08463 (tag: v1.1.1) core: Allow info-text to display on the console 77a03d9 image: Add Subject Distance to EXIF data, to encode Lens Position eca5a3c build: Set a SONAME version in the libraries dc86fee options: Automatically set H.264 level 4.2 if needed 29f3943 libcamera-detect: Add multiple file name output generation options 4a824f1 actions: Add imx708 tests 785bfe7 actions: Switch to v3 scripts 1d91fdd options: prevent null pointer access to FrameDurationLimits 4fea2ee (tag: v1.1.0) core: Add HDR option, with a stop-gap implementation using V4L2 control bce2788 core: Tweak default AF options; AfMode now defaults typically to CAF d696979 core: Update documentation URL 9c5d319 (tag: v1.0.2) output: null_encoder: Fix bug in ordering of input/output callbacks 4068771 libcamera-still: --autofocus-on-capture: add a timeout for AfStateScanning 5a8926a libcamera_still: Add new option "--autofocus-on-capture" 57e6154 core: Add and implement LensPosition and AfTrigger controls d523dbc core: LibcameraApp::SetControls now always merges new controls 80f17be core: Add autofocus status reporting in FrameInfo 35b461b core: Add libcamera autofocus options 187fcf8 options: Define buffer count overwrite 114c8ae Add YUV save to stdout on "-" path 73ab09f (tag: v1.0.1) libav: Add option to choose the audio source (alsa/pulseaudio) 51bfa73 core: Use automatic mode selection for framerate baaed33 options: Switch to std::optional for framerate b89cc36 (tag: v1.0.0) libav: Fix fps reporting for avi contaners 05daa79 libav: Simplify audio timestamping d8330a4 libav: Fix mkv container framerate edac99b libcamera-vid: Add SIGINT handler cfc54c5 libav: Allow adjusting of the audio sample rate for encoding 891c8fa libav: Correctly pipe to stdout * the libraries are now correctly versioned, remove SOLIBS setting to package them Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
meta-raspberrypi
Yocto BSP layer for the Raspberry Pi boards - http://www.raspberrypi.org/.
|
Sponsored by:
|
Quick links
- Git repository web frontend: https://github.com/agherzan/meta-raspberrypi
- Mailing list (yocto mailing list): yocto@lists.yoctoproject.org
- Issues management (Github Issues): https://github.com/agherzan/meta-raspberrypi/issues
- Documentation: http://meta-raspberrypi.readthedocs.io/en/latest/
Description
This is the general hardware specific BSP overlay for the RaspberryPi device.
More information can be found at: http://www.raspberrypi.org/ (Official Site)
The core BSP part of meta-raspberrypi should work with different OpenEmbedded/Yocto distributions and layer stacks, such as:
- Distro-less (only with OE-Core).
- Yoe Disto (Video and Camera Products).
- Yocto/Poky (main focus of testing).
Yocto Project Compatible Layer
This layer is officially approved as part of the Yocto Project Compatible Layers Program. You can find details of that on the official Yocto Project
website.
Dependencies
This layer depends on:
- URI: git://git.yoctoproject.org/poky
- branch: master
- revision: HEAD
Quick Start
- source poky/oe-init-build-env rpi-build
- Add this layer to bblayers.conf and the dependencies above
- Set MACHINE in local.conf to one of the supported boards
- bitbake core-image-base
- Use bmaptool to copy the generated .wic.bz2 file to the SD card
- Boot your RPI
Quick Start with kas
- Install kas build tool from PyPi (sudo pip3 install kas)
- kas build meta-raspberrypi/kas-poky-rpi.yml
- Use bmaptool to copy the generated .wic.bz2 file to the SD card
- Boot your RPI
To adjust the build configuration with specific options (I2C, SPI, ...), simply add a section as follows:
local_conf_header:
rpi-specific: |
ENABLE_I2C = "1"
RPI_EXTRA_CONFIG = "dtoverlay=pi3-disable-bt"
To configure the machine, you have to update the machine variable.
And the same for the distro.
For further information, you can read more at https://kas.readthedocs.io/en/latest/index.html
Contributing
You can send patches using the GitHub pull request process or/and through the Yocto mailing list. Refer to the documentation for more information.
Maintainers
- Andrei Gherzan
<andrei at gherzan.com>