Unified · Split
| @@ -1845,10 +1845,7 @@ static int mpeg4_decode_studio_block(MpegEncContext *s, int32_t block[64], int n · 1844 unmodified lines | ||
| 1845 | 1845 | quant_matrix = s->chroma_intra_matrix; |
| 1846 | 1846 | } |
| 1847 | 1847 | |
| 1848 | − if (dct_dc_size < 0) { | |
| 1849 | − av_log(s->avctx, AV_LOG_ERROR, "illegal dct_dc_size vlc\n"); | |
| 1850 | − return AVERROR_INVALIDDATA; | |
| 1851 | − } else if (dct_dc_size == 0) { | |
| 1848 | + if (dct_dc_size == 0) { | |
| 1852 | 1849 | dct_diff = 0; |
| 1853 | 1850 | } else { |
| 1854 | 1851 | dct_diff = get_xbits(&s->gb, dct_dc_size); |