28e0f76353e06b24b7dae54e636dbb5ddc64d1a5 |
|
27-Apr-2017 |
Prashanth Swaminathan <prashanthsw@google.com> |
v4l2 camera: port ARC++ image processing code Utiltizes ARC++ image processing code to perform the conversion between the camera format and the requested format from the framework. In order to support USB devices which may not implement the required formats, conversion between YUYV/MJPEG to the request format is done on-the-fly. TEST: All existing unit tests pass. Tested manually with the camera sample APK, preview/video/capture in both JPEG and YUV formats. Tested on the RPi v2 Camera, the Logitech C270 and the 180 degree Fisheye USB camera. Bug: 37708856, Bug: 69983918 Exempt-From-Owner-Approval: This HAL is owned by AT team. Change-Id: I1a54581d1170fa3270036ec366fb613fe587a094
/hardware/libhardware/modules/camera/3_4/stream_format.cpp
|
424744cc4d9ef8daa624ed6a3687cb9ebf4c9b7e |
|
08-Nov-2017 |
Jaesung Chung <jaesung@google.com> |
Use RGB24 format instead of BGR32 BGR32 mode is in RPi3's camera has a RB color swapping issue. This CL makes to use stable RGB24 mode instead to avoid the problem without causing any quality regression. Bug: 69075512 Test: RB color swapping problem is gone on preview, recording and stil. Exempt-From-Owner-Approval: HAL is owned by Things team. Change-Id: I109363c0f68cec45f92e739a978f554e70032151
/hardware/libhardware/modules/camera/3_4/stream_format.cpp
|
ef52310613342dd51a928af92e3287f6783ae8c7 |
|
22-Nov-2016 |
Ari Hausman-Cohen <arihc@google.com> |
Correctly process streams The reference implementation stream validation/setting was all out of whack, particularly the handling of "reuse" streams. This CL does away with that, and plugs in the static_properties/request_tracker validation/tracking of configured streams. Implementation specific features, such as gralloc flags, are moved down into the V4L2Camera class out of the Camera class. BUG: https://b/33057320, https://b/31044638 TEST: unit tests pass, some previously failing CTS tests are passing (and no regressions), simple test camera preview app runs. Change-Id: Ie8568239a1348dac45bf829ef928e500e01fdcda
/hardware/libhardware/modules/camera/3_4/stream_format.cpp
|
ad6fe2b033997ab0401b0a519b18cea6e957dac0 |
|
16-Nov-2016 |
Ari Hausman-Cohen <arihc@google.com> |
Remove spurious logging. When logging was enabled, the log was a little *too* verbose, making it unreadable. Removing some of the more frequently hit log messages. BUG: b/32942120 TEST: Can run camera samples Change-Id: I136c20279699e4c87b3ef1c3042b88c20c301002
/hardware/libhardware/modules/camera/3_4/stream_format.cpp
|
0457010119076bef93388fa7dcf5568e9b1f60cf |
|
03-Sep-2016 |
Ari Hausman-Cohen <arihc@google.com> |
Add RGBA_8888 support to V4L2 camera HAL Actually returns GBR data for now, based on available formats for RPi3 camera, but claims it's RGB. BUG: b/31829804 TEST: test program runs, can handle format 0x1 (RGBA_8888) Change-Id: I41c9ced5c1fa25d1254530d3d0a1446d2d514a1f
/hardware/libhardware/modules/camera/3_4/stream_format.cpp
|
3841a7f4951fe1498bf5ba88466def3ea18f8867 |
|
20-Jul-2016 |
Ari Hausman-Cohen <arihc@google.com> |
Style fix: renaming and include guards. Fixes file name style and include guard style, before even more and more files get added. BUG: 30224839 Change-Id: Ie5ebcf14672c7e9d3faae86b88d4f62b516ae00d TEST: test program that takes a picture still works.
/hardware/libhardware/modules/camera/3_4/stream_format.cpp
|