codecparsers: h265: Fix initialization of slice_deblocking_filter_disabled_flag
authorScott D Phillips <scott.d.phillips@intel.com>
Fri, 19 Feb 2016 22:27:59 +0000 (14:27 -0800)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 20 Feb 2016 08:55:46 +0000 (10:55 +0200)
H.265 7.4.7.1 says:

> When slice_deblocking_filter_disabled_flag is not present, it is
> inferred to be equal to pps_deblocking_filter_disabled_flag.

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

gst-libs/gst/codecparsers/gsth265parser.c

index 09842253f0cdb9445fee315ac0bc615f2941edce..52a1fc2a7b1ae0e89c79f42fa72b1a0b44b98067 100644 (file)
@@ -1955,6 +1955,7 @@ gst_h265_parser_parse_slice_hdr (GstH265Parser * parser,
    * and have valid defaults */
   slice->pic_output_flag = 1;
   slice->collocated_from_l0_flag = 1;
+  slice->deblocking_filter_disabled_flag = pps->deblocking_filter_disabled_flag;
   slice->beta_offset_div2 = pps->beta_offset_div2;
   slice->tc_offset_div2 = pps->tc_offset_div2;
   slice->loop_filter_across_slices_enabled_flag =