# Qualcomm IM SDK release 1.2

## Release information

Table : Software version

| Software | Version |
| --- | --- |
| Yocto | Kirkstone 4.0.20 |
| Kernel | 6.6.38 |

Table : Release tag version

| Release tag | Version |
| --- | --- |
| Firmware | r1.0\_00049.0 |
| Manifest | qcom-6.6.38-QLI.1.2-Ver.1.1 |
| Meta-qcom-extras | r1.0\_00050.0 |
| Qualcomm IM SDK | qcom-6.6.38-QLI.1.2-Ver.1.1\_qim-product-sdk-1.1.2 |

Table : Supported platforms and reference kits

| SoC platforms | Reference kits |
| --- | --- |
| QCS6490 | <ul class="simple"><br><li><p>Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Vision Development Kit</p></li><br><li><p>Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Core Development Kit</p></li><br></ul> |
| QCS5430 | <ul class="simple"><br><li><p>Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Lite Vision Development Kit</p></li><br><li><p>Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Lite Core Development Kit</p></li><br></ul> |
| Qualcomm Dragonwing^TM^ IQ-9075 | Qualcomm Dragonwing^TM^ IQ-9075 Evaluation Kit (EVK) |

## Contents of the release

The contents of the Qualcomm IM SDK release include:

- Recipes for building the individual components:

    - Qualcomm IM SDK
    - LiteRT
    - Qualcomm Neural Processing SDK
    - Qualcomm AI Engine direct SDK
- Sample applications that demonstrate how to use the Qualcomm IM SDK to develop AI edge-based applications.

To get started with the Qualcomm IM SDK, see [Qualcomm Intelligent Multimedia (IM SDK) Quick Start Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-51/introduction.html).

## New features

The following are the new features introduced in the Qualcomm IM SDK release:

- AI/ML supports:

    - ⁠QuickSRNet for video super resolution.
    - Running batched models through the LiteRT plugin, enabling more efficient processing of multiple inputs.
    - Enhanced workflow with stage-wise metadata, improving the clarity of the daisy chain pipeline.
    - MQTT communication through dedicated plugins.
    - The Redissink plugin to submit ML metadata to the Redis database server.
- Video supports smart codec functionality, which dynamically adjusts bit rate, frame rate, and GOP based on the scene.
- Container supports:

    - Qualcomm IM SDK plugins and applications that allow you to use the same Qualcomm IM SDK applications in both docker and nondocker solutions.
    - Standalone LiteRT that lets you to have only LiteRT and use their own pipeline for the rest of the application.
    - Standalone Qualcomm Neural Processing for hardware acceleration of AI models, enabling you to have only Qualcomm Neural Processing and use their own pipeline for the rest of the application.
    - Python bindings on top of SNPE APIs and standalone Python applications that support reading offline data, preprocessing, inferencing, and postprocessing.

## Dragonwing IQ-9075 features

The following are the features introduced in the Qualcomm IM SDK release:

- AI/ML supports parallel inference for up to 24 streams.
- Video supports:

    - MJPEG video decoding and encoding sessions in CPU/GPU.
    - End‑to‑end 1080p concurrent video sessions for decode and encode:

        - 24 H264/H265 sessions decode
        - 24 H264 sessions encode
        - 12 H264 sessions decode and encode
    - 4K at 240 fps VP9 and AV1 decode.

## Sample applications

| Sample applications | Description | Supported SoCs |
| --- | --- | --- |
| **AI/ML applications** | **AI/ML applications** | **AI/ML applications** |
| `gst-ai-superresolution` | High resolution video frames from low-resolution input. | QCS6490 |
| `gst-ai-multistream-batch-inference` | Batched AI inference (object detection and segmentation) from a file source. | QCS6490 |
| `gst-ai-multistream-inference` | AI inference (object detection and classification) from multiple sources such as camera, file source, or RTSP. | QCS6490 |
| `snpe_segmentation_app.py` | Segmentation using Python bindings from a docker. | QCS6490 |
| `gst-ai-classification` | Classification on streams from a camera, file source, or real-time streaming protocol (RTSP). | Dragonwing IQ-9075 |
| `gst-ai-object-detection` | Object detection on streams from a camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-pose-detection` | Pose detection on streams from a camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-segmentation` | Image segmentation on streams from a camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-multi-input-output-object-detection` | Use cases for Edge AI boxes, which provide inputs through multiple sources such as camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-daisychain-detection-classification` | Cascaded object detection and classification on images streamed from multiple sources such as camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-daisychain-detection-pose` | Cascaded object detection and pose detection from multiple sources such as camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-superresolution` | High resolution video frames from low-resolution input. | Dragonwing IQ-9075 |
| `gst-ai-multistream-inference` | AI inference (object detection and classification) from multiple sources such as camera, file source, or RTSP. | Dragonwing IQ-9075 |
| `gst-ai-multistream-batch-inference` | Batched AI inference (object detection and segmentation) from file source. | Dragonwing IQ-9075 |
| `snpe_segmentation_app.py` | Segmentation using Python bindings from a docker. | Dragonwing IQ-9075 |
| **Camera applications** | **Camera applications** | **Camera applications** |
| `gst-usb-single-camera-app` | USB single camera streaming for preview, video encoder, or network (RTSP). | QCS6490 |
| `gst-camera-shdr-ldc-eis-example` | Super high dynamic range (sHDR), low dynamic range (LDR), and electronic image stabilization (EIS) camera imaging techniques. | QCS6490 |
| `gst-smartcodec-example` | Reduces the network bandwidth or storage from camera input. | QCS6490 and Dragonwing IQ-9075 |
| **Video applications** | **Video applications** | **Video applications** |
| `gst-concurrent-videoplay-composition` | Playback multiple videos composed on a device. Use cases where video wall can be used in retail spaces and digital signage. | Dragonwing IQ-9075 |
| `gst-videocodec-concurrent-playback` | Decoding and playback of multiple formats concurrently. Use cases for AI box and videoconferencing system, which sends video inputs in different formats. | Dragonwing IQ-9075 |
| `gst-video-transcode-example` | Video transcoding of AVC-to-HEVC or HEVC-to-AVC format. | Dragonwing IQ-9075 |
| `gst-transform-example` | Use cases where a video stream should be transformed (rotate, flip, and scale). | Dragonwing IQ-9075 |

