27 Commits (10a57f55e60902ab91388b8a46b73f1f4532f737)

Author SHA1 Message Date
Paul B Mahol a064530da8 avcodec/scpr: add version 3 support 6 years ago
Michael Niedermayer d702769213 avcodec/scpr: Skip frames which change nothing 6 years ago
Paul B Mahol 4b1b47e81b avcodec/scpr: stop checking for overread twice 6 years ago
Paul B Mahol cc24665f44 avcodec/scpr: make sure count and min are valid 6 years ago
Paul B Mahol ce8807c290 avcodec/scpr: refactor repeated code into decode_units() 6 years ago
Paul B Mahol d71dfc087b avcodec/scpr: error out if run length is <= 0 6 years ago
Michael Niedermayer 3378194ce8 avcodec/scpr: Check for min > max in decompress_p() 6 years ago
Paul B Mahol 324954cf96 avcodec/scpr: fix decoding of prev+top-topleft prediction in keyframes 7 years ago
Paul B Mahol 22a878ecd1 avcodec/scpr: check for possible out of array access 7 years ago
Michael Niedermayer 0fb33a8289 avcodec/scpr: Fix reading a pixel before the first 7 years ago
Michael Niedermayer 981f04b2ae avcodec/scpr: optimize shift loop. 7 years ago
Derek Buitenhuis f7daed8545 scpr: Added missing error check 8 years ago
Michael Niedermayer 5666b95c9f avcodec/scpr: mask bits to prevent out of array read 8 years ago
Michael Niedermayer 2171dfae8c avcodec/scpr: Fix multiple runtime error: index 256 out of bounds for type 'unsigned int [256]' 8 years ago
Michael Niedermayer 7ac5067146 avcodec/scpr: Check y in first line loop in decompress_i() 8 years ago
Michael Niedermayer f1a4dd5e48 avcodec/scpr: Fix multiple runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int' 8 years ago
Paul B Mahol 807d5dcde9 avcodec/scpr: use correct linesize for prev frame 8 years ago
Paul B Mahol 6d93e7d1a3 avcodec/scpr: fix top left prediction for special case when x is 0 for keyframes 8 years ago
Paul B Mahol 86ab6b6e08 avcodec/scpr: check if total_freq is 0 in decode0 8 years ago
Paul B Mahol 6d856b2579 avcodec/scpr: add support for older version 8 years ago
Paul B Mahol e01c32f260 avcodec/scpr: remove 4 dead store 8 years ago
Paul B Mahol 0a28c50506 avcodec/scpr: improve motion vectors checking for out of buffer write 8 years ago
Paul B Mahol 178cd50c47 avcodec/scpr: make sure that component value is <= 0x1F for 16 bpc 8 years ago
Paul B Mahol 45ed942e7e avcodec/scpr: improve check for out of range motion vectors 8 years ago
Paul B Mahol 95a5af446b avcodec/scpr: check that current row is in valid range 8 years ago
Paul B Mahol fd7af82c53 avcodec/scpr: do not allow out of array access for 16bit case 8 years ago
Paul B Mahol 039011b6b0 avcodec: add ScreenPressor decoder 8 years ago