c64516693c
Merge pull request 'Fix Preview View Aspect Ratio Orientation Issues in android' ( #8 ) from ivan/fix-android-preview-view-aspect-ratio-orientation-issues into main
...
Reviewed-on: #8
2024-10-12 16:21:18 -06:00
e9f08ef488
Fix Preview View Aspect Ratio Orientation Issues in android
2024-10-12 16:20:23 -06:00
bf122db919
Merge pull request 'Ensure custom exposure mode is supported' ( #7 ) from ivan/ensure-capture-mode-is-supported into main
...
Reviewed-on: #7
2024-10-10 15:18:12 -06:00
3319e48f7d
Ensure custom exposure mode is supported
2024-10-10 15:17:55 -06:00
58714f9dac
Merge pull request 'iOS Camera Settings' ( #6 ) from volodymyr/ios-camera-settings into main
...
Reviewed-on: #6
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-10-10 15:12:32 -06:00
8991779851
iOS Camera Settings
2024-10-08 15:53:47 +02:00
f8efa172ba
Merge pull request 'Lock exposure on start recording' ( #4 ) from volodymyr/ios-lock-exposure into main
...
Reviewed-on: #4
2024-09-27 11:52:36 -06:00
66f840eecb
Lock exposure on start recording
2024-09-27 10:35:29 +02:00
fcf5fe70f3
Merge branch 'ivan/fix-android-orientation'
2024-08-14 01:28:00 -06:00
Rui Rodrigues
3a20c44a31
fix preview and recording orientation fix
...
- add onCameraConfigurationChanged to CameraSessionDelegate to notify CameraView when configuration changes
- when orientatin change update CameraView.PreviewView.videoPreviewLayer.connection orientation value
2024-08-02 14:39:23 +01:00
0329e7976d
Account for orientation in PreviewView
2024-07-29 00:02:24 -06:00
7c162fecb1
Remove trailing whitespace
2024-07-28 16:37:20 -06:00
b28a152471
Fix last segment issue
2024-07-24 21:00:27 -06:00
65021b895a
Merge tag 'v3.9.2' into HEAD
...
Release 3.9.2
2024-07-23 13:21:22 -06:00
Rui Rodrigues
b006b1e744
add duration to onVideoChunkReady data
2024-07-16 10:46:24 +01:00
Rui Rodrigues
694d9cfa8c
add log warning that either onInitReady or onVideoChunkReady are not valid
...
- however I am not seeing the log when running from yarn
2024-07-16 10:20:13 +01:00
Rui Rodrigues
91767e71c8
default RecordVideoOptions.fileType to mp4
...
- mov does not support fragmented mp4
2024-07-16 09:50:44 +01:00
Rui Rodrigues
9f2c7906e5
add filePath to define recording directory
...
- add CaptureError.createRecordingDirectoryError
- stub RCTViewManager to be able to compile CameraViewManager
2024-07-16 09:50:21 +01:00
Rui Rodrigues
621bfe333c
format identation
2024-07-16 08:17:06 +01:00
Rui Rodrigues
20f8fa2937
test onInitReady and onVideoChunkReady
2024-07-16 08:07:21 +01:00
Rui Rodrigues
b03f9ea423
add onInitReady to video-camera react native side
2024-07-16 08:04:05 +01:00
Rui Rodrigues
98d90a6442
remove zero padding from chunks file names
...
- rename index to chunkIndex
2024-07-16 07:59:52 +01:00
Rui Rodrigues
0a43d7a160
add onInitReady callback to send initialization segment path
2024-07-15 09:57:18 +01:00
Rui Rodrigues
a2ce4df663
connect onChunkReady from ChunkedRecorder to react native
2024-07-15 09:57:18 +01:00
Rui Rodrigues
89ecb35616
implement ChunkedRecorder
...
- save initialization and data chunks as individual files
- ChunkType identifies chunks as initialization or data chunks
- add onChunkReady callback to ChunkedRecorder
2024-07-15 09:57:18 +01:00
Rui Rodrigues
d9a1287b68
WIP - implement ChunkedRecorder
...
- configure AVAssetWriter for fragmented mp4 output
- implement ChunkedRecorder to received chunk data via AVAssetWriterDelegate
2024-07-12 16:51:09 +01:00
Rafael Bastos
23459b2635
create TestRecorder iOS test app
2024-07-12 08:53:47 +01:00
Marc Rousavy
83168044a6
chore: release 3.9.2
2024-03-27 14:37:01 +01:00
Marc Rousavy
60925fc816
Update package.json
2024-03-27 14:36:21 +01:00
Kirill Zyusko
d731fe491d
docs: Compress images ( #2667 )
2024-03-20 11:16:26 +01:00
Danny Kim
ebe04b246c
fix: Changes relative import paths in usePreferredCameraDevice.ts
( #2661 )
...
Update import paths in usePreferredCameraDevice
The import paths for CameraDevice and useCameraDevices in the usePreferredCameraDevice file were updated. They now correctly reference 'react-native-vision-camera' instead of the non-existent relative path. This ensures correct and efficient module importation, enhancing code readability and maintainability.
2024-03-19 11:14:20 +01:00
Keaton Roux
97941a919f
feat: Add UPC-A support ( #2563 )
...
* Add UPC_A support
* Add documentation for UPC-A on iOS
* Doc adjustments
---------
Co-authored-by: Keaton Roux <keaton@codehesion.co.za>
2024-03-18 15:42:57 +01:00
952e4a93e1
Merge pull request 'pass filePath to RecordingSession' ( #3 ) from loewy/store-video-internally-with-video-id into main
...
Reviewed-on: #3
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-03-12 01:21:16 -06:00
Loewy
489171f6f3
take internal storage filePath for RecordingSession, tested
2024-03-11 23:52:04 -07:00
Marc Rousavy
8e1f03907b
chore: release 3.9.1
2024-03-04 12:49:46 +01:00
Marc Rousavy
3f1a7c9e32
fix: Disable precapture sequence by default ( #2629 )
2024-03-04 12:49:03 +01:00
Guoting Lei
e8dd1e0b2e
fix: Use 0x0
as a fallback Size if SENSOR_INFO_PHYSICAL_SIZE
is null (e.g. on USB cameras) ( #2608 )
...
2602:There is a NullPointerException here because CameraCharacteristics cannot get the SENSOR_INFO_PHYSICAL_SIZE value of the camera device
2024-02-29 14:53:36 +01:00
Jonas Thuresson
bca9472ab8
fix: Fix Boolean.parse string values from gradle properties ( #2599 )
...
* parse string booleans from gradle properties
* Define separate safeExtGetBool function
---------
Co-authored-by: Jonas Thuresson <jonas.thuresson@klarna.com>
2024-02-26 09:16:54 +01:00
Lihang Xu
79ebae56f3
docs: Add vision-camera-cropper
to the plugins list ( #2600 )
2024-02-23 19:38:37 +01:00
mbghsource
86637ac112
chore: Update package README ( #2601 )
...
Update README.md
yarn bootstrap needs package.json which is in package directory.
2024-02-23 19:37:44 +01:00
Marc Rousavy
8225ac1aff
Create tea.yaml
2024-02-23 15:36:43 +01:00
Marc Rousavy
83b852acd0
chore: Use CameraRuntimeError
if device
is null
2024-02-23 10:43:50 +01:00
Marc Rousavy
5ab7b291db
Update gradle.properties
2024-02-20 21:07:41 +01:00
Marc Rousavy
eb57b3877c
chore: Update actions
2024-02-20 20:34:34 +01:00
Marc Rousavy
369cb4a043
fix: Fix Precapture timed out after 5 seconds
error ( #2586 )
...
* fix: Fix precapture timeout error on capture
* fix: Catch timeout errors
* Update PersistentCameraCaptureSession.kt
* Update PersistentCameraCaptureSession.kt
* fix: Remove unsupported AE/AF/AWB triggers
* fix: Only enable flash if it is really AUTO
* Update CameraCaptureSession+precapture.kt
* Update CameraCaptureSession+setRepeatingRequestAndWaitForPrecapture.kt
* Update PersistentCameraCaptureSession.kt
2024-02-20 18:35:55 +01:00
Marc Rousavy
fabf019f66
fix: Fix "Unknown AF/AE/AWB State" error ( #2592 )
2024-02-20 08:54:26 +01:00
Lia/Leo Treloar
4c159aff61
docs: Fix toArrayBuffer
example in Frame Processor Guide ( #2595 )
2024-02-20 08:54:08 +01:00
bglgwyng
55992bb954
fix: Fix Frame Processor SIGSEV crash in VisionCameraScheduler::trigger
by locking mutex in dispatchAsync
( #2591 )
...
Add missing lock.
2024-02-19 16:01:21 +01:00
Marc Rousavy
7ac6f4d008
fix: Trigger measure
and layout
manually in PreviewView ( #2588 )
...
* fix: Trigger `measure` and `layout` manually to fix Preview stretching
* fix: Check for `0`/`NaN`
2024-02-19 14:54:13 +01:00
Marc Rousavy
9af6e61dc8
fix: Cancel focus on session close ( #2578 )
2024-02-19 14:11:14 +01:00