Skip to content

Commit 82c95e3

Browse files
committed
raspberrypi5 camera support
-tip of tree rpi libcamera, rpi libpisp, rpicam-apps -rename libcamera-apps to rpicam-apps; track upstream -move libcamera-apps from dynamic-layers -only builds single pipeline; auto is not used -builds ipas so pipeline does not run in sandbox -sets preference for libcamera references to use rpi-libcamera -exclude libcamera package; prevents pipewire spa conflict Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
1 parent cd66341 commit 82c95e3

8 files changed

Lines changed: 164 additions & 360 deletions

File tree

conf/machine/include/rpi-default-providers.inc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ PREFERRED_PROVIDER_virtual/mesa ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc
99
PREFERRED_PROVIDER_virtual/libgbm ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "mesa", "mesa-gl", d)}"
1010
PREFERRED_PROVIDER_jpeg ?= "jpeg"
1111

12+
PACKAGE_EXCLUDE:append = " libcamera"
13+
PREFERRED_PROVIDER_libcamera ?= "rpi-libcamera"
14+
1215
PREFERRED_PROVIDER_virtual/libomxil ?= "userland"
1316
VIRTUAL-RUNTIME_libomxil = "userland"
1417

dynamic-layers/multimedia-layer/recipes-multimedia/libcamera-apps/libcamera-apps/0001-utils-version.py-use-usr-bin-env-in-shebang.patch

Lines changed: 0 additions & 42 deletions
This file was deleted.

dynamic-layers/multimedia-layer/recipes-multimedia/libcamera-apps/libcamera-apps/0002-Revert-Support-compressed-pixel-formats-when-saving-.patch

Lines changed: 0 additions & 271 deletions
This file was deleted.

dynamic-layers/multimedia-layer/recipes-multimedia/libcamera-apps/libcamera-apps_git.bb

Lines changed: 0 additions & 44 deletions
This file was deleted.

dynamic-layers/multimedia-layer/recipes-multimedia/libcamera/libcamera_%.bbappend

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
SUMMARY = "libpisp - PISP library"
2+
DESCRIPTION = "Library for PISP pipeline handler"
3+
4+
LICENSE = "BSD-2-Clause"
5+
LIC_FILES_CHKSUM = "file://LICENSE;md5=3417a46e992fdf62e5759fba9baef7a7"
6+
7+
SRC_URI = "git://github.com/raspberrypi/libpisp.git;protocol=https;branch=main"
8+
PV = "1.2.1+git${SRCPV}"
9+
SRCREV = "981977ff21f32c8a97d2a0ecbdff3e39d42ccce3"
10+
11+
inherit meson pkgconfig
12+
13+
DEPENDS = "\
14+
boost \
15+
nlohmann-json \
16+
"
17+
18+
CXXFLAGS:append = " -Wno-unused-result "
19+
20+
INSANE_SKIP:${PN} = "buildpaths"
21+
INSANE_SKIP:${PN}-dev = "buildpaths"
22+

0 commit comments

Comments
 (0)