Skip to content

Commit 93755bd

Browse files
committed
fix invalid chroma intra pred mode access
1 parent 123061a commit 93755bd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

libde265/slice.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3111,14 +3111,19 @@ void read_transform_tree(thread_context* tctx,
31113111

31123112
if (intraPredMode<0 || intraPredMode>=35) {
31133113
// TODO: ERROR
3114-
31153114
intraPredMode = INTRA_DC;
31163115
}
31173116

31183117
decode_intra_prediction(img, x0,y0, intraPredMode, nT, 0);
31193118

31203119
enum IntraPredMode chromaPredMode = tctx->IntraPredModeC;
31213120

3121+
if (chromaPredMode<0 || chromaPredMode>=35) {
3122+
// TODO: ERROR
3123+
chromaPredMode = INTRA_DC;
3124+
}
3125+
3126+
31223127
if (nT>=8) {
31233128
decode_intra_prediction(img, x0/2,y0/2, chromaPredMode, nT/2, 1);
31243129
decode_intra_prediction(img, x0/2,y0/2, chromaPredMode, nT/2, 2);

0 commit comments

Comments
 (0)