[Bug 796566] New: msdk : dec: Add dynamic resolution change support

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jun 11 23:34:22 UTC 2018


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

            Bug ID: 796566
           Summary: msdk : dec: Add dynamic resolution change support
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          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: ---

Currently, msdk dec supports dynamic resolution change (partially) but not in a
way it supposed to, and you will get incorrect md5 for decoded frames.

One of the major issues I have seen is in the msdk design itself.
According to MediaSDK, even if there is a resolution change, the msdk decode
api works without any problem using the existing surface pool and generate a
warning.
IMHO, this is a far from ideal solution. 
Assume the video sample has 1080p frames and 720p frames if we follow the msdk
spec behavior/recommendation the application will end up using 1080p surfaces
even for 720p videos.

The second issue we need to handle in gst-msdk is the case where the new
incoming video frame has higher resolution, then, of course, we need
reinitializing of the whole decoder. This is not yet handled in gst-msdk.

-- 
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