Skip to content

Release 3.2.0

Choose a tag to compare

@mrousavy mrousavy released this 29 Sep 19:59
· 922 commits to main since this release

3.2.0 (2023-09-29)

VisionCamera 3.2.0 is another big release, I spent another 150 hours getting this out!
Huge shoutout to all my sponsors, thank you for supporting me! ❤️

Three major changes:

  • You can now control videoBitRate for recording videos! 🚀 Check out the video bit rate documentation.
  • Frame Processors now work in YUV again by routing images through ImageReader into the OpenGL pipeline. This is a temporary solution until Android has an API that allows auto-resizing of Frames written with ImageWriter. Right now, ImageWriter can only write Images that exactly match the target surface's resolution, which crashes when we switch Cameras while recording.
  • Fixes zoom and some undefined errors 💪

✨ Features

  • Add customizable Video Bit Rate (videoBitRate) (#1882) (902dc63)
  • Route images through ImageWriter into OpenGL pipeline (#1874) (954b448)
  • Use AHardwareBuffer* for frame.toArrayBuffer() (#1888) (cf1952d)

💨 Performance

  • Route images through ImageWriter into OpenGL pipeline (#1874) (954b448)
  • Use AHardwareBuffer* for frame.toArrayBuffer() (#1888) (cf1952d)

🐛 Bug Fixes

📚 Documentation