For the complete list of sample applications supported in the Qualcomm IM SDK and instructions on how to run them, see [Sample applications](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-50/example-applications.html).

## Python sample applications

- `gst-camera-detect-display`, which processes camera stream to detect objects, overlay bounding boxes, and display the result.
- `gst-decode-detect-display`, which processes video stream to detect objects and display them with bounding boxes.
- `gst-camera-two-stream-detection-and-classification-side-by-side`, which detects and classifies objects from camera streams and displays the results side by side.
- `gst-filesrc-2detection-classification-segmentation-side-by-side`, which processes video files to detect, classify, and segment objects and displays the results side by side.
- `gst-camera-two-stream-encode-file-detection-display`, which encodes camera streams, detects objects, and displays the result.
- `gst-camera-three-stream-encode-file-detection-display-classification-rtsp`, which encodes camera streams, displays detection results, and streams classification results over RTSP.
- `gst-rtspsrc-detection-display`, which decodes an RTSP stream, detects objects, overlays bounding boxes on them, and displays the result.
- `gst-camera-encode`, which records and encodes a camera stream.
- `gst-camera-rotate-downscale-file`, which processes a single camera stream by recording, downscaling, rotating, and encoding it.

## Limitations

The following are the known limitations in the Qualcomm IM SDK release:

- When using the `qtioverlay` plugin with detection models, frame drops may occur, especially with many detections.

    **Workaround**: Use `qtivcomposer` for detection-based ML use cases.
- A drop of 1–2 fps may be observed with the three-stream camera use case.
- AI/ML parallel inference for 24 streams is achieved at 22 fps, which is less than the expected 30 fps.
- Segfault occurs while using Ctrl + C for Qualcomm^®^ Neural Processing use cases with DLC models.
- Frame drops are observed with the Qualcomm Neural Network plugin while running on GPU delegate.
- Low FPS with daisychain detection and pose GStreamer pipeline.
- Stability issues are Observed with GStreamer pipeline in batched model use cases.
- High inference time is observed with `deeplabv3_resnet50.dlc`.
- 18 fps is observed with `gst-ai-parallel-inference` for file source.
- `gst-ai-parallel-inference` hangs and black screen is observed at EOS for RTSP source.
- RTSP sink streaming fails to play when you use multiple sinks such as RTSP, file sink, and display with two or more input streams in `multi-input-output-object-detection`.
- `gst-ai-monodepth` and `gst-ai-parallel-inference` fails on Dragonwing IQ-9075.

## Related documents

- [Qualcomm Intelligent Multimedia SDK (IM SDK) Reference](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-50/overview.html)
- [Qualcomm Intelligent Multimedia (IM SDK) Quick Start Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-51/introduction.html)
- [Qualcomm Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/introduction.html)

Last Published: May 14, 2026

[Previous Topic
Qualcomm IM SDK release 1.3](https://docs.qualcomm.com/bundle/publicresource/80-80022-52/topics/qim-sdk-release-1-3.md) [Next Topic
Qualcomm IM SDK release 1.1](https://docs.qualcomm.com/bundle/publicresource/80-80022-52/topics/qim-sdk-release-1-1.md)

Source: [https://docs.qualcomm.com/doc/80-80022-52/topic/qim-sdk-release-1-2.html](https://docs.qualcomm.com/doc/80-80022-52/topic/qim-sdk-release-1-2.html)