Update README: add description about customization of videoconvert element (#38)
This commit is contained in:
@@ -33,6 +33,16 @@ Import `camera` in your Dart code:
|
|||||||
import 'package:camera/camera.dart';
|
import 'package:camera/camera.dart';
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Customize for your target devices
|
||||||
|
If you this plugin on your target devices, you will need to customize the pipeline in the source file.So, replace the `videoconvert` element with a H/W accelerated element of your target device to perform well.
|
||||||
|
|
||||||
|
#### default:
|
||||||
|
camerabin viewfinder-sink="videoconvert ! video/x-raw,format=RGBA ! fakesink"
|
||||||
|
|
||||||
|
#### e.g. customization for i.MX 8M platforms:
|
||||||
|
camerabin viewfinder-sink="imxvideoconvert_g2d ! video/x-raw,format=RGBA ! fakesink"
|
||||||
|
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
If you get the following error:
|
If you get the following error:
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ This plugin uses [GStreamer](https://gstreamer.freedesktop.org/) internally.
|
|||||||
$ sudo apt install libglib2.0-dev
|
$ sudo apt install libglib2.0-dev
|
||||||
$ sudo apt install libgstreamer1.0-dev
|
$ sudo apt install libgstreamer1.0-dev
|
||||||
# Install as needed.
|
# Install as needed.
|
||||||
$ sudo apt libgstreamer-plugins-base1.0-dev \
|
$ sudo apt install libgstreamer-plugins-base1.0-dev \
|
||||||
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
|
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
|
||||||
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
|
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
|
||||||
```
|
```
|
||||||
@@ -35,3 +35,12 @@ Import `video_player` in your Dart code:
|
|||||||
```dart
|
```dart
|
||||||
import 'package:video_player/video_player.dart';
|
import 'package:video_player/video_player.dart';
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Customize for your target devices
|
||||||
|
If you this plugin on your target devices, you will need to customize the pipeline in the source file.So, replace the `videoconvert` element with a H/W accelerated element of your target device to perform well.
|
||||||
|
|
||||||
|
#### default:
|
||||||
|
playbin uri=<file> video-sink="videoconvert ! video/x-raw,format=RGBA ! fakesink"
|
||||||
|
|
||||||
|
#### e.g. customization for i.MX 8M platforms:
|
||||||
|
playbin uri=<file> video-sink="imxvideoconvert_g2d ! video/x-raw,format=RGBA ! fakesink"
|
||||||
|
|||||||
Reference in New Issue
Block a user