summaryrefslogtreecommitdiffstats
path: root/libavcodec/hqx.c
Commit message (Collapse)AuthorAgeFilesLines
* hqx: correct type and size check of info_offsetAndreas Cadhalpun2015-11-161-2/+2
| | | | | | | | | 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-271-1/+1
| | | | | | 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-241-4/+3
|
* Implement shared parsing of INFO tag in Canopus familyVittorio Giovara2015-04-191-7/+7
| | | | | Add some bounds checking to CLLC; reduce HQX variable scoping, add an error message.
* hqx: Implement slice-threaded decodingVittorio Giovara2015-04-191-57/+71
| | | | | | 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-191-62/+52
| | | | In preparation for multithreaded decoding.
* hqx: Move DSP related code to a separate fileVittorio Giovara2015-04-191-136/+33
|
* hqx: Merge invalid format check within switch blockVittorio Giovara2015-04-191-2/+1
|
* hqx: Fix clipping error in idct put functionFerdinand Oeinck2015-04-091-1/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Canopus HQX decoderVittorio Giovara2015-02-221-0/+645
Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>.
OpenPOWER on IntegriCloud