diff options
author | Florian Klink <flokli@flokli.de> | 2024-03-17T14·11+0200 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-03-19T06·59+0000 |
commit | 9948eb64d1d0a96c175114cfb2069cd301df740d (patch) | |
tree | 565a6ef12826eaeb0725c113a0442d4793a59129 /users/flokli/ipu6-softisp/libcamera/0025-libcamera-debayer_cpu-Make-the-minimum-size-1280x720.patch | |
parent | 622efa86fa28f6357f65fc8e37efb8120734af39 (diff) |
chore(users/flokli/ipu6-softisp): refresh libcamera patches r/7738
Refresh them with the patches from https://patchwork.libcamera.org/cover/19663/. This is still based off v0.2.0. Change-Id: I875fd64e3bb71a95c92af1108a23d27c0f3494e0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11179 Tested-by: BuildkiteCI Reviewed-by: flokli <flokli@flokli.de> Autosubmit: flokli <flokli@flokli.de>
Diffstat (limited to 'users/flokli/ipu6-softisp/libcamera/0025-libcamera-debayer_cpu-Make-the-minimum-size-1280x720.patch')
-rw-r--r-- | users/flokli/ipu6-softisp/libcamera/0025-libcamera-debayer_cpu-Make-the-minimum-size-1280x720.patch | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/users/flokli/ipu6-softisp/libcamera/0025-libcamera-debayer_cpu-Make-the-minimum-size-1280x720.patch b/users/flokli/ipu6-softisp/libcamera/0025-libcamera-debayer_cpu-Make-the-minimum-size-1280x720.patch deleted file mode 100644 index 1f267353c5e3..000000000000 --- a/users/flokli/ipu6-softisp/libcamera/0025-libcamera-debayer_cpu-Make-the-minimum-size-1280x720.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 4f2c94ba8b7f9f4d85a1d7e03f4c5272d92c3361 Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Wed, 24 Jan 2024 20:44:29 +0100 -Subject: [PATCH 25/25] libcamera: debayer_cpu: Make the minimum size 1280x720 - -pipewire + firefox default to what looks like 640x480 if we export -the entire supported cropping range. Hardcode 720p as minsize for now. - -Signed-off-by: Hans de Goede <hdegoede@redhat.com> ---- - include/libcamera/internal/software_isp/debayer.h | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -diff --git a/include/libcamera/internal/software_isp/debayer.h b/include/libcamera/internal/software_isp/debayer.h -index 39e6f393..4348173d 100644 ---- a/include/libcamera/internal/software_isp/debayer.h -+++ b/include/libcamera/internal/software_isp/debayer.h -@@ -112,9 +112,16 @@ public: - return {}; - } - -- return SizeRange(Size(pattern_size.width, pattern_size.height), -- Size((inputSize.width - 2 * pattern_size.width) & ~(pattern_size.width - 1), -- (inputSize.height - 2 * pattern_size.height) & ~(pattern_size.height - 1)), -+ /* -+ * pipewire + firefox default to what looks like 640x480 -+ * if we export the entire supported cropping range. -+ * Hardcode 720p as minsize for now. Minsize should be -+ * Size(pattern_size.width, pattern_size.height) -+ */ -+ unsigned int w = (inputSize.width - 2 * pattern_size.width) & ~(pattern_size.width - 1); -+ unsigned int h = (inputSize.height - 2 * pattern_size.height) & ~(pattern_size.height - 1); -+ return SizeRange(Size(std::min(w, 1280u), std::min(h, 720u)), -+ Size(w, h), - pattern_size.width, pattern_size.height); - } - --- -2.43.0 - |