Skip to content
This repository was archived by the owner on Apr 13, 2025. It is now read-only.

Bump picamera2 from 0.3.3 to 0.3.9#144

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/picamera2-0.3.9
Open

Bump picamera2 from 0.3.3 to 0.3.9#144
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/picamera2-0.3.9

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 6, 2023

Bumps picamera2 from 0.3.3 to 0.3.9.

Release notes

Sourced from picamera2's releases.

Beta release 8

0.3.9 Beta Release 8

Added

  • MJPEG server example added that uses the hardware MJPEG encoder.
  • Example showing previews from two cameras in a single Qt app.
  • H264 encoder can accept a frame time interval to be put in the SPS headers.
  • H264 encoder should now advertise the correct level in streams for higher bitrates.
  • Exif DateTime and DateTimeOriginal tags are now added.
  • H264 encoder now supports a constant quality parameter.

Changed

  • JpegEncoder chooses pixel format automatically from the stream format.
  • Work around OpenGL import error on 64-bit OS Lite images.
  • FFmpeg: use the audio_samplerate parameter correctly.
  • camera_controls are converted to native Python types (tuples, not libcamera.Rectangle objects).
  • Camera configuration will fail if an encoder is still running.
  • Encoder interface tidied to make it easier to run a second encode "by hand" (example included).
  • Picamera2 updated for the latest libcamera which changes colour space handling.
  • Encoder outputs no longer close files that they didn't open.
  • CircularOutput class now flushes the fifo correctly when outputs are closed.
  • Bug fix when capturing several DNG files back to back.

Beta release 7

0.3.8 Beta Release 7

Added

  • Support for cameras that have autofocus integrated properly with libcamera.
  • New switch_mode_and_capture_request method.

Changed

  • Fewer frame drops when recording videos.
  • Fixes when closing a preview window with the mouse.

Beta release 6

0.3.7 Beta Release 6

Added

  • Ability to control via the configuration "queue" parameter whether Picamera2 keeps hold of the last completed request or not. This means you may wait marginally longer for a capture in some use cases, but also that the system cannot give you the frame that arrived slightly before you requested it.

Changed

  • The Picamera2.start_encoder function prototype has been made very similar to Picamera2.start_recording for consistency. Most existing calls still work, but there are a few call patterns that may need updating. The new prototype is: start_encoder(self, encoder=None, output=None, pts=None, quality=Quality.MEDIUM)
  • The Picamera2.wait function now requires an argument, which is the "job" that was returned to you when you made the asynchronous call, for example instead of
</tr></table> 

... (truncated)

Changelog

Sourced from picamera2's changelog.

0.3.9 Beta Release 8

Unreleased (on "next" branch)

Added

  • MJPEG server example added that uses the hardware MJPEG encoder.
  • Example showing previews from two cameras in a single Qt app.
  • H264 encoder can accept a frame time interval to be put in the SPS headers.
  • H264 encoder should now advertise the correct level in streams for higher bitrates.
  • Exif DateTime and DateTimeOriginal tags are now added.
  • H264 encoder now supports a constant quality parameter.

Changed

  • JpegEncoder chooses pixel format automatically from the stream format.
  • Work around OpenGL import error on 64-bit OS Lite images.
  • FFmpeg: use the audio_samplerate parameter correctly.
  • camera_controls are converted to native Python types (tuples, not libcamera.Rectangle objects).
  • Camera configuration will fail if an encoder is still running.
  • Encoder interface tidied to make it easier to run a second encode "by hand" (example included).
  • Picamera2 updated for the latest libcamera which changes colour space handling.
  • Encoder outputs no longer close files that they didn't open.
  • CircularOutput class now flushes the fifo correctly when outputs are closed.
  • Bug fix when capturing several DNG files back to back.

0.3.8 Beta Release 7

Added

  • Support for cameras that have autofocus integrated properly with libcamera.
  • New switch_mode_and_capture_request method.

Changed

  • Fewer frame drops when recording videos.
  • Fixes when closing a preview window with the mouse.

0.3.7 Beta Release 6

Added

  • Ability to control via the configuration "queue" parameter whether Picamera2 keeps hold of the last completed request or not. This means you may wait marginally longer for a capture in some use cases, but also that the system cannot give you the frame that arrived slightly before you requested it.

Changed

  • The Picamera2.start_encoder function prototype has been made very similar to Picamera2.start_recording for consistency. Most existing calls still work, but there are a few call patterns that may need updating. The new prototype is: start_encoder(self, encoder=None, output=None, pts=None, quality=Quality.MEDIUM)
  • The Picamera2.wait function now requires an argument, which is the "job" that was returned to you when you made the asynchronous call, for example instead of
picam2.capture_file("test.jpg", wait=False)
</tr></table> 

... (truncated)

Commits
  • d07a491 Update setup.py and CHANGELOG.md for release 0.3.9
  • 7a09673 QPicamera2: Fix QImage alignment; don't abort if cv2 unavailable
  • ce41571 Fix bug where unwanted 'bpp' field in the camera config causes crash
  • 6f97559 circularoutput: don't re-output data if stop is called more than once
  • 0ae5fd2 fileoutput: Do not close files that we didn't open
  • ec6877a Add h.264 constant quantiser example
  • 4ca8c13 h264_encoder: Add a constant quality parameter
  • 5520034 Add a test to check that colour spaces are handled correctly
  • e2ba8a8 Adapt code to libcamera's new colour space handling
  • b285c79 Fix switch_mode_and_capture_image method
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [picamera2](https://github.com/RaspberryPi/picamera2) from 0.3.3 to 0.3.9.
- [Release notes](https://github.com/RaspberryPi/picamera2/releases)
- [Changelog](https://github.com/raspberrypi/picamera2/blob/main/CHANGELOG.md)
- [Commits](raspberrypi/picamera2@v0.3.3...v0.3.9)

---
updated-dependencies:
- dependency-name: picamera2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 6, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants