summaryrefslogtreecommitdiffstats
path: root/libavcodec/vp5.c
Commit message (Collapse)AuthorAgeFilesLines
* vp56: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-311-1/+4
|
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-031-1/+1
|
* vp3: Use full transpose for all IDCTsRonald S. Bultje2013-04-151-1/+1
| | | | | | | | | | | This way, the special IDCT permutations are no longer needed. This is similar to how H264 does it, and removes the dsputil dependency imposed by the scantable code. Also remove the unused type == 0 cases from the plain C version of the idct. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-081-5/+7
|
* Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-261-1/+0
|
* vp56: make parse_header return standard error codesLuca Barbato2012-12-141-6/+6
| | | | | | Returning 0 for failure is misleading. CC: libav-stable@libav.org
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-1/+1
|
* cosmetics: Align codec declarationsMartin Storsjö2012-04-061-1/+1
| | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
* vp56: error out on invalid stream dimensions.Ronald S. Bultje2012-02-281-0/+5
| | | | | | | Prevents crashes when playing corrupt vp5/6 streams. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* vp56: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-151-17/+17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vp5: Fix illegal read.Alex Converse2011-11-171-2/+6
| | | | Found with Address Sanitizer
* vp6: Check for huffman tree build errorsLaurent Aimar2011-10-071-1/+2
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavc: use designated initialisers for all codecs.Anton Khirnov2011-07-291-9/+8
| | | | It's more readable and less prone to breakage.
* doxygen: do not include license boilerplate in Doxygen documentationDiego Biurrun2011-07-151-4/+6
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-261-1/+1
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* VP5/6/8: eliminate CABAC dependencyJason Garrett-Glaser2010-08-041-1/+1
| | | | | | | Create a custom table for VP5/6/8's renorm to avoid depending on H.264's. Saves one instruction in the arithmetic decoder as well. Originally committed as revision 24701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_prefix non static vp56 functions.Alex Converse2010-07-281-4/+4
| | | | Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP56: move vp56_edge_filter to new VP56DSPContextMåns Rullgård2010-04-301-18/+0
| | | | | | | | | | Using macro templates allows the vp[56]_adjust functions to be inlined instead of called through function pointers. The new function pointers enable optimised implementations of the filters. 4% faster VP6 decoding on Cortex-A8. Originally committed as revision 22992 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-1/+1
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename bitstream.h to get_bits.h.Stefano Sabatini2009-04-131-1/+1
| | | | Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp5: don't try decoding a P frame before any I frame was parsedAurelien Jacobs2009-01-271-1/+2
| | | | | | fix issue802 Originally committed as revision 16813 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp56: don't reset dimensions to 0 in codec initAurelien Jacobs2008-12-151-1/+2
| | | | Originally committed as revision 16140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename Vp56Model to VP56Model for consistencyAurelien Jacobs2008-12-121-5/+5
| | | | Originally committed as revision 16073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid POSIX reserved _t suffixAurelien Jacobs2008-12-111-18/+18
| | | | Originally committed as revision 16068 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-121-1/+1
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add long names to many AVCodec declarations.Stefano Sabatini2008-04-271-0/+1
| | | | | | patch by Stefano Sabatini, stefano.sabatini-lala poste it Originally committed as revision 13005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng2008-03-211-1/+1
| | | | Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove #include "mpegvideo.h" where it is not neededAurelien Jacobs2008-03-051-1/+0
| | | | Originally committed as revision 12321 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constMichael Niedermayer2008-02-011-1/+1
| | | | Originally committed as revision 11791 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add support for VP6 with huffman encoded blocksAurelien Jacobs2007-10-141-1/+1
| | | | | | closes issue 104 Originally committed as revision 10737 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a new vp6a codec (add alpha plan support to vp6)Aurelien Jacobs2007-09-251-1/+1
| | | | Originally committed as revision 10574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move all model related tables into their own structAurelien Jacobs2007-09-241-31/+36
| | | | Originally committed as revision 10571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some simplifications and uniformisationAurelien Jacobs2007-09-241-1/+1
| | | | Originally committed as revision 10568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2007-07-051-1/+1
| | | | Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set CODEC_CAP_DR1 for vp5 and vp6 decodersAurelien Jacobs2007-05-051-0/+1
| | | | Originally committed as revision 8896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use pointers to avoid copying AVFrame.Aurelien Jacobs2007-02-251-4/+4
| | | | | | | This ensure get_buffer() won't be confused with an AVFrame pointer which looks like it wasn't released. Originally committed as revision 8124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_ prefix to clip functionsReimar Döffinger2007-02-251-2/+2
| | | | Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Don't include inttypes.h/stdint.h directly, there is an abstraction inSteve L'Homme2006-10-241-1/+0
| | | | | | | libavutil/common.h for platforms with no inttypes.h. patch by Steve Lhomme, slhomme divxcorp com Originally committed as revision 6790 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-3/+5
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename vector to vect to avoid clash with Apple gccAurelien Jacobs2006-09-091-3/+3
| | | | Originally committed as revision 6217 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP5 and VP6 video decoderAurelien Jacobs2006-09-091-0/+289
Originally committed as revision 6213 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud