summaryrefslogtreecommitdiff
path: root/libavcodec/huffyuv.c
Commit message (Collapse)AuthorAgeFilesLines
* Bump Major version, this commit is almost just renaming bits_per_sample toLuca Abeni2008-09-081-8/+8
| | | | | | | | | | | bits_per_coded_sample but that cannot be done seperately. Patch by Luca Abeni Also reset the minor version and fix the forgotton change to libfaad. Note: The API/ABI should not be considered stable yet, there still may be a change done here or there if some developer has some cleanup ideas and patches! Originally committed as revision 15262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace generic CONFIG_ENCODERS preprocessor conditionals by more specificDiego Biurrun2008-09-031-12/+12
| | | | | | CONFIG_FOO_ENCODER conditionals where appropriate. Originally committed as revision 15174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace generic CONFIG_DECODERS preprocessor conditionals by more specificDiego Biurrun2008-09-021-7/+9
| | | | | | CONFIG_FOO_DECODER conditionals where appropriate. Originally committed as revision 15162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-121-4/+4
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace some occurrences of -1 with PIX_FMT_NONE.Carl Eugen Hoyos2008-05-111-2/+2
| | | | | | Fixes icc warning #188: enumerated type mixed with another type Originally committed as revision 13130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add long names to some AVCodec declarations.Stefano Sabatini2008-04-291-2/+6
| | | | | | patch by Stefano Sabatini, stefano.sabatini-lala poste it Originally committed as revision 13022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng2008-03-211-4/+4
| | | | Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constMichael Niedermayer2008-02-011-2/+2
| | | | Originally committed as revision 11724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent huffyuv from generating codewords of length 32. (regression in r9069)Loren Merritt2007-08-051-1/+1
| | | | Originally committed as revision 9921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix mem leakOliver Pfister2007-07-051-1/+1
| | | | | | patch by Oliver Pfister: [oliver pfister gmx ch] Originally committed as revision 9490 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Group all copyright and author notices together.Diego Biurrun2007-07-051-3/+3
| | | | Originally committed as revision 9483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc typo fixesDiego Biurrun2007-06-121-1/+1
| | | | Originally committed as revision 9291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge huffman tables for rgb tooLoren Merritt2007-05-251-33/+71
| | | | Originally committed as revision 9124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics (reduce nesting)Loren Merritt2007-05-241-11/+11
| | | | Originally committed as revision 9119 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use sparse huffman tables. 1.5% faster huffyuv decoding.Loren Merritt2007-05-241-10/+9
| | | | Originally committed as revision 9118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge huffman tables so that we read 2 symbols at a time. 30% faster huffyuv ↵Loren Merritt2007-05-231-7/+52
| | | | | | decoding. Originally committed as revision 9104 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change brute force search to min-heap. 3.6x faster generate_len_table, 8% ↵Loren Merritt2007-05-191-42/+42
| | | | | | faster ffvhuff encoding. Originally committed as revision 9069 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: macrofy duplicate code in huffyuvLoren Merritt2007-05-181-45/+62
| | | | Originally committed as revision 9055 to svn://svn.ffmpeg.org/ffmpeg/trunk
* r3938 broke 2pass huffyuv (not that anyone uses it)Loren Merritt2007-05-181-2/+2
| | | | Originally committed as revision 9054 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant #inclusion of common.h, avcodec.h already #includes it.Diego Biurrun2007-05-101-2/+1
| | | | Originally committed as revision 8967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, encoder was under ifdef decoders.Loren Merritt2007-03-201-1/+1
| | | | Originally committed as revision 8455 to svn://svn.ffmpeg.org/ffmpeg/trunk
* huffyuv rgb encoderLoren Merritt2007-03-181-4/+104
| | | | Originally committed as revision 8439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated PIX_FMT names by the newer variants.Diego Biurrun2007-02-071-2/+2
| | | | Originally committed as revision 7867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add some #ifdef CONFIG_ENCODERS/DECODERSMåns Rullgård2006-09-271-0/+16
| | | | Originally committed as revision 6356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set supported pixel formats correctlyMichael Niedermayer2006-08-021-0/+2
| | | | Originally committed as revision 5896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffv1 and ffvhuff havnt changed since a long time and noone proposed anyMichael Niedermayer2006-04-141-3/+0
| | | | | | | | changes within 1 month after my warning so they are officially no longer experimental and we will gurantee decodeability of files encoded with the currenzt ffv1/ffvhuff in the future Originally committed as revision 5288 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont forget table_size in the decode_frame return valueMichael Niedermayer2006-03-301-1/+1
| | | | Originally committed as revision 5246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* segfault fixMichael Niedermayer2006-03-181-0/+3
| | | | Originally committed as revision 5178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (f)printf --> av_log conversionSteve L'Homme2006-03-081-1/+1
| | | | | | taken from a patch by Steve L'Homme Originally committed as revision 5127 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warning fixes by Luca Abeni, lucabe72 ##@## email ##.## itDiego Biurrun2006-01-251-1/+1
| | | | Originally committed as revision 4898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-121-1/+1
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-171-118/+118
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use PRIxN, %zd, %td formats where neededMåns Rullgård2005-12-121-1/+1
| | | | Originally committed as revision 4740 to svn://svn.ffmpeg.org/ffmpeg/trunk
* #defines for strict_std_compliance and split between inofficial extensions ↵Michael Niedermayer2005-05-081-2/+2
| | | | | | and non standarized things Originally committed as revision 4205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ministry of English Composition, reporting for duty (and the word is ↵Mike Melanson2005-04-241-4/+4
| | | | | | "skipped", not "skiped"; "skiped" would rhyme with "hyped") Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVOption removial patch from (James A. Morrison >ja2morri csclub.uwaterloo ca>)Michael Niedermayer2005-03-061-16/+0
| | | | | | with minor changes from me Originally committed as revision 4019 to svn://svn.ffmpeg.org/ffmpeg/trunk
* -strict -1 comment fixMichael Niedermayer2005-02-241-1/+1
| | | | Originally committed as revision 3976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* buffer overflowsMichael Niedermayer2005-02-171-7/+19
| | | | | | | one found by Milan Cutka one by me Originally committed as revision 3963 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seperate bitstream encoding skip from PASS1 flagMichael Niedermayer2005-02-061-3/+11
| | | | Originally committed as revision 3938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid buf_size == 0 checks in every decoderMichael Niedermayer2005-01-231-4/+0
| | | | Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dissallow sprintfMichael Niedermayer2005-01-121-2/+3
| | | | Originally committed as revision 3823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various security fixes and precautionary checksMichael Niedermayer2005-01-121-26/+59
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* common.c -> bitstream.c (and the single non bitstream func -> utils.c)Michael Niedermayer2004-12-291-0/+1
| | | | | | common.h -> common.h/bitstream.h Originally committed as revision 3777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix interlacing check in v1 huffyuv.Loren Merritt2004-11-281-7/+5
| | | | Originally committed as revision 3721 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split ffhuffyuv into 2 codecs:Loren Merritt2004-11-281-12/+48
| | | | | | | "huffyuv" is compatible with the official version "ffvhuff" contains our improvements Originally committed as revision 3720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( ↵Burkhard Plaum2004-11-271-2/+2
| | | | | | de>) Originally committed as revision 3717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new option: context_modelLoren Merritt2004-11-271-18/+89
| | | | | | stores per-frame optimal huffman tables. Originally committed as revision 3715 to svn://svn.ffmpeg.org/ffmpeg/trunk
* plane predicted non-interlacd rgb decodeing fixMichael Niedermayer2004-11-141-1/+1
| | | | Originally committed as revision 3681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* huffyuv writes to AVCodecContext.stats_out only once every 32 frames,Michael Niedermayer2004-09-171-0/+1
| | | | | | | | | | presumably to reduce the size of the log file. However, it doesn't clear stats_out on the other 31 out of 32 frames. So the application (ffmpeg and mencoder) writes each stat line 32 times. bugfix by (Loren Merritt <lorenm at u dot washington dot edu>) Originally committed as revision 3475 to svn://svn.ffmpeg.org/ffmpeg/trunk