summaryrefslogtreecommitdiff
path: root/libavcodec/ffv1.h
Commit message (Collapse)AuthorAge
* lavc: Move context_model to codec private optionsVittorio Giovara2016-01-21
| | | | | | | | This option is only used by ffv1 and ffvhuff. It is a very codec-specific option, so deprecate the global variant. Improve documentation a little. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* ffv1: Explicitly name the coder typeVittorio Giovara2015-11-16
| | | | | | | | | | | | | | | | FFv1 uses two types of coders, golomb and range with two different tables. This is exposed this in a rather convoluted way, for example mentioning to set coder type 1 while initializing the variable 'ac' to 2, because encoder does not use range coder with default table. Appropriate internal coder type values have been added and used in any check rather than using raw numbers. Initialization of avctx.coder_type in ffv1dec is removed because this field is encoder only. An unneeded validation check in the encoder is dropped too. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* ffv1enc: Keep coded_frame.key_frame a write-only variableVittorio Giovara2015-07-20
|
* ffv1enc: Add const attribute to input frameVittorio Giovara2015-05-01
| | | | | | warning: assigning to 'AVFrame *' (aka 'struct AVFrame *') from 'const AVFrame *' (aka 'const struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
* ffv1: Drop bogus dependency on dsputilDiego Biurrun2014-03-13
| | | | ffv1 does not use any part of the dsputil framework.
* ffv1: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-08
|
* ffv1: Add missing #includes to header fileDiego Biurrun2012-10-20
|
* ffv1: update to ffv1 version 3Luca Barbato2012-10-20
| | | | Based on code from Carl Eugen Hoyos, Michael Niedermayer and Paul B Mahol.
* ffv1: split decoder and encoderLuca Barbato2012-10-20