Source Codefunction CameraStream::waitFence원본 열기 → raspberrypi/libcamera / src/android/camera_stream.cpp / CameraStream::waitFence / L139-L166
e * fences waiting in the core. * * \todo Better characterize the timeout. Currently equal to the one * used by th
- 기술 영역instrument, camera hal
- 문제timeout
- 메커니즘characteriz
관측 시점 2026-02-12T17:15:59+02:00 · 최초 발견 commit 59be23f34e
Source Codefunction CameraHalManager::getCameraInfo원본 열기 → raspberrypi/libcamera / src/android/camera_hal_manager.cpp / CameraHalManager::getCameraInfo / L247-L269
ON_3_3; info->resource_cost = 0; info->static_camera_characteristics = camera->getStaticMetadata(); info->conflicting_devi
- 기술 영역camera hal
- 메커니즘characteris
관측 시점 2025-11-03T15:31:01+01:00 · 최초 발견 commit 9a608ed72d
Source Codefunction CameraDevice::getResultMetadata원본 열기 → raspberrypi/libcamera / src/android/camera_device.cpp / CameraDevice::getResultMetadata / L1423-L1676
Produce a set of fixed result metadata.
- 기술 영역camera_metadata, fps
- 문제workaround
- 메커니즘compensat
관측 시점 2025-03-04T13:42:19+01:00 · 최초 발견 commit 633063e099
Source Codefunction CameraDevice::constructDefaultRequestSettings원본 열기 → raspberrypi/libcamera / src/android/camera_device.cpp / CameraDevice::constructDefaultRequestSettings / L468-L519
Produce a metadata pack to be used as template for a capture request.
- 기술 영역capture request, camera_metadata, camera3, request template
- 문제unsupported
관측 시점 2025-03-04T13:42:19+01:00 · 최초 발견 commit 633063e099
Source Codefunction JpegProcess::doPostProcessing원본 열기 → intel/ipu6-camera-hal / src/image_process/PostProcessorBase.cpp / JpegProcess::doPostProcessing / L235-L310
ile (thumbnailPackage.encodedDataSize > THUMBNAIL_SIZE_LIMITATION && thumbnailPackage.quality > 0);
- 기술 영역camera3
- 문제limitation
- 효과save
관측 시점 2023-08-07T16:29:19+08:00 · 최초 발견 commit 9c8b13e663
Commitandroid: Disable build on platforms without mbrtoc16()원본 열기 → raspberrypi/libcamera / src/android/meson.build / 2ca75f012f
android: Disable build on platforms without mbrtoc16() The Android camera HAL uses mbrtoc16(), which is not provided by uClibc. We could work around the issue by adding an implementation of the function to libcamera::utils (probably based on mbrtowc()). Usage of the Android camera HAL with uClibc however is such a nic…
- 기술 영역camera hal
- 문제work around
- 효과avoid
관측 시점 2026-05-07T20:09:10+03:00
Source Codefunction validate_icamera_metadata_structure원본 열기 → intel/ipu6-camera-hal / src/metadata/icamera_metadata_base.cpp / validate_icamera_metadata_structure / L280-L410
; if (entries_end < metadata->entries_start || // overflow check entries_end > metadata->data_start) {- 기술 영역camera_metadata
- 문제overflow
관측 시점 2022-08-09T12:22:48+08:00 · 최초 발견 commit 6042cca6df
Source Codefunction MockCameraHal::streamDqbuf원본 열기 → intel/ipu6-camera-hal / src/hal/MockCameraHal.cpp / MockCameraHal::streamDqbuf / L205-L222
y()) LOGW("<id%d>@%s, wait buffer %d ready timeout", cameraId, __func__, streamId); } *ubuffer =관측 시점 2023-08-07T16:29:19+08:00 · 최초 발견 commit 9c8b13e663
Source Codefunction validate_and_calculate_camera_metadata_entry_data_size원본 열기 → raspberrypi/libcamera / src/android/metadata/camera_metadata.c / validate_and_calculate_camera_metadata_entry_data_size / L374-L392
This method should be used when the camera metadata cannot be trusted. For example, when it's read from Parcel.
- 기술 영역camera_metadata
- 문제overflow
관측 시점 2024-08-04T21:55:43+01:00 · 최초 발견 commit d021d29822
Source Codefunction append_camera_metadata원본 열기 → raspberrypi/libcamera / src/android/metadata/camera_metadata.c / append_camera_metadata / L581-L632
NULL || src == NULL ) return ERROR; // Check for overflow if (src->entry_count + dst->entry_count < src->ent
- 기술 영역camera_metadata
- 문제overflow
관측 시점 2024-08-04T21:55:43+01:00 · 최초 발견 commit d021d29822