~/talk

The First Stable libcamera Release: A Call for Public API Review

links:none on file
slides:none on file

libcamera reaches one year and offers a concrete userspace camera stack with a C++ public API, V4L2 compatibility layer, and an explicit request-based capture model (generateConfigure → validate → allocate buffers → queue requests). It already supports Intel IPU3, Rockchip rk3399 and UVC devices, exposes per-request controls, signals for request-complete callbacks, and demoed live frame delivery using pipeline depth and buffer reuse. The project enters API stabilization now and opens a public API review starting tomorrow.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42About the team
  3. 1:20Supported platforms
  4. 2:35References
  5. 3:42Background
  6. 4:30Why libcamera
  7. 6:01The stack
  8. 7:19The API
  9. 8:35Presentation
  10. 9:49Camera Manager
  11. 11:56Camera Images
  12. 13:03Camera Streams
  13. 14:27Create a Camera
  14. 15:31Generate a Configuration
  15. 16:34Camera Configuration
  16. 17:11Print Configuration
  17. 17:27Viewfinder Configuration
  18. 18:20Configuration Validation
  19. 19:46Camera Unique Pointers
  20. 20:51Camera Config
  21. 21:45Prepare State
  22. 22:48Requests
  23. 24:48Buffer API
  24. 25:22Pushback
  25. 26:02Summary
  26. 27:03Callbacks
  27. 28:13Coalback
  28. 29:22Camera State
  29. 29:50Queue
  30. 30:31Event Loop
  31. 31:54Queue Request
  32. 33:39Queue Buffer
  33. 34:59Im not cheating
  34. 35:47Reusing requests
  35. 36:34Deleting requests
  36. 37:02Synchronization
  37. 39:30Metadata
  38. 41:31Validation
  39. 43:31Default Values
  40. 45:15Encoding
  41. 46:05Image Processing
  42. 47:05Control
  43. 47:32Lazy valuation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.