Releases: raspberrypi/picamera2
Releases Β· raspberrypi/picamera2
Release 0.3.30
0.3.30 Beta Release 29
Added
- Test for v4l2 encoder import.
- Make the deprecated logging properties work for classes and instances.
- Don't override LIBCAMERA_RPI_CONFIG_FILE env variable if present.
Changed
- Fixups when using the new videodev2 packages.
- Fix aegc test to reduce the change of false positives.
v0.3.29
What's Changed
- picamera2: Switch from using v4l2-python3 to videodev2 by @naushir in #1282
- Startup requests must be released back to the camera system by @davidplowman in #1284
Full Changelog: v0.3.28...v0.3.29
Release 0.3.28
0.3.28 Beta Release 27
Added
- Support for encrypted rpks for AI cam.
- Handling for "startup frames" (once committed to libcamera).
Changed
- Some audio/video bugs fixed, also relating to CircularOutput2.
- Sensor name is now saved as the "Model" in DNG files (requires latest PiDNG).
Release 0.3.27
Fix bug setting exposure time and analogue gain when starting the camera.
Release 0.3.24
0.3.24 Beta Release 23
Added
- FfmpegOutput support custom audio filter
Changed
- Updated for newer version of PyAV which we can use to encode
more efficiently.
Release 0.3.21
0.3.22 Beta Release 21
Changed
- Add to_tuple methods to libcamera Rectangle and Size types
- Add IMX500 support
Release 0.3.20
0.3.20 Beta Release 19
Added
- Initial support for Hailo AI devices, including some examples.
- IMX708 helper class so that the sensor HDR mode can be set with Python.
Changed
- Improved handling of timeouts when cameras stop responding, including a mechanism for a complete
reset if requests stop being returned. - Platform checking more robust.
- Add missing flush parameter to captured_request() (for use with context manager).
Release 0.3.19
0.3.19 Beta Release 18
Added
- Add an example showing how to forward images to other processes using zero-copy.
- Add a context manager method for capturing requests, e.g.
with picam2.captured_request() as r:
- Encoders can skip frames, e.g. run at half the rate of the camera.
Changed
- Configuration alignment fixed on Pi 5.
- Improve support for displays without alpha blending.
Release 0.3.18
0.3.18 Beta Release 17
Added
- Yolov5s TensorFlow example.
- MJPEG server example with 90/270 degree rotation.
Changed
- File descriptor leak fixed when closing DmaAllocator.
- EGL memory leak fied.
- Missing R16 mono raw format added for Pi 5.
- Minor LibavH264Encoder improvements.
Release 0.3.17
0.3.17 Beta Release 16
Added
- Pi 5 users can now request 48-bit RGB outputs (where each R, G and B sample is 16-bit).
- Support for h.264 codec profiles.
- DNG files can be written to ioBytes objects.
- Persistent allocators added.
- Timeout support waiting for asynchronous requests to complete.
Changed
- FFmpeg thread queue size increased, to suppress warnings and improve behaviour.
- Quality argument is respected properly by start_encoder().