Skip to content

qcom-multimedia-image: Add gst-plugins-imsdk#149

Merged
lumag merged 1 commit intoqualcomm-linux:mainfrom
Raja-Ganapathi-Busam:enable_imsdk
Feb 16, 2026
Merged

qcom-multimedia-image: Add gst-plugins-imsdk#149
lumag merged 1 commit intoqualcomm-linux:mainfrom
Raja-Ganapathi-Busam:enable_imsdk

Conversation

@Raja-Ganapathi-Busam
Copy link
Contributor

IMSDK GStreamer plugins contains various GStreamer plugins across several functional domains:

  • Multimedia
  • Computer Vision
  • Machine Learning
  • Messaging and IPC

Plugin enablement and feature selection are fully configurable through PACKAGECONFIG.

@lumag
Copy link
Contributor

lumag commented Feb 7, 2026

It pulls FastCV. Should it go to the proprietary image instead?

@Raja-Ganapathi-Busam
Copy link
Contributor Author

As per our understanding, FastCV is already getting packed into multimedia image.
I checked flashing nightly build and confirmed this.

@lumag
Copy link
Contributor

lumag commented Feb 8, 2026

As per our understanding, FastCV is already getting packed into multimedia image. I checked flashing nightly build and confirmed this.

#151

…ins-imsdk

Adds gst-plugins-imsdk-oss-meta to qcom-multimedia-image.
Adds gst-plugins-imsdk to qcom-multimedia-proprietary-image.

gst-plugins-imsdk-oss-meta includes only open-source GStreamer plugins and excludes plugins that depend on modules distributed solely as binaries.

IMSDK GStreamer plugins contains various GStreamer plugins across several functional domains:
  - Multimedia
  - Computer Vision
  - Machine Learning
  - Messaging and IPC

Plugin enablement and feature selection are fully configurable through PACKAGECONFIG.

Signed-off-by: Raja Ganapathi Busam <rbusam@qti.qualcomm.com>
@Raja-Ganapathi-Busam
Copy link
Contributor Author

The FastCV dependency has been removed from gst-plugins-imsdk recipe.
qualcomm-linux/meta-qcom#1432

The respective changes are done to separate plugins that are dependent on opensource and proprietary recipes so that proprietary dependent plugins are installed only on proprietary image.

With this, I assuming that this PR can be merged.
Please let us know if I'm missing anything OR any other blocker.

@lumag lumag merged commit cead745 into qualcomm-linux:main Feb 16, 2026
2 checks passed
@Raja-Ganapathi-Busam Raja-Ganapathi-Busam deleted the enable_imsdk branch February 16, 2026 12:29
@quaresmajose
Copy link

This breakes qcom-armv7a/qcom-distro

2026-02-16 17:11:53 - ERROR    - ERROR: Nothing RPROVIDES 'gst-plugins-imsdk-oss-meta' (but /work/build/../../repo/meta-qcom-distro/recipes-products/images/qcom-multimedia-image.bb RDEPENDS on or otherwise requires it)
2026-02-16 17:11:53 - ERROR    - gst-plugins-imsdk RPROVIDES gst-plugins-imsdk-oss-meta but was skipped: incompatible with machine qcom-armv7a (not in COMPATIBLE_MACHINE)

https://github.com/qualcomm-linux/meta-qcom-distro/actions/runs/22067575109/job/63775945587

lumag added a commit that referenced this pull request Feb 16, 2026
Reverts #149, it broke qcom-armv7a builds with:

ERROR: Nothing RPROVIDES 'gst-plugins-imsdk-oss-meta' (but
/work/build/../meta-qcom-distro/recipes-products/images/qcom-multimedia-image.bb
RDEPENDS on or otherwise requires it)\n", 'gst-plugins-imsdk RPROVIDES
gst-plugins-imsdk-oss-meta but was skipped: incompatible with machine
qcom-armv7a (not in COMPATIBLE_MACHINE)\n', "ERROR: Required build
target 'qcom-multimedia-image' has no buildable providers.\n", "Missing
or unbuildable dependency chain was: ['qcom-multimedia-image',
'gst-plugins-imsdk-oss-meta

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
lumag added a commit that referenced this pull request Feb 16, 2026
Reverts #149, it broke qcom-armv7a builds
with:

ERROR: Nothing RPROVIDES 'gst-plugins-imsdk-oss-meta' (but
/work/build/../meta-qcom-distro/recipes-products/images/qcom-multimedia-image.bb
RDEPENDS on or otherwise requires it)\n", 'gst-plugins-imsdk RPROVIDES
gst-plugins-imsdk-oss-meta but was skipped: incompatible with machine
qcom-armv7a (not in COMPATIBLE_MACHINE)\n', "ERROR: Required build
target 'qcom-multimedia-image' has no buildable providers.\n", "Missing
or unbuildable dependency chain was: ['qcom-multimedia-image',
'gst-plugins-imsdk-oss-meta

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants