Marc Rousavy 
							
						 
					 
					
						
						
							
						
						e57b9bebbd 
					 
					
						
						
							
							chore: Disable dependabot for npm  
						
						
						
						
					 
					
						2024-01-31 17:27:12 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c2ea3820af 
					 
					
						
						
							
							chore(deps): bump actions/cache from 3 to 4 ( #2479 )  
						
						... 
						
						
						
						Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-01-31 17:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d8aefa596c 
					 
					
						
						
							
							chore(deps): bump actions/setup-java from 2 to 4 ( #2481 )  
						
						... 
						
						
						
						Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-01-31 17:26:12 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						09de2f17cd 
					 
					
						
						
							
							chore(deps): bump actions/upload-artifact from 3 to 4 ( #2480 )  
						
						... 
						
						
						
						Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-01-31 17:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						060d3f6831 
					 
					
						
						
							
							chore: Use npm for demos  
						
						
						
						
					 
					
						2024-01-31 17:17:58 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						8ab7bdd425 
					 
					
						
						
							
							chore: Also update github actions in dependabot  
						
						
						
						
					 
					
						2024-01-31 17:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						d2270c43b3 
					 
					
						
						
							
							chore: Fix dependabot npm ecosystem  
						
						
						
						
					 
					
						2024-01-31 17:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						564534f51c 
					 
					
						
						
							
							chore: Enable dependabot for Android, JS and docs  
						
						
						
						
					 
					
						2024-01-31 17:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						af314dacf3 
					 
					
						
						
							
							chore: Update react-native-worklets-core  
						
						... 
						
						
						
						Fixes the JNI Thread not attached error in `runAsync` 
						
						
					 
					
						2024-01-30 17:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						19778a433c 
					 
					
						
						
							
							chore: Add v2 code to gitignore  
						
						
						
						
					 
					
						2024-01-30 17:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						5f75b9e8dc 
					 
					
						
						
							
							fix: Fix HostObject destructors to make sure a JNI Environment is set up ( #2462 )  
						
						... 
						
						
						
						* fix: Fix HostObject destructors to make sure a JNI Environment is set up
* Use `reset` instead of `= nullptr`
* Format
* Format 
						
						
					 
					
						2024-01-30 16:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						9e1297531e 
					 
					
						
						
							
							fix: Use ThreadScope::WithClassLoader to also load custom JNI Types ( #2461 )  
						
						... 
						
						
						
						* fix: Fix `ThreadScope` in `runAsync`
* fix: Use `&`
* Update JVisionCameraScheduler.cpp 
						
						
					 
					
						2024-01-30 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						33e2adcec6 
					 
					
						
						
							
							fix: Fix Unable to retrieve jni environment. Is the thread attached? errors by using jni::ThreadScope ( #2457 )  
						
						... 
						
						
						
						fix: Add `jni::ThreadScope` to `JVisionCameraScheduler` 
						
						
					 
					
						2024-01-30 15:39:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						9089014ed8 
					 
					
						
						
							
							feat: Add FPS Counter to Android (enableFpsGraph) ( #2460 )  
						
						... 
						
						
						
						* feat: Add FPS Counter to Android (`enableFpsGraph`)
* feat: Add FPS View
* Update FpsCounterView.kt
* Implement actual graph
* fix layout
* Update FpsGraphView.kt
* Update CameraPage.tsx 
						
						
					 
					
						2024-01-30 15:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						8c5b60355f 
					 
					
						
						
							
							perf: Use existing cameraQueue instead of yet another Thread ( #2459 )  
						
						... 
						
						
						
						* perf: Use existing `cameraQueue` instead of yet another Thread
* fix: Use `coroutineScope` to avoid wrong use of isActive
* fix: Do the same for `CameraSession`
* Lint 
						
						
					 
					
						2024-01-30 14:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						af14f912fb 
					 
					
						
						
							
							chore: Move onFrame into Callback on Android ( #2458 )  
						
						... 
						
						
						
						* Separate to onFrame
* Restructure FP
* Move lib loading into `CameraViewModule` 
						
						
					 
					
						2024-01-30 14:17:32 +01:00 
						 
				 
			
				
					
						
							
							
								Amir Hossein Shekari 
							
						 
					 
					
						
						
							
						
						02bc8a979c 
					 
					
						
						
							
							fix: Fix NullPointerException in initFrameProcessorPlugin if plugin is not found ( #2454 )  
						
						... 
						
						
						
						* fix: fix the null exception
* Add `Nullable` and `NonNull` annotations
---------
Co-authored-by: Marc Rousavy <me@mrousavy.com > 
						
						
					 
					
						2024-01-30 10:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						d9a301100f 
					 
					
						
						
							
							fix: Fix priority being ignored in some Format filters ( #2456 )  
						
						... 
						
						
						
						* fix: Expose auto-focus system for Android
* Add `autoFocusSystem` to filter
* Update CameraDeviceDetails.kt
* Update getCameraFormat.ts
* fix: Fix `priority` being ignored in some Format filters
* Update getCameraFormat.ts 
						
						
					 
					
						2024-01-30 10:52:34 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						b5eb01bac8 
					 
					
						
						
							
							fix: Expose auto-focus system for Android ( #2455 )  
						
						... 
						
						
						
						* fix: Expose auto-focus system for Android
* Add `autoFocusSystem` to filter
* Update CameraDeviceDetails.kt
* Update getCameraFormat.ts 
						
						
					 
					
						2024-01-30 10:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						bdbcf05d14 
					 
					
						
						
							
							fix: Fix NullPointerException in VideoPipeline.removeRecordingSessionOutputSurface ( #2453 )  
						
						
						
						
					 
					
						2024-01-29 18:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						6d3a3c3c2f 
					 
					
						
						
							
							chore: Move perf before fix  
						
						
						
						
					 
					
						2024-01-29 13:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						ea773c04be 
					 
					
						
						
							
							chore: Update QUESTION template emoji  
						
						... 
						
						
						
						People just always put the "❓ " emoji after the title using it as an actual questionmark. I now replaced it to use a different emoji (💭 ) so people might get it to put it before the issue title now. 
						
						
					 
					
						2024-01-29 13:44:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						d64fc08e16 
					 
					
						
						
							
							fix: Fix pixelFormat being native when FP is set ( #2450 )  
						
						
						
						
					 
					
						2024-01-29 13:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						587f2b164b 
					 
					
						
						
							
							fix: Enable processNestedWorklets to fix runAsync in example ( #2449 )  
						
						
						
						
					 
					
						2024-01-29 13:39:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						61f6b47cd8 
					 
					
						
						
							
							chore: Separate download and run step in ktlint CI ( #2448 )  
						
						... 
						
						
						
						* Separate download and run step in ktlint
* fix: Upgrade ktlint to 1.1.1 
						
						
					 
					
						2024-01-29 11:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						c911d25727 
					 
					
						
						
							
							fix: Fix SharedArray JSI constructor allocating a new array instead of wrapping ( #2444 )  
						
						
						
						
					 
					
						2024-01-26 12:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						7f4e037f25 
					 
					
						
						
							
							chore: Update issue config  
						
						
						
						
					 
					
						2024-01-26 10:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						8d59f7c3d0 
					 
					
						
						
							
							chore: Remove unused file AVCaptureConnection+setInterfaceOrientation.swift  
						
						
						
						
					 
					
						2024-01-26 10:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						11eb1f68e4 
					 
					
						
						
							
							feat: Use yuv by default if no pixelFormat is set ( #2441 )  
						
						
						
						
					 
					
						2024-01-26 10:07:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Prado 
							
						 
					 
					
						
						
							
						
						7e2889cf84 
					 
					
						
						
							
							fix: Fix maxImages have been acquired error in Frame Processor ( #2430 )  
						
						... 
						
						
						
						* fix: maxImages when frameprocessor error
* fix: Use `try`/`finally` for safety
---------
Co-authored-by: Marc Rousavy <me@mrousavy.com > 
						
						
					 
					
						2024-01-25 18:17:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						4041ee8cbd 
					 
					
						
						
							
							docs: New Frame Processor Plugins docs ( #2434 )  
						
						
						
						
					 
					
						2024-01-25 18:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						bc6f954bf1 
					 
					
						
						
							
							fix: Fix Android C++ SharedArray logs  
						
						
						
						
					 
					
						2024-01-25 16:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						b1fa06514f 
					 
					
						
						
							
							fix: Catch insufficient-storage errors ( #2422 )  
						
						... 
						
						
						
						* fix: Catch `insufficient-storage` errors
* feat: Implement `insufficient-storage` error for Android
* fix: Catch insufficient storage error also on takePhoto android 
						
						
					 
					
						2024-01-24 11:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						7894779094 
					 
					
						
						
							
							chore: Remove _log from eslint  
						
						
						
						
					 
					
						2024-01-19 14:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						b5d039b470 
					 
					
						
						
							
							chore: Update Podfile.lock  
						
						
						
						
					 
					
						2024-01-19 12:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						a739ca18e0 
					 
					
						
						
							
							fix: Prevent phone from going to sleep if Camera is active ( #2421 )  
						
						
						
						
					 
					
						2024-01-19 12:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						97684af851 
					 
					
						
						
							
							fix: Refresh Permissions on AppState change ( #2420 )  
						
						
						
						
					 
					
						2024-01-19 12:17:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						f400487a8d 
					 
					
						
						
							
							fix: Remove unneeded synchronized keyword  
						
						
						
						
					 
					
						2024-01-18 20:02:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						bae1f52d4a 
					 
					
						
						
							
							chore: Cleanup Android codebase ( #2415 )  
						
						
						
						
					 
					
						2024-01-18 18:55:49 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						5c5d629936 
					 
					
						
						
							
							fix: remove yarn in gitignore  
						
						
						
						
					 
					
						2024-01-18 16:54:22 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						91974c9a48 
					 
					
						
						
							
							Delete yarn.lock  
						
						
						
						
					 
					
						2024-01-18 16:32:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						50437b6568 
					 
					
						
						
							
							chore: release 3.8.2  
						
						
						
						
					 
					
						2024-01-18 10:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						992934e00e 
					 
					
						
						
							
							feat: SharedArray:wrapData:withSize init for iOS ( #2410 )  
						
						... 
						
						
						
						* feat: `ArrayBuffer:wrapData:withSize` init for iOS
* Format
* fix build error
* Update ExampleFrameProcessorPlugin.m
* docs: Add class docs for SharedArray 
						
						
					 
					
						2024-01-18 10:41:26 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						e21a1c2110 
					 
					
						
						
							
							fix: Throw not-compatible-with-outputs error when adding both CodeScannerPipeline and VideoPipeline ( #2411 )  
						
						... 
						
						
						
						* fix: Throw `not-compatible-with-outputs` error when adding CodeScanner and Video
* Format 
						
						
					 
					
						2024-01-18 10:40:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						ba576054c3 
					 
					
						
						
							
							chore: release 3.8.1  
						
						
						
						
					 
					
						2024-01-17 20:20:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						ba1d7eec9c 
					 
					
						
						
							
							feat: Use JSI's ArrayBuffer instead of TypedArray ( #2408 )  
						
						... 
						
						
						
						* feat: Use JSI's `ArrayBuffer` instead of `TypedArray`
* fix: Fix move memory
* feat: Implement iOS
* Format
* Update JSIJNIConversion.cpp
* fix: Fix Android `toArrayBuffer` and other
* Catch FP call errors
* Update return type
* Use `CPU_READ_OFTEN` flag as well
* CPU flag
* Run destructors under `jni::ThreadScope`
* Update FrameProcessorPluginHostObject.cpp
* fix: Fix `toArrayBuffer()` crash
* Update Frame.ts 
						
						
					 
					
						2024-01-17 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						2f21609e39 
					 
					
						
						
							
							feat: Add SharedArray.getSize() ( #2406 )  
						
						... 
						
						
						
						* feat: Add `SharedArray.getSize()`
* Rename `count` to `size` on iOS
* `->` instead of `.` 
						
						
					 
					
						2024-01-17 18:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						03ee0a2099 
					 
					
						
						
							
							feat: Expose FrameProcessorPlugin TS type  
						
						
						
						
					 
					
						2024-01-17 11:58:32 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						773f278df8 
					 
					
						
						
							
							fix: Use property accessors on Frame ( #2400 )  
						
						... 
						
						
						
						* fix: Use property accessors on `Frame`
* Format
* Use `_Nonnull`
* fix: Assume nonnull
* Use `NS_ASSUME_NONNULL_BEGIN` more
* Format C++ 
						
						
					 
					
						2024-01-16 20:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Rousavy 
							
						 
					 
					
						
						
							
						
						9c66a09582 
					 
					
						
						
							
							chore: Update swiftlint to latest ( #2398 )  
						
						
						
						
					 
					
						2024-01-16 18:01:41 +01:00