Fix parsing of vp9 skip level segmentation feature
Bug: chromium:1241297 Change-Id: I44c3e8eddcb2467aae7433f3907cff34fa807f69 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/229302 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34803}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
062acd9eb4
commit
cc69ea4a93
@ -386,6 +386,11 @@ bool Vp9ReadSegmentationParams(BitstreamReader* br,
|
||||
for (size_t i = 0; i < kVp9MaxSegments; ++i) {
|
||||
for (size_t j = 0; j < kVp9SegLvlMax; ++j) {
|
||||
RETURN_IF_FALSE(br->IfNextBoolean([&] { // feature_enabled
|
||||
if (kSegmentationFeatureBits[j] == 0) {
|
||||
// No feature bits used and no sign, just mark it and return.
|
||||
frame_info->segmentation_features[i][j] = 1;
|
||||
return true;
|
||||
}
|
||||
READ_OR_RETURN(
|
||||
br->ReadUnsigned<uint8_t>(kSegmentationFeatureBits[j]),
|
||||
[&](uint8_t feature_value) {
|
||||
|
||||
Reference in New Issue
Block a user