Loading media/codecs/m4v_h263/dec/src/vop.cpp +14 −0 Original line number Diff line number Diff line Loading @@ -497,6 +497,13 @@ decode_vol: } while ((qmat[*(zigzag_inv+i)] != 0) && (++i < 64)); /* qmatrix must have at least one non-zero value, which means i would be non-zero in valid cases */ if (i == 0) { return PV_FAIL; } for (j = i; j < 64; j++) qmat[*(zigzag_inv+j)] = qmat[*(zigzag_inv+i-1)]; } Loading @@ -520,6 +527,13 @@ decode_vol: } while ((qmat[*(zigzag_inv+i)] != 0) && (++i < 64)); /* qmatrix must have at least one non-zero value, which means i would be non-zero in valid cases */ if (i == 0) { return PV_FAIL; } for (j = i; j < 64; j++) qmat[*(zigzag_inv+j)] = qmat[*(zigzag_inv+i-1)]; } Loading Loading
media/codecs/m4v_h263/dec/src/vop.cpp +14 −0 Original line number Diff line number Diff line Loading @@ -497,6 +497,13 @@ decode_vol: } while ((qmat[*(zigzag_inv+i)] != 0) && (++i < 64)); /* qmatrix must have at least one non-zero value, which means i would be non-zero in valid cases */ if (i == 0) { return PV_FAIL; } for (j = i; j < 64; j++) qmat[*(zigzag_inv+j)] = qmat[*(zigzag_inv+i-1)]; } Loading @@ -520,6 +527,13 @@ decode_vol: } while ((qmat[*(zigzag_inv+i)] != 0) && (++i < 64)); /* qmatrix must have at least one non-zero value, which means i would be non-zero in valid cases */ if (i == 0) { return PV_FAIL; } for (j = i; j < 64; j++) qmat[*(zigzag_inv+j)] = qmat[*(zigzag_inv+i-1)]; } Loading