react-native-vision-camera/package/example/ios
Marc Rousavy 5acc64e031
feat: Create persistent CaptureSession to avoid any blackscreen issues or errors (#2494)
* feat: Create custom `CaptureSession` wrapper

* Create `PersistentCameraCaptureSession`

* Update VideoStabilizationMode.kt

* Create RepeatingRequest.kt

* Update CaptureSession.kt

* Delete CaptureSession.kt

* Update PersistentCameraCaptureSession.kt

* Update PersistentCameraCaptureSession.kt

* fix: Add `isRepeating`

* Update CameraSession.kt

* Make `SurfaceOutput` not `Closable` anymore

* Update PersistentCameraCaptureSession.kt

* Stub out the rest

* Format

* Set `isRunning` properly

* Close previous outputs

* onError callback

* Format

* Started/Stopped

* Update CameraPage.tsx

* Add `isValid`

* Log `isActive`

* Add `tryAbortCaptures`

* Configure()

* Try?

* Add `didDestroyFromOutside`

* Disable FP for testing

* fix: Call `super.onAttachedToWindow` first

* Hm

* Update CameraSession.kt

* Update PersistentCameraCaptureSession.kt

* Try catch `didDestroyFromOutside`

* Update PersistentCameraCaptureSession.kt

* Session can only be active with a preview

* Update PersistentCameraCaptureSession.kt

* Throw `no-outputs` if needed

* Update logs

* fix: Check for CAMERA permission

* fix: Close session when opening a new device

* perf: Make everything `by lazy` in CameraDeviceDetails

* Update CameraDeviceDetails.kt

* Update PersistentCameraCaptureSession.kt

* Update PersistentCameraCaptureSession.kt

* Move

* Update Podfile.lock

* Implement `capture()`

* Format

* fix: Fix orientation not being applied

* fix: Fix `isMirrored`

* fix: Fix getting size

* fix: Close `Surface` in `VideoPipeline`

* Format

* fix: Fix `VideoPipeline` not properly destroying itself

* Use FP again

* Update CameraConfiguration.kt

* Rename

* Clean up

* Format

* Update CameraConfiguration.kt

* fix: Don't stop repeating request when capturing
2024-02-06 14:19:25 +01:00
..
.bundle Create .bundle/config 2023-09-01 20:17:36 +02:00
Frame Processor Plugins feat: SharedArray:wrapData:withSize init for iOS (#2410) 2024-01-18 10:41:26 +01:00
VisionCameraExample docs: Add Kotlin & Swift FP plugins examples (#1902) 2023-10-03 11:33:48 +02:00
VisionCameraExample.xcodeproj feat: Concurrent/Cancellable configure (#2282) 2023-12-13 16:38:02 +01:00
VisionCameraExample.xcworkspace chore: Move everything into package/ (#1745) 2023-09-01 18:15:28 +02:00
.swift-version chore: Move everything into package/ (#1745) 2023-09-01 18:15:28 +02:00
.xcode.env chore: Move everything into package/ (#1745) 2023-09-01 18:15:28 +02:00
File.swift chore: Move everything into package/ (#1745) 2023-09-01 18:15:28 +02:00
Gemfile chore: Move everything into package/ (#1745) 2023-09-01 18:15:28 +02:00
Gemfile.lock chore: Move everything into package/ (#1745) 2023-09-01 18:15:28 +02:00
Podfile docs: Add Kotlin & Swift FP plugins examples (#1902) 2023-10-03 11:33:48 +02:00
Podfile.lock feat: Create persistent CaptureSession to avoid any blackscreen issues or errors (#2494) 2024-02-06 14:19:25 +01:00
vc_example_cocoapod_utils.rb docs: Add Kotlin & Swift FP plugins examples (#1902) 2023-10-03 11:33:48 +02:00
VisionCameraExample-Bridging-Header.h docs: Add Kotlin & Swift FP plugins examples (#1902) 2023-10-03 11:33:48 +02:00