Marc Rousavy
Marc Rousavy
Is it really not possible to get CPU access to Image data and Video Recording in the same pipeline?
Hey all! I have a Camera library that can do preview, photo capture, video capture, and frame processing at the same time. On iOS, this works perfectly. But on Android,...
Difference between `MediaEncoder` and `MediaCodec` (`useMediaRecorder` option in `EncoderWrapper`)
Hey! Sorry for asking this here, not sure if this is the right place - but what exactly does the `useMediaRecorder` option in `EncoderWrapper` do? What is the difference between...
Hi! I'm trying to create a Camera2 `CameraCaptureSession` that is capable of four outputs: 1. On-screen preview (`SurfaceView`, up to 1080p) 2. Photo capture (`ImageReader`, up to 8k photos) 3....
## What Inspired by Reanimated (thanks @tomekzaw!!), we now also re-throw errors on the JS side using `runOnJS` (or the Worklets equivalent of it) instead of doing that part natively....
## What We forgot to call stop repeating if `isActive` is set to false again. This fixes the issue. ## Changes ## Tested on ## Related issues - Fixes https://github.com/mrousavy/react-native-vision-camera/issues/2358
### What feature or enhancement are you suggesting? Currently, there is no direct orientation support for VisionCamera. This feature request contains of multiple parts: - Support `orientation` prop: When this...
## What ## Changes ## Tested on ## Related issues
## What Adds the option to record stereo audio when recording videos. Stereo audio has left and right channels, and uses a stereo polar pattern. Left and right will depend...
## What Before: ```ts await camera.current.focus({ x: tapEvent.x, y: tapEvent.y }) ``` After: ```ts await camera.current.focus({ point: { x: tapEvent.x, y: tapEvent.y }, modes: ['af', 'ae', 'awb'] }) ``` ##...
## What According to [the `videoSettings` documentation](https://developer.apple.com/documentation/avfoundation/avcapturevideodataoutput/1389945-videosettings#discussion), the truly native format is used when `videoSettings` is set to `[:]` - so this adds a path where this can happen (hdr...