[libcamera-devel] [PATCH v2 00/13] Misc Python bindings patches
Tomi Valkeinen
tomi.valkeinen at ideasonboard.com
Tue May 17 16:33:12 CEST 2022
Hi,
Changes to v1:
- Add missing geometry class methods
- Drop the libcamera.utils module for now
- PixelFormat name -> string change
- Added PixelFormat __repr__
- Dropped the tuple/array __init__ versions for geometry classes
- Some other cosmetic changes
Tomi
Tomi Valkeinen (13):
py: meson: fix comment about stubs
py: meson: add pystubs build target
py: pymain: fix indent
py: unittests: fix selector fd use
py: unittests: verify that cam and cm are freed
py: unittests: make typechecker happy
py: cam.py: exit on exception
py: cam_kms: support multiplanar formats
py: cam_kms: fix multistream display
py: cam_qt: cosmetic cleanups
py: implement PixelFormat class
py: add geometry classes
py: use geometry classes
src/py/cam/cam.py | 32 +++++----
src/py/cam/cam_kms.py | 31 +++++----
src/py/cam/cam_qt.py | 75 ++++++--------------
src/py/cam/cam_qtgl.py | 20 +-----
src/py/cam/gl_helpers.py | 8 ---
src/py/libcamera/meson.build | 16 ++++-
src/py/libcamera/pygeometry.cpp | 119 ++++++++++++++++++++++++++++++++
src/py/libcamera/pymain.cpp | 81 ++++++++--------------
test/py/unittests.py | 22 ++++--
9 files changed, 240 insertions(+), 164 deletions(-)
create mode 100644 src/py/libcamera/pygeometry.cpp
--
2.34.1
More information about the libcamera-devel
mailing list