# Configure Qualcomm GStreamer plugins

The Qualcomm GStreamer plugins control various aspects of the multimedia software. These plugins and the sample applications are available in the [gst-plugins-qti-oss](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel?ref_type=heads) folder.

The plugins are categorized as good, bad, and ugly. The Qualcomm GStreamer plugins are categorized as **Good** plugins.

The following table lists the attributes that make the plugins good, bad, or ugly:

Good, bad, ugly GSt plugins

| GSt plugin category | Attributes |
| --- | --- |
| Good | <ul class="simple"><br><li><p>Good quality code</p></li><br><li><p>Well-tested and correct functionality</p></li><br><li><p>Preferred license (GNU Lesser General Public License (LGPL))</p></li><br></ul> |
| Bad | <ul class="simple"><br><li><p>Code is close to being good quality</p></li><br><li><p>Missing code reviews</p></li><br><li><p>Incomplete testing and documentation</p></li><br></ul> |
| Ugly | <ul class="simple"><br><li><p>Good quality code</p></li><br><li><p>Well tested and correct functionality</p></li><br><li><p>Problematic distribution, which can result in patent issues</p></li><br></ul> |

For more information, see the [GStreamer plugins splitup](https://gstreamer.freedesktop.org/documentation/additional/splitup.html?gi-language=c).

- Configure display, camera, encode and decode plugins
Using these plugins, you can capture, compose, split, transform, decode, encode, and preview the video streams.
- Configure audio plugins
The audio plugins allow you to capture and play the audio streams.
- Configure ML plugins
The ML plugins facilitate the preprocessing, inferencing, and postprocessing of the machine learning models.

Last Published: Apr 02, 2026

Previous Topic
 
GStreamer plugin architecture Next Topic

Configure display, camera, encode and decode plugins