Evaluating GstColorTransfer

From RidgeRun Developer Wiki


Previous: GStreamer Color Transfer Basics Index Next: Building GStreamer Color Transfer




This page serves as a guide to test the GstColorTransfer evaluation binary provided by RidgeRun.

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, NVIDIA Jetson TX1/TX2, Ultrascale+, etc...)
  • gst-launch-1.0 --gst-version
  • uname -a

Features in the Evaluation

To help you test GstColorTransfer, 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
Real-time color transfer between images Y Y
Configurable overlap region Y Y
Unlimited time Y N (1)
Source Code Y N
Table 1. Features provided in the evaluation version

(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

please make sure you also install the dependencies listed below :

sudo apt-get install gtk-doc-tools libgtk2.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev
sudo apt-get install gstreamer1.0-tools gstreamer1.0-plugins-base-dbg gstreamer1.0-plugins-good-dbg gstreamer1.0-plugins-bad-dbg gstreamer1.0-libav-dbg

RidgeRun should've provided you with a shared object:

GStreamer Plug-in
libgstcolortransfer.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 colortransfer

You should see the inspect output for the evaluation binary.


Example Pipelines

Please refer to the Examples page 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 libgstcolortransfer.so


Previous: GStreamer Color Transfer Basics Index Next: Building GStreamer Color Transfer