After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753552 - codecparsers: h265: Fix the parsing of slice header when there is a modification in reference picture lists
codecparsers: h265: Fix the parsing of slice header when there is a modificat...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 1.5.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 754010
 
 
Reported: 2015-08-12 09:30 UTC by sreerenj
Modified: 2015-09-10 16:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
codecparser: h265: Fix the parsing of ref_pic_lists_modification (1.12 KB, patch)
2015-08-12 09:30 UTC, sreerenj
committed Details | Review
codecparsers: h265: Fix the range of delta_chroma_log2_weight_denom (1.35 KB, patch)
2015-08-12 12:07 UTC, sreerenj
committed Details | Review

Description sreerenj 2015-08-12 09:30:42 UTC
Created attachment 309121 [details] [review]
codecparser: h265: Fix the parsing of ref_pic_lists_modification

Fix the parsing of ref_pic_lists_modification in slice header.
Comment 1 sreerenj 2015-08-12 12:07:34 UTC
Created attachment 309140 [details] [review]
codecparsers: h265: Fix the range of  delta_chroma_log2_weight_denom

This will fix the parsing of streams having negative delta_chroma_loeg2_weight_denom values.

ChromaLog2WeightDenom = luma_log2_weight_denom + delta_chroma_log2_weight_denom

The value of ChromaLog2WeightDenom should be in the range of 0 to 7 and
the value luma_log2_weight_denom  should be also in the range of 0 to 7.
Which means , delta_chroma_log2_weight_denom can have values in the range
between -7 and 7.
Comment 2 Sebastian Dröge (slomo) 2015-08-12 12:11:50 UTC
commit 8a6cc4ed27dfc596c75b43ffe6eda36fcbd03781
Author: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Date:   Wed Aug 12 07:58:09 2015 +0300

    codecparsers: h265: Fix the range of delta_chroma_log2_weight_denom
    
    ChromaLog2WeightDenom = luma_log2_weight_denom + delta_chroma_log2_weight_denom
    
    The value of ChromaLog2WeightDenom should be in the range of 0 to 7 and
    the value luma_log2_weight_denom  should be also in the range of 0 to 7.
    Which means , delta_chroma_log2_weight_denom can have values in the range
    between -7 and 7.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753552

commit b6b2e045010d60033df61f74046337e70efbe907
Author: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Date:   Wed Aug 12 05:11:27 2015 +0300

    codecparsers: h265: Fix the parsing of ref_pic_lists_modification
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753552