61863149c0
flip orientation in camera session
2025-12-11 14:17:34 -08:00
09b50938d2
get orientation change from WindowManager for android
2025-12-11 13:02:00 -08:00
a158ed8350
Merge pull request 'Bump react native w/ api 35 compatability' ( #10 ) from bump-react-native-with-api35 into main
...
Reviewed-on: #10
2025-12-11 18:04:51 +00:00
Dean
e7b295546a
fix: Add null safety checks in ChunkedRecordingManager
...
Replace !! operators with proper null checks to prevent
NullPointerExceptions when encodedFormat or muxerContext are null.
This can happen if createNextMuxer is called before
onOutputFormatChanged sets the format.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-11 10:04:18 -08:00
Dean
d87ed8ced2
fix: Handle null error message in promise rejection
...
Prevents crash when an exception with null message is caught and rejected
through the React Native bridge.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-11 09:48:32 -08:00
f055119735
respect frame processor flag when compiling and force 16kb page alignment
2025-12-01 11:24:24 -07:00
35d80b13d6
disable frame processor jni bindings, preserve video pipeline registration
2025-11-24 10:30:33 -08:00
3d09106e45
skip native library loading for frame processors, wip: failing to launch app
2025-11-17 18:58:13 -08:00
b523e1884f
Fix React Native 0.79 Kotlin compilation errors
...
- Fix currentActivity reference in CameraViewModule
- Convert Map to MutableMap in CameraViewManager for RN 0.79 compatibility
2025-11-17 13:38:30 -08:00
5fcc1a4f77
Bumps and fixes for react native version bump
2025-11-17 13:35:59 -08:00
364171a107
Update Java/Kotlin versions and add opt-in flags for RN 0.79
2025-11-17 13:35:25 -08:00
f90e11897f
Fix CMake target for React Native 0.79 compatibility
2025-11-17 11:45:07 -08:00
4798aad464
Merge pull request 'fix/android-api-35-bitmap-config' ( #9 ) from fix/android-api-35-bitmap-config into main
...
Reviewed-on: #9
2025-10-29 03:22:49 +00:00
Dean
2c8d503e66
Fix Bitmap.Config null-safety for Android API 35
2025-10-28 13:54:54 -07:00
5b52acda26
Gross hack to make things sort of work
2024-11-10 17:51:15 -07:00
17f675657e
WIP
2024-11-09 19:52:05 -07:00
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