Marc Rousavy
f5e4ab9460
Update FRAME_PROCESSOR_PLUGIN_LIST.mdx
2021-08-16 16:44:56 +02:00
Marc Rousavy
a2293e858d
fix: Fix TypeScript relative imports ( #358 )
...
* fix: Fix TypeScript relative imports
* Decouple `example` from tsconfig
* fix ESLint config
* add lint-ci script
* move example running to workflow
* test ts
* test eslint
* test ts
* fix ESLint formatter
* Revert "fix ESLint formatter"
This reverts commit 21aca0dcdb54d4ce98b33d2b4f1decc18bc82e85.
* Revert "test ts"
This reverts commit becc346ad3d097b7d3570ebc8b5bf80390aadf87.
* Revert "test eslint"
This reverts commit 9c9f0b81bf3aa57188f550a34b2a8151e364f3b0.
* Revert "test ts"
This reverts commit 3cbe7200608910087b43e0d9cdae0917b0b4215e.
2021-08-16 10:45:41 +02:00
Marc Rousavy
b5452ac406
Update FRAME_PROCESSORS.mdx
2021-08-10 14:10:07 +02:00
Marc Rousavy
cc4d9c519b
docs: Improve cat bounds example
2021-08-10 14:08:52 +02:00
dependabot[bot]
f000835e21
chore(deps): bump @docusaurus/preset-classic in /docs ( #317 )
...
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) from 2.0.0-beta.3 to 2.0.0-beta.4.
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.4/packages/docusaurus-preset-classic )
---
updated-dependencies:
- dependency-name: "@docusaurus/preset-classic"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-06 10:36:01 +02:00
Marc Rousavy
1c32726ef6
fix: Throw JS errors if JSI <-> JNI conversion failed ( #324 )
2021-08-05 10:10:49 +02:00
Marc Rousavy
b493576373
fix: Fix java.lang.NoSuchMethodError
error for .toArrayList()
( #322 )
...
* fix: Fix `java.lang.NoSuchMethodError` error for `.toArrayList()`
* Fix `HashMap<K, V>` conversion to `jsi::Object`
* Update FRAME_PROCESSORS_CREATE_OVERVIEW.mdx
2021-08-04 16:07:08 +02:00
Marc Rousavy
0f7ee51333
feat: Add console
logging support for Frame Processors ( #297 )
...
* Try to log to console via runOnJS
* Call `console.log`
* Create custom `VisionCameraScheduler`
* Fix scheduler call
* Call with this
* Fix console setting
* Move J---- to `java-bindings`
* c++ style
* Android: 1/2 Create custom Scheduler
* Android: 2/2 Use custom Scheduler
* Don't use `runOnJS`, use `__callAsync` directly
2021-07-30 10:27:45 +02:00
Marc Rousavy
445af943c3
feat: BREAKING CHANGE: Express zoom
factor always in actual factor value (1, 2, 128, ...) instead of 0.0-1.0 scale ( #306 )
...
* Make `zoom` go on "factor" scale
* Clean up `zoom` code
* fix float conversion
* fix zoom interpretation
* Update docs for new zoom scale
* fix float conversion
2021-07-29 11:44:22 +02:00
Marc Rousavy
6e2dc4e73b
Update ZOOMING.mdx
2021-07-29 10:54:56 +02:00
Marc Rousavy
2856aa11f9
Update DEVICES.mdx
2021-07-29 10:52:39 +02:00
Marc Rousavy
6056979253
Update DEVICES.mdx
2021-07-29 10:52:05 +02:00
Marc Rousavy
87a5af87ad
Update DEVICES.mdx
2021-07-29 10:49:32 +02:00
Marc Rousavy
b8b1a5c547
docs: Improve CameraDevices
documentation
2021-07-29 10:14:50 +02:00
Marc Rousavy
cbcde138fb
Update FRAME_PROCESSORS.mdx
2021-07-26 15:41:03 +02:00
Marc Rousavy
070d00718c
docs: Add examples for supportsParallelVideoProcessing
2021-07-26 15:37:55 +02:00
Marc Rousavy
bdad8c1295
Update SETUP.mdx
2021-07-26 15:32:43 +02:00
Marc Rousavy
4b4ea0ff33
fix: Fix UI Thread race condition in setFrameProcessor(...)
( #265 )
...
* fix: Fix UI Thread race condition in `setFrameProcessor(...)`
* Revert "fix: Fix UI Thread race condition in `setFrameProcessor(...)`"
This reverts commit 9c524e123cff6843d7d11db602a5027d1bb06b4b.
* Use `setImmediate` to call `setFrameProcessor(...)`
* Fix frame processor order of applying
* Add `enableFrameProcessor` prop that defines if a FP is added
* rename constant
* Implement `enableFrameProcessor` prop for Android and make `frameProcessorFps` faster
* link to troubleshooting guide
* Update TROUBLESHOOTING.mdx
* Add logs for use-cases
* fix log
* set initial frame processor in `onLayout` instead of `componentDidMount`
2021-07-12 15:16:03 +02:00
Marc Rousavy
25ac233088
Update FRAME_PROCESSORS.mdx
2021-07-09 10:21:02 +02:00
Marc Rousavy
cf96a6a9e6
Update FRAME_PROCESSORS_CREATE_OVERVIEW.mdx
2021-07-08 16:56:35 +02:00
Marc Rousavy
6f10188037
docs: Use Java in FPP "Overview" for simplicity ( #266 )
...
* Add android tab for docs
* Update FRAME_PROCESSORS_CREATE_OVERVIEW.mdx
* Add Objective-C
* Only use Java for examples (that's simpler to understand)
* Add Exceptions docs
2021-07-08 16:05:51 +02:00
Marc Rousavy
9ef2496a7a
Update FRAME_PROCESSORS.mdx
2021-07-08 14:23:30 +02:00
Marc Rousavy
a62697fe2a
Update FRAME_PROCESSORS.mdx
2021-07-08 14:22:56 +02:00
Marc Rousavy
cf68a4c647
docs: Explain Frame Processor benefits more
2021-07-08 14:17:10 +02:00
Marc Rousavy
5b75ce0dfb
Update TROUBLESHOOTING.mdx
2021-07-08 12:05:29 +02:00
Marc Rousavy
63cc806bd6
docs: Update Android TROUBLESHOOTING
2021-07-08 12:03:00 +02:00
dependabot[bot]
7661aea442
chore(deps): bump @docusaurus/preset-classic in /docs ( #250 )
...
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) from 2.0.0-beta.2 to 2.0.0-beta.3.
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.3/packages/docusaurus-preset-classic )
---
updated-dependencies:
- dependency-name: "@docusaurus/preset-classic"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 16:17:27 +02:00
Marc Rousavy
a4397e1978
docs: Update expo install docs
2021-07-07 16:13:15 +02:00
Marc Rousavy
b40d3ddc6b
docs: Update expo getting started docs
2021-07-07 16:06:01 +02:00
Marc Rousavy
d3a8b49f9b
feat: Expo support ( #260 )
...
* Create `withVisionCamera` plugin
* Add docs for setting up Expo
* Update SETUP.mdx
* Update app.config.js
* rename config -> plugin
* Update SETUP.mdx
* add "runs with expo" badge to README
* Revert "add "runs with expo" badge to README"
This reverts commit e05a87a2354a056432af7b94060e95df37077472.
* fix `withVisionCamera` path
* remove unnecessary type docs
2021-07-07 14:55:25 +02:00
Marc Rousavy
ba50e2b485
Update FRAME_PROCESSORS.mdx
2021-07-07 10:21:17 +02:00
Marc Rousavy
2fa0f8fd46
chore: Clean up root directory ( #236 )
...
* Clean up root
* remove unused REA patches
* Remove `cpp/` and create headers per platform
* fix `#import`
* fix `VISION_CAMERA_DISABLE_FRAME_PROCESSORS`
2021-07-06 16:42:58 +02:00
Marc Rousavy
65168f7abb
Update FRAME_PROCESSORS_CREATE_OVERVIEW.mdx
2021-07-06 15:28:17 +02:00
Marc Rousavy
444e421e67
Update FRAME_PROCESSORS_CREATE_OVERVIEW.mdx
2021-07-06 15:21:40 +02:00
Marc Rousavy
1f680276a0
Update FRAME_PROCESSORS.mdx
2021-07-06 15:16:54 +02:00
Marc Rousavy
3e3485ff7e
Update FRAME_PROCESSORS.mdx
2021-07-06 15:15:57 +02:00
Marc Rousavy
18e0d3ec7d
docs: Re-order Frame Processor docs
2021-07-06 15:12:29 +02:00
Marc Rousavy
db9c7d8e00
Update FRAME_PROCESSORS.mdx
2021-07-06 15:06:14 +02:00
Marc Rousavy
4a362a544f
Update FRAME_PROCESSORS.mdx
2021-07-06 15:05:13 +02:00
Marc Rousavy
d4057e9d8e
Update FRAME_PROCESSORS.mdx
2021-07-06 15:03:40 +02:00
Marc Rousavy
5ad386bfbc
Update FRAME_PROCESSORS.mdx
2021-07-06 15:01:58 +02:00
Marc Rousavy
94914907ba
docs: Shorten code sample
2021-07-06 14:56:44 +02:00
Marc Rousavy
1646bb56f4
docs: Link to Worklets docs
2021-07-06 14:54:05 +02:00
Marc Rousavy
db0baaefe8
docs: Use Hotdog/Not Hotdog as sample
2021-07-06 14:52:28 +02:00
Marc Rousavy
b39b38006c
docs: Update "The Frame object" docs
2021-07-06 14:32:39 +02:00
Marc Rousavy
ff892c2f4b
docs: Emphasize "video processing"
2021-07-06 14:02:04 +02:00
Marc Rousavy
949c44a97f
docs: Fix confusing wording
2021-07-06 14:00:48 +02:00
Marc Rousavy
0f6d0978f0
docs: Update Frame Processor Technical docs
2021-07-06 10:37:56 +02:00
Marc Rousavy
08d04d1be1
docs: Update documentation titles
2021-06-28 15:56:49 +02:00
dependabot[bot]
8451ba7584
chore(deps): bump @docusaurus/preset-classic in /docs ( #222 )
...
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) from 2.0.0-beta.0 to 2.0.0-beta.1.
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.1/packages/docusaurus-preset-classic )
---
updated-dependencies:
- dependency-name: "@docusaurus/preset-classic"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-27 14:06:38 +02:00