Gst-nvimagedec#
The Gst-nvimagedec plugin decodes images on dGPU and (ARM + dGPU) platforms like arm-sbsa.
This plugin is based on the libnvjpeg
library which part of the CUDA toolkit.
The plugin accepts a JPEG encoded bitstream and produces RGB output.
jpegparse
plugin should be used to parse the encoded frame before nvimagedec
,
since it does not have an internal bitstream parser.
Inputs and Outputs#
Inputs
Elementary JPEG
Control parameters
gpu-id
needs-pool
Output
Gst Buffer with decoded output in RGB format.
Features#
The following table summarizes the features of the Gst-nvimagedec plugin.
Feature |
Description |
Release |
---|---|---|
Supports toggling buffer pool |
plugin can toggle output buffer pool based on use cases |
DS 6.4 |
Gst Properties#
The following table summarizes the Gst properties of the Gst-nvimagedec plugin.
Property |
Meaning |
Type and Range |
Example and Notes |
Platforms |
---|---|---|---|---|
gpu-id |
Device ID of GPU to use for decoding. |
Integer, 0 to 4,294,967,295 |
gpu-id=0 |
dGPU, ARM+dGPU |
needs-pool |
Enabling / Disabling output buffer pool |
Boolean, 0 or 1 |
needs-pool=1 |
dGPU, ARM+dGPU |