141 Commits (060e1ad69d4d3e6b6c15de842a406ce310abd100)

Author SHA1 Message Date
Lynne 675bb1f4f9 diracdec: rewrite golomb reader 5 years ago
Michael Niedermayer fbbc8ba67f avcodec/diracdec: Check that slices are fewer than pixels 5 years ago
Michael Niedermayer a99ffb5bb4 avcodec/diracdec: Fix integer overflow in global_mv() 6 years ago
Michael Niedermayer 90db25a16e avcodec/diracdec: Check for arith decoder errors in dirac_unpack_block_motion_data() 6 years ago
Michael Niedermayer 837820f385 avcodec/diracdec: Use 64bit in intermediate of global motion vector field generation 6 years ago
Michael Niedermayer dd2a2a51fe avcodec/diracdec: Count truncated parts as errors in decode_component() 6 years ago
Michael Niedermayer 1eb35eb50e avcodec/diracdec: Correct max pixels check 6 years ago
Michael Niedermayer 6ed3d0e01c avcodec/diracdec: Propagate errors from dirac_get_arith_uint() 6 years ago
Michael Niedermayer 28c96c2ce2 avcodec/diracdec: Check component quant 6 years ago
Michael Niedermayer 179ed2d2e0 avcodec/diracdec: check that GetBitContext has not ended in codeblock() 6 years ago
Michael Niedermayer 7274d849cc avcodec/diracdec: Propagate errors from codeblock() 6 years ago
Michael Niedermayer bed125b710 avcodec/diracdec: Check bytes count in else branch in decode_lowdelay() too 6 years ago
Michael Niedermayer f457c0ad7f avcodec/diracdec: Check slice numbers for overflows in relation to picture dimensions 6 years ago
Michael Niedermayer 462d1be6de avcodec/diracdec: Change frame_number to 64bit as its a 32bit from the bitstream and we also have a -1 special case 6 years ago
Michael Niedermayer 5129040646 avcodec/diracdec: Prevent integer overflow in intermediate in global_mv() 6 years ago
Michael Niedermayer 47e65ad63b avcodec/diracdec: Fix integer overflow in mv computation 7 years ago
Michael Niedermayer cbcbefdc3b avcodec/diracdec: Use int64 in global mv to prevent overflow 7 years ago
Michael Niedermayer eaa9317589 avcodec/diracdec: Fix integer overflow with quant 7 years ago
Nicolas Frattaroli 1c06a32cfa diracdec: fix deprecated API usage 7 years ago
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