Talk
IndiaFOSS 2025
Libcamera: Is it next universal AOSP Camera HAL?
Session Description
The talk will highlight how libcamera’s modular architecture can significantly accelerate camera bring-up and product development on Android platforms. I will present a real-world case study that outlines the steps taken to support buffer allocation in Gralloc and the challenges faced when dealing with image format and stride mismatches while bring up
I would be talking about :
libcamera - deep dive
What is open-source libcamera?
libcamera and AOSP general architecture
Building libcamera with AOSP
libcamera pipeline and essential properties
libcamera HAL and the importance of buffer management (Gralloc module)
Debugging techniques:
Dumping buffers at different levels
Recreating images using tools like YUV Viewer
Analyzing Camera App dumpsys output to detect stride mismatches
Current stage of adoption for libcamera.