summaryrefslogtreecommitdiff
path: root/libavcodec/cllc.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement shared parsing of INFO tag in Canopus familyVittorio Giovara2015-04-191-3/+7
| | | | | Add some bounds checking to CLLC; reduce HQX variable scoping, add an error message.
* dsputil: Split bswap*_buf() off into a separate contextDiego Biurrun2014-06-221-5/+5
|
* avcodec: more correct printf specifiersDiego Biurrun2014-03-221-1/+3
|
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-031-1/+1
|
* cllc: Use outbuf in RGB and ARGB functionsDerek Buitenhuis2013-06-241-6/+5
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* cllc: Implement YUV supportDerek Buitenhuis2013-06-241-1/+99
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-081-19/+3
|
* lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov2012-12-041-2/+3
| | | | It will be useful in the upcoming transition to refcounted AVFrames.
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-2/+2
|
* cllc: simplify/fix swapped data buffer allocation.Reimar Döffinger2012-08-281-17/+13
| | | | | | | | | | | Using the malloc variant avoids pointless memcpy on size increase and simplifies handling allocation failure. Also change code to ensure that allocation, bswap and bitstream reader all use the same size, even when the packet size is odd for example. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* cllc: Pad swapped bufferDerek Buitenhuis2012-08-241-1/+6
| | | | | | | | | | The bitstream buffer must be padded, or the bitstream reader might read over the end. Fixes the following valgrind warning: Use of uninitialised value of size 8 at 0x591BAE: cllc_decode_frame (cllc.c:166) Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* cllc: Implement ARGB supportDerek Buitenhuis2012-08-121-0/+133
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* cllc: Add support for QRGBDerek Buitenhuis2012-08-121-0/+1
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* cllc: Rename some funcs to represent what they actually doDerek Buitenhuis2012-08-121-5/+5
| | | | | | | This is in preparation for adding support for other colorspaces and coding types. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-1/+1
|
* cosmetics: Fix a few switched periods and linebreaksDerek Buitenhuis2012-08-041-1/+1
| | | | | | Based on a patch by Piotr Bandurski. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* Canopus Lossless decoderDerek Buitenhuis2012-08-011-0/+284
At the moment it only does BGR24, but I plan to add the rest after. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>