[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