summaryrefslogtreecommitdiff
path: root/libavcodec/indeo4.c
Commit message (Collapse)AuthorAge
* indeo4: Consistently initialize variablesVittorio Giovara2016-03-22
| | | | Avoid using multiple variables for the same purpose.
* indeo4: Rework stream analysis reportVittorio Giovara2016-03-22
| | | | | | | | * Change log level from error to debug * Print report after the first decoded frame, not at the end of decoding * Drop macro guard and use a context variable instead Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-27
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: Replace av_dlog and tprintf with internal macrosVittorio Giovara2015-04-19
|
* indeo: Give Indeo4/5 shared code a more consistent nameDiego Biurrun2015-03-30
|
* indeo4: B-frames decodingDirk Ausserhaus2014-06-26
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* indeo45: use is_indeo4 context flag instead of checking codec IDDirk Ausserhaus2014-06-23
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* Decode both parts of Indeo4 IP framesDirk Ausserhaus2014-06-01
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* Move Indeo4 frametypes into common header.Dirk Ausserhaus2014-06-01
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* indeo4: Check the inherited quant_matLuca Barbato2013-10-13
| | | | | | | | Invalidate it if not supported. Sample-Id: 00000262-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* indeo4: Check the block size if reusing the band configurationLuca Barbato2013-10-13
| | | | | | | Sample-Id: 00000287-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-03
|
* indeo: Sanitize ff_ivi_init_planes fail pathsLuca Barbato2013-07-15
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* indeo: Bound-check before applying transformLuca Barbato2013-07-13
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* indeo4: Validate scantable dimensionLuca Barbato2013-07-13
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* indeo4: Check the quantization matrix indexLuca Barbato2013-07-13
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* indeo4: Do not access missing reference MVLuca Barbato2013-07-13
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* indeo4: reuse context block VLC for band instead of defaultingKostya Shishkov2013-05-28
| | | | | | | | Currently if no custom block VLC is specified for band, a default block VLC will be used, while the global block VLC stored in the context should be used instead. This fixes decoding of one sample I have.
* indeo4: add missing Haar and slanted transformsKostya Shishkov2013-05-28
| | | | | That involves fixing INV_HAAR4() macro and changing it to work with different input and output like INV_HAAR8() instead of in-place transform.
* avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun2013-03-13
|
* Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-26
|
* lavc: add CODEC_CAP_DR1 to all video decoders missing themAnton Khirnov2012-10-29
|
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* indeo4: handle frame type 1 properlyKostya Shishkov2012-06-09
| | | | | It turns out that this frame type is actually intra and should be used as a reference for interframes too.
* factor out common decoding code for Indeo 4 and Indeo 5Kostya Shishkov2012-05-20
|
* indeo4: fix out-of-bounds function call.Ronald S. Bultje2012-03-21
| | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* indeo4: add some missing static and const qualifiersKostya Shishkov2012-01-12
| | | | From the patch by Reimar Döffinger.
* cosmetics: Drop unnecessary parentheses around return values.Diego Biurrun2011-12-30
|
* indeo4: remove two unused variablesKostya Shishkov2011-12-29
|
* Indeo 4 decoderKostya Shishkov2011-12-28
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>