We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e61bbaf commit 7dde65fCopy full SHA for 7dde65f
go-codec/h265.go
@@ -96,9 +96,11 @@ func (vps *VPS) Decode(nalu []byte) {
96
}
97
vps.Vps_max_layer_id = bs.Uint8(6)
98
vps.Vps_num_layer_sets_minus1 = bs.ReadUE()
99
- vps.Layer_id_included_flag = make([][]uint8, vps.Vps_num_layer_sets_minus1)
+ // 0 <= Vps_num_layer_sets_minus1 <= 1023
100
+ // 0 <= Vps_max_layer_id <= 63
101
+ vps.Layer_id_included_flag = make([][]uint8, vps.Vps_num_layer_sets_minus1 + 1)
102
for i := 1; i <= int(vps.Vps_num_layer_sets_minus1); i++ {
- vps.Layer_id_included_flag[i] = make([]uint8, vps.Vps_max_layer_id)
103
+ vps.Layer_id_included_flag[i] = make([]uint8, vps.Vps_max_layer_id + 1)
104
for j := 0; j <= int(vps.Vps_max_layer_id); j++ {
105
vps.Layer_id_included_flag[i][j] = bs.Uint8(1)
106
0 commit comments