GNOME Bugzilla – Bug 754834
codecparsers: hevc: Fixes in scaling list value and NumPocTocalCurr value calculation
Last modified: 2015-09-10 19:13:19 UTC
Created attachment 311073 [details] [review] codecparsers: h265 : Fix default scaling list values There seems to be a slight mismatch in default_scaling_list2 while comparing with the Table 7-6.. Attaching the patch.
Created attachment 311095 [details] [review] codecparsers: h265: Fix the selection of Active Ref Pic Set If short_term_ref_pic_set_sps_flag is FALSE, the ShortTermRefPicSet structure is supposed to derive from slice header. Which means, CurrRpsIdx is equal to num_short_term_ref_pic_sets. But the number of refpicsets communicated via sps header is only num_short_term_ref_pic_sets - 1.And we are using slice_header structure to reference the last entry, which is ShortTermRefPicSet[num_short_term_ref_pic_sets].
commit fcd42b7d776309261d75d1d355c3854e828cf88e Author: Sreerenj Balachandran <sreerenj.balachandran@intel.com> Date: Thu Sep 10 19:02:12 2015 +0300 codecparsers: h265: Fix the selection of Active Ref Pic Set If short_term_ref_pic_set_sps_flag is FALSE, the ShortTermRefPicSet structure is supposed to derive from slice header. Which means, CurrRpsIdx is equal to num_short_term_ref_pic_sets. But the number of refpicsets communicated via sps header is only num_short_term_ref_pic_sets - 1. And we are using slice_header structure to reference the last entry, which is ShortTermRefPicSet[num_short_term_ref_pic_sets]. https://bugzilla.gnome.org/show_bug.cgi?id=754834 commit 81435c88918e0178b8263af7dfc2984b7a8a0bd2 Author: Sreerenj Balachandran <sreerenj.balachandran@intel.com> Date: Thu Sep 10 16:28:31 2015 +0300 codecparsers: h265 : Fix default scaling list values Fix the default_scaling_list values based on Table 7-6 https://bugzilla.gnome.org/show_bug.cgi?id=754834