122 Commits (220603d0c83ef1fe2727813f81bab5a96cfb046d)

Author SHA1 Message Date
Michael Niedermayer b5995856a4 avcodec/diracdec: Fix overflow in DC computation 7 years ago
Michael Niedermayer 2a0823ae96 avcodec/diracdec: Fix integer overflow in INTRA_DC_PRED() 7 years ago
Michael Niedermayer 92da23093c avcodec/diracdec: Fixes integer overflow 7 years ago
Michael Niedermayer 1e6cab8745 avcodec/diracdec: Check perspective_exp and zrs_exp. 7 years ago
Michael Niedermayer 880f5c5913 avcodec/diracdec: Check weight_log2denom 7 years ago
Michael Niedermayer c0220c768c avcodec/diracdec: Fix integer overflow in divide3() 7 years ago
Michael Niedermayer 8e275a74b0 avcodec/diracdec: Fix integer overflow in signed multiplication in UNPACK_ARITH() 7 years ago
Michael Niedermayer edc88646ee avcodec/diracdec: Check dimensions which are closer to what is allocated in alloc_sequence_buffers() 7 years ago
Michael Niedermayer b946bd8ef2 avcodec/diracdec: Fix off by 1 error in quant check 8 years ago
Michael Niedermayer 6d6fc4105b avcodec/diracdec: Factor quant matrix reads 8 years ago
Michael Niedermayer 6899e6e560 avcodec/diracdec: Fix Assertion frame->buf[0] failed at libavcodec/decode.c:610 8 years ago
Ronald S. Bultje 5ba8c3a0ed dirac: make initialization of arithmetic coder tables threadsafe. 8 years ago
Andreas Cadhalpun db79dedb1a diracdec: check return code of get_buffer_with_edge 8 years ago
Andreas Cadhalpun 24d20496d2 diracdec: clear slice_params_num_buf on allocation failure 8 years ago
Andreas Cadhalpun 8a4ea96448 diracdec: use correct buffer for slice_params_buf realloc 8 years ago
Michael Niedermayer a31e08fa1a avcodec/diracdec: Check numx/y 8 years ago
Rostislav Pehlivanov 000eb01a7d diracdec: fix unchecked byte length 8 years ago
Rostislav Pehlivanov b2b12b2d4a diracdec: fix maximum quantization index checks 8 years ago
Rostislav Pehlivanov a337cb7361 diracdec: fix #coeffs -> byte conversion 8 years ago
Rostislav Pehlivanov 2094562923 diracdec: do not memset the entire coefficient buffer for HQ pictures 8 years ago
Rostislav Pehlivanov dcad4677d6 diracdec: do not allocate and free slice parameters every frame 8 years ago
Rostislav Pehlivanov 0eb0f93109 diracdec: implement a LUT-based Golomb code parser 8 years ago
Rostislav Pehlivanov c43485f707 diracdec: rewrite HQ slice decoding 8 years ago
Rostislav Pehlivanov 09d89d9406 diractab: expose the maximum quantization index as a macro 8 years ago
Rostislav Pehlivanov b9c6c5f453 diracdec: decode HQ profile slices in rows 8 years ago
Rostislav Pehlivanov 17caae7202 diracdec: simplify golomb parsing and dequantization 8 years ago
Michael Niedermayer 7ecfe4dc36 avcodec/diracdec: Fix potential integer overflow 9 years ago
Michael Niedermayer 8f2a1990c0 avcodec/diracdec: check bitstream size related fields for overflows 9 years ago
Timothy Gu 671761d713 diracdec: Pass DWTPlane to dwt init 9 years ago
Timothy Gu e04912c0b6 diracdec: Split DWTPlane struct from Plane 9 years ago
Timothy Gu 58ded09bd1 dirac_dwt: Rename init2 to init 9 years ago
Rostislav Pehlivanov f021030365 diradec: split tables away to a separate diractab file 9 years ago
Rostislav Pehlivanov 3bbe7862ec diracdec: move the MAX_DWT_LEVELS macro to dirac.h 9 years ago
Rostislav Pehlivanov 5776344a7b diracdec: fix original Dirac Low Delay profile 9 years ago
Rostislav Pehlivanov 8248b51e0b diracdec: add support for 12 bit videos 9 years ago
Michael Niedermayer 5fbd97fc75 avcodec/diracdec: Fix qfactor/offset tables 9 years ago
Michael Niedermayer 39fb3f18c5 avcodec/diracdec: Handle the 0 vlc case at the top of coeff_unpack_golomb() 9 years ago
Michael Niedermayer bbd9771625 avcodec/diracdec: Factor +2 out of the inner loop 9 years ago
Michael Niedermayer da144c2ddd avcodec/diracdec: Inline svq3_get_ue_golomb() and merge the sign bit decoding into it 9 years ago
Kieran Kunhya bfc8a4dabe diracdec: Add slice threading to HQ profile 9 years ago
Andreas Cadhalpun d637a58750 diracdec: fix idwt_stride calculation in bytes 9 years ago
Michael Niedermayer 73840bbe4e avcodec/diracdec: Check ff_set_dimensions() for failure 9 years ago
Michael Niedermayer ffad6f6b89 avcodec/diracdec: fix aspect ratio (it was lost after efcc8fddd6) 9 years ago
Kieran Kunhya 25f6ccccd6 diracdec: Fix codeblock parameters reading 9 years ago
Kieran Kunhya a349a10edf diracdec: Add support for HQ profile 9 years ago
Rostislav Pehlivanov d8f13e783a diracdec: remove duplicate codeblock decoding 9 years ago
Kieran Kunhya 3652dd5d0c diracdec: Fix FPE on invalid low_delay data 9 years ago
Kieran Kunhya cdf8c9038d diracdec: Replace dirac parse codes with better ones 9 years ago
Kieran Kunhya 7424a6d0a5 diracdec: Read picture types by using parse_code 9 years ago
Kieran Kunhya 8eb6acef92 diracdec: Support new extended quantiser range 9 years ago