[Bug 796461] New: msdk: Add MediaSDK versioned feature support and dynamic element registration

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu May 31 00:12:11 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796461

            Bug ID: 796461
           Summary: msdk: Add MediaSDK versioned feature support and
                    dynamic element registration
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: bsreerenj at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

We haven't added the code to guard against different MediaSDK versions.
The easy way is to add a hard-limit by raising the minimum required version to
the recently released MediaStudio or only support the open source version.
But this may make many people unhappy :)

Otherwise, we should check the msdk spec and guard many of the features based
on version (For eg: MFX_FOURCC_P010 was introduced by  SDK API 1.9).

Dynamic element registration should also be handled.
Unfortunately, there is no MediaSDK API to retrieve the list of all supported
decoders (AFAIK). Either we need to query the msdk with MFXVideoDECODE_Query
n times (n = number of all known codecs), or should keep some static platform
specific pre-defined tables.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list