summaryrefslogtreecommitdiff
path: root/libavcodec/hqx.c
Commit message (Collapse)AuthorAge
* hqx: correct type and size check of info_offsetAndreas Cadhalpun2015-11-16
| | | | | | | | | It is used as size argument of ff_canopus_parse_info_tag, which uses it as size argument to bytestream2_init, which only supports sizes up to INT_MAX. Changing it's type to unsigned simplifies the check. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-27
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hqx: Mark codec as init-thread-safe and init-cleanupVittorio Giovara2015-04-24
|
* Implement shared parsing of INFO tag in Canopus familyVittorio Giovara2015-04-19
| | | | | Add some bounds checking to CLLC; reduce HQX variable scoping, add an error message.
* hqx: Implement slice-threaded decodingVittorio Giovara2015-04-19
| | | | | | Inspired by a patch from Ferdinand Oeinck <ferdo@demon.nl>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hqx: Store shareable data in main decoder contextVittorio Giovara2015-04-19
| | | | In preparation for multithreaded decoding.
* hqx: Move DSP related code to a separate fileVittorio Giovara2015-04-19
|
* hqx: Merge invalid format check within switch blockVittorio Giovara2015-04-19
|
* hqx: Fix clipping error in idct put functionFerdinand Oeinck2015-04-09
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Canopus HQX decoderVittorio Giovara2015-02-22
Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>.