107 Commits (6d9a46e884d090a68069112a3b0436aa8b563967)

Author SHA1 Message Date
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
Kieran Kunhya 8dcc99dc68 diracdec: Extract version parameters 9 years ago
Kieran Kunhya 9f374c5906 diracdec: Make slice parameters common between lowdelay and future hq profile 9 years ago
Kieran Kunhya 3bb6ce1af9 diracdec: Rename lowdelay_subband to decode_subband because it is shared with HQ profile 9 years ago
Kieran Kunhya 3f07f12f65 diracdec: Template DSP functions adding 10-bit versions 9 years ago
Kieran Kunhya 9553689854 diracdec: Move strides to bytes, and pointer types to uint8_t. 9 years ago
Michael Niedermayer cb5190bc9d avcodec/diracdec: Move reference to DiracFrame, avoid use of the deprecated field from AVFrame 9 years ago
Michael Niedermayer 1c5b712c0a avcodec/diracdec: Check for hpel_base allocation failure 9 years ago
Michael Niedermayer 8f1afde11d avcodec/diracdec: Make data_unit_size unsigned 10 years ago
Michael Niedermayer 9253cc496a avcodec/diracdec: Replace default_bsep[] by multiplication 10 years ago
Andreas Cadhalpun 75fc81c831 diracdec: check that block length is valid 10 years ago
Andreas Cadhalpun 4b13a542a2 dirac: use and forward error codes 10 years ago
Michael Niedermayer a2190de52d avcodec/diracdec: Fix types and wraparounds in dirac_decode_picture_header() 10 years ago
Andreas Cadhalpun d93181ef3e diracdec: check if reference could not be allocated 10 years ago
Andreas Cadhalpun 9e66b39aa8 diracdec: avoid overflow of bytes*8 in decode_lowdelay 10 years ago
Michael Niedermayer 5a455dd011 avcodec/diracdec: Move buf[] read after size check 10 years ago