GStreamer Based Image Signal Processor - Getting Started - Evaluating GStreamer Image Signal Processor
GStreamer Image Signal Processor |
---|
![]() |
Image Signal Processor Basics |
Docs |
Getting Started |
Examples |
Performance |
Troubleshoot |
Contact Us |
This page serves as a guide to test the evaluation binary provided by RidgeRun for a GStreamer Based Image Signal Processor Plugin Gst-isp for full profile platforms.
Requesting the Evaluation Binary
In order to request an evaluation binary for a specific architecture, please contact us providing the following information:
- Platform (i.e.: imx6, imx8, x86, etc...)
- gst-launch-1.0 --gst-version
- uname -a
Features in the Evaluation
To help you test GstISP, RidgeRun can provide an evaluation version of the plug-in. The following table summarizes the features available in both the professional and evaluation version of the element.
Feature | Professional | Evaluation |
---|---|---|
GStreamer Image Signal Processor Element (Gst-ISP) | Y | Y |
Unlimited Processing Time | Y | N (1) |
Source Code | Y | N |
(1) The evaluation version will limit the streaming time of each pad to 1 minute after a 5 seconds delay (at 30fps).
Testing the Binary
This plugin was tested with the Yocto Rocko version and x86 Host computer, GstISP has the following dependencies:
- GStreamer 1.14.0 version or greater:
- gstreamer1.0
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-bad
- gstreamer1.0-plugins-imx
- imx-gpu-viv
- OpenCL 1.2
Make sure you have the following GStreamer elements:
- videotestsrc
- queue
- fakesink
RidgeRun should've provided you with a shared object:
- GStreamer Plug-in
- libgstisp.so
In order to use the binary provided, export the location of the plugin in your environment.
export GST_PLUGIN_PATH=${GST_PLUGIN_PATH}:/path/to/evaluation/binary/plugin
where /path/to/evaluation/binary/plugin is the location in your file system where you have the plugin provided by RidgeRun. Additionally, you may just copy the binary into the standard GStreamer plug-in search path.
Finally, test that the plugin is being properly picked up by GStreamer by running:
gst-inspect-1.0 isp
You should see the inspect output for the evaluation binary.
Example Pipelines
Please refer to the next pages for reference pipelines.
Troubleshooting
The first level of debug to troubleshoot a failing evaluation binary is to inspect GStreamer debug output.
GST_DEBUG=2 gst-launch-1.0
If the output doesn't help you figure out the problem, please contact support@ridgerun.com with the output of the GStreamer debug and any additional information you consider useful.
If the plug-in is not being recognized, please provide the output of the following command:
gst-inspect-1.0 isp