mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 13:06:23 +00:00
codecparsers: h264: fix picture level scaling lists derivation (rule B).
Fix picture level scaling lists derivation from fall-back rule set B, as specified in 7.4.2.2. More precisely, the sequence level scaling lists need to be used but intra and inter lists arguments were swapped. This fixes FRExt/freh5.264 from conformance testing. https://bugzilla.gnome.org/show_bug.cgi?id=720099 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
This commit is contained in:
parent
ffeb719d4c
commit
631d5d94ed
1 changed files with 2 additions and 2 deletions
|
@ -1703,8 +1703,8 @@ gst_h264_parse_pps (GstH264NalParser * nalparser, GstH264NalUnit * nalu,
|
|||
if (sps->scaling_matrix_present_flag) {
|
||||
if (!gst_h264_parser_parse_scaling_list (&nr,
|
||||
pps->scaling_lists_4x4, pps->scaling_lists_8x8,
|
||||
sps->scaling_lists_4x4[0], sps->scaling_lists_4x4[3],
|
||||
sps->scaling_lists_8x8[0], sps->scaling_lists_8x8[3], n_lists))
|
||||
sps->scaling_lists_4x4[3], sps->scaling_lists_4x4[0],
|
||||
sps->scaling_lists_8x8[3], sps->scaling_lists_8x8[0], n_lists))
|
||||
goto error;
|
||||
} else {
|
||||
if (!gst_h264_parser_parse_scaling_list (&nr,
|
||||
|
|
Loading…
Reference in a new issue