[Bug 764370] New: codecparser: vp9: Wrong default values in non-intraonly/non-keyframe header fields
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Mar 30 14:53:16 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=764370
Bug ID: 764370
Summary: codecparser: vp9: Wrong default values in
non-intraonly/non-keyframe header fields
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: major
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: ---
The bit_depth, color_space, color_range, subsampling_x and subsampling_y fields
in frame_headers will be present only when the frames are either keyframe or
intra-only frame.
The current code just assigning default values for these fields when the frame
is nonkey/non-intraonly which is wrong. For eg: this will assign bitdepth=8
even fro 10-bit frames.
Either we have to move these fields from FrameHdr structure to global
GstVp9Parser structure. Which is no extra copy but with ABI change.
OR
We should keep the copies of all these fields in Private structure
(GstVp9ParserPrivate), and copy them
back to FrameHdr for each non-keyframe/non-intraonly frame.
Not sure which one is preferred :)
--
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