react-native-vision-camera

📸 A powerful, high-performance React Native Camera library.

MIT License

Downloads
545.4K
Stars
7.1K
Committers
102

Bot releases are visible (Hide)

react-native-vision-camera - Release 2.4.2-beta.0

Published by mrousavy over 3 years ago

2.4.2-beta.0 (2021-06-27)

The first beta for Frame Processors for Android! There are quite a few changes and I'd love to receive some feedback on how it works out for you. Check out the documentation: "Creating Frame Processor Plugins for Android"

🔨 Changes

✨ Features

  • Frame Processors for Android (#196) (87e6bb7)
  • Automatically fall back to snapshot capture when the Camera cannot attach the photo-use-case (#196) (87e6bb7)
  • Add flash for snapshot capture (#196) (87e6bb7)
  • Add device/parallel-video-processing-not-supported error (#196) (87e6bb7)

🐛 Bug Fixes

  • Fix hard-crashing the app if any errors are thrown while configuring the Android session (throw in JS instead) (#196) (87e6bb7)

📚 Documentation

  • Add documentation for Creating Frame Processors for Android (#196) (87e6bb7)
  • Add documentation for the new supportsParallelVideoProcessing prop (#196) (87e6bb7)
  • Update the Java types for Frame Processor Plugins (#196) (87e6bb7)
  • Create an Example FP Plugin instead of the empty-promise QR code scanner (#196) (87e6bb7)
react-native-vision-camera - Release 2.4.1

Published by mrousavy over 3 years ago

2.4.1 (2021-06-12)

🐛 Bug Fixes

  • Correctly catch unsupported colorSpace errors (f52e9fd)
react-native-vision-camera - Release 2.4.0

Published by mrousavy over 3 years ago

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)
react-native-vision-camera - Release 2.3.0

Published by mrousavy over 3 years ago

2.3.0 (2021-06-09)

Features

  • Frame Processors: Allow returning Frames (support for resize and other frame manipulations) (#185) (4038db2)
  • Use Frame type instead of CMSampleBufferRef in Frame Processor Plugins to provide more information about a Frame (orientation) (#186) (68a716b)
react-native-vision-camera - Release 2.2.0

Published by mrousavy over 3 years ago

2.2.0 (2021-06-07)

BREAKING CHANGE

This release includes a breaking change. With #168, the use-cases are now separated and have to be explicitly enabled. So if you use video capture, use video={true} (and audio={true}). If you use photo capture, set photo={true}.

Bug Fixes

Features

  • Separate usecases (decouple microphone, video, photo) (#168) (72a1fad)
  • Add support for LEGACY Android devices (#168) (72a1fad)
  • Allow using the Camera without Microphone permission (#168) (72a1fad)
  • Allow recording Videos without Audio (#168) (72a1fad)

Performance

  • Improve startup speed by separating use-cases (#168) (72a1fad)
react-native-vision-camera - Release 2.1.0

Published by mrousavy over 3 years ago

2.1.0 (2021-06-03)

Bug Fixes

  • async dispatch conditional (e5fe5ab)
  • Fix AVAudioSession not allowing background music playback (#155) (71730a7)
  • GH action iOS build (aaad8fc)
  • Move Audio Input initialization shortly before startRecording (#159) (eeb765f)
  • Synchronize Audio Frames with Video Frames using masterClock (#161) (ca0c0e9)

Features

react-native-vision-camera - Release 2.0.2

Published by mrousavy over 3 years ago

2.0.2 (2021-05-28)

Bug Fixes

  • Fix short UI freeze when unmounting <Camera> (a78a0c8)
react-native-vision-camera - Release 2.0.1

Published by mrousavy over 3 years ago

2.0.1 (2021-05-25)

Bug Fixes

  • Frame Processor error when frame processors aren't used (ff890ab)
  • Incorrect docs in frameProcessorFps (f823ec5)
  • Simplify cameraId deriving (b9d51cd)

Reverts

  • Revert "Update globals.d.ts" (ad151b3)
react-native-vision-camera - Release 2.0.0

Published by mrousavy over 3 years ago

2.0.0 (2021-05-06)

Features

react-native-vision-camera - Release 1.0.11

Published by mrousavy over 3 years ago

1.0.11 (2021-05-06)

Bug Fixes

react-native-vision-camera - Release 1.0.10

Published by mrousavy over 3 years ago

1.0.10 (2021-04-26)

react-native-vision-camera - Release 1.0.9

Published by mrousavy over 3 years ago

1.0.9 (2021-04-20)

react-native-vision-camera - Release 1.0.8

Published by mrousavy over 3 years ago

1.0.8 (2021-04-13)

react-native-vision-camera - Release 1.0.7

Published by mrousavy over 3 years ago

1.0.7 (2021-03-29)

react-native-vision-camera - Release 1.0.6

Published by mrousavy over 3 years ago

1.0.6 (2021-03-29)

react-native-vision-camera - Release 1.0.5

Published by mrousavy over 3 years ago

1.0.5 (2021-03-29)

react-native-vision-camera - Release 1.0.4

Published by mrousavy over 3 years ago

1.0.4 (2021-03-25)

react-native-vision-camera - Release 1.0.3

Published by mrousavy over 3 years ago

1.0.3 (2021-03-17)

react-native-vision-camera - Release 1.0.2

Published by mrousavy over 3 years ago

1.0.2 (2021-03-17)

Reverts

  • Revert "Cleanup Build & Release Documentation action" (630f47d)
  • Revert "don't use ssh" (27f9fec)
react-native-vision-camera - Release 1.0.1

Published by mrousavy over 3 years ago

1.0.1 (2021-03-09)

Bug Fixes

Reverts

  • Revert "Gitignore: Ignore automatically generated TypeDoc API .md" (919aa3d)