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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9f08ef488 
					 
					
						
						
							
							Fix Preview View Aspect Ratio Orientation Issues in android  
						
						
						
						
					 
					
						2024-10-12 16:20:23 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3319e48f7d 
					 
					
						
						
							
							Ensure custom exposure mode is supported  
						
						
						
						
					 
					
						2024-10-10 15:17:55 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8991779851 
					 
					
						
						
							
							iOS Camera Settings  
						
						
						
						
					 
					
						2024-10-08 15:53:47 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						2c52fb01e4 
					 
					
						
						
							
							chore: Update comments  
						
						
						
						
					 
					
						2024-02-19 13:41:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						f6b7163660 
					 
					
						
						
							
							chore: Fix some C++ compiler warnings ( #2576 )  
						
						... 
						
						
						
						* chore: Fix some C++ compiler warnings
* Update MutableJByteBuffer.h
* Update MutableJByteBuffer.h
* Remove noexcept
* Explicit 
						
						
					 
					
						2024-02-16 18:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						147aff8683 
					 
					
						
						
							
							chore: release 3.9.0  
						
						
						
						
					 
					
						2024-02-16 13:52:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						bda43d3984 
					 
					
						
						
							
							fix: Fix nullable props ( #2573 )  
						
						... 
						
						
						
						* fix: Fix nullable props
* Update CameraView.kt
* Pass error to JS 
						
						
					 
					
						2024-02-16 13:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						b105de0194 
					 
					
						
						
							
							fix: Add extra sanity-checks for CaptureRequest ( #2571 )  
						
						... 
						
						
						
						* fix: Add extra sanity-checks for `CaptureRequest`
* Update CameraDeviceDetails.kt
* Refactor zoom a bit
* fix: Remove unneeded flash
* Move to AE instead of FLASH control
* Revert "Move to AE instead of FLASH control"
This reverts commit 755689411535803d156a4e84f143d0c9d08c858f.
* Set AE Mode to ON for manual flash control 
						
						
					 
					
						2024-02-16 13:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								farwayer 
							
						 
					 
					
						
						
							
						
						57c6431353 
					 
					
						
						
							
							fix: Replace deprecated RCTEventEmitter with UIManager ( #2569 )  
						
						... 
						
						
						
						use new events 
						
						
					 
					
						2024-02-16 11:27:00 +01:00