Skip to content

Release 2.4.0

Choose a tag to compare

@mrousavy mrousavy released this 11 Jun 19:08
· 1558 commits to main since this release

2.4.0 (2021-06-11)

📚 Documentation

🐛 Bug Fixes

  • Abort video recording if it failed to start (#189) (5919d46)
  • Abort video recording if there are no video frames recorded yet (#189) (5919d46)
  • Keep Audio Session in sync (Activate on cameraQueue) (#189) (5919d46)
  • Double-check stop recording in callback (#189) (5919d46)

✨ Features

  • High quality photo mode (enableHighQualityPhotos) (#194) (0e606af)
  • Support camera flipping while recording (#194) (0e606af)

💨 Performance

  • Automatically choose most efficient Pixel Format from active video format (9c579c6) (#197)
  • Run Frame Processors on separate Thread to avoid stutters/frame drops in video recordings (9c579c6) (#197)
  • Automatically drop late Frame Processor frames (9c579c6) (#197)
  • Skip AVAssetWriter transform by directly correctly orienting the Video Output connection (9c579c6) (#197)
  • Make repeated calls to takePhoto() faster by warming up the Photo Output (#194) (0e606af)

❌ Removed

  • Remove enableVirtualDeviceFusion as that is enabled by default (#194) (0e606af)