summaryrefslogtreecommitdiff
path: root/libavcodec/cabac.h
Commit message (Collapse)AuthorAge
...
* on the P4 inc needs twice as much time a addMichael Niedermayer2006-10-09
| | | | Originally committed as revision 6611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2006-10-09
| | | | Originally committed as revision 6610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reverse remainder of the failed attempt to optimize *state=c->mps_state[s]Michael Niedermayer2006-10-09
| | | | Originally committed as revision 6609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* x86 branchless cabac decoderMichael Niedermayer2006-10-09
| | | | | | slightly faster on P3 Originally committed as revision 6608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize branchless C CABAC decoderMichael Niedermayer2006-10-09
| | | | Originally committed as revision 6607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move outcommented START/STOP_TIMER to a hopefully better place for ↵Michael Niedermayer2006-10-09
| | | | | | benchmarking ... Originally committed as revision 6605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* drop failed attempt to optimize *state= c->mps_state[s];Michael Niedermayer2006-10-09
| | | | Originally committed as revision 6604 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l bugfix for some disabled codeMichael Niedermayer2006-10-09
| | | | Originally committed as revision 6603 to svn://svn.ffmpeg.org/ffmpeg/trunk
* first try of a handwritten get_cabac() for x86, this is 10-20% faster on P3 ↵Michael Niedermayer2006-10-09
| | | | | | depening on if you try to subtract the START/STOP_TIMER overhead Originally committed as revision 6602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove bytestream_end checks, seems to work fine without them and the ↵Michael Niedermayer2006-10-09
| | | | | | bitstream reader doesnt check for the end either Originally committed as revision 6599 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decrease ff_h264_norm_shift[] sizeMichael Niedermayer2006-10-09
| | | | Originally committed as revision 6596 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2006-10-08
| | | | Originally committed as revision 6594 to svn://svn.ffmpeg.org/ffmpeg/trunk
* branchless renormalization (1% faster get_cabac) old branchless ↵Michael Niedermayer2006-10-08
| | | | | | renormalization wasnt faster because gcc was scared of the shift variable (missusing bit variable now) Originally committed as revision 6587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 5% faster get_cabac()Michael Niedermayer2006-10-08
| | | | Originally committed as revision 6586 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable benchmarking codeMichael Niedermayer2006-10-07
| | | | | | disable asm optims as the fastest depends on cpu type Originally committed as revision 6582 to svn://svn.ffmpeg.org/ffmpeg/trunk
* renorm_cabac_decoder_once START/STOP_TIMER scores for athlonMichael Niedermayer2006-10-07
| | | | Originally committed as revision 6581 to svn://svn.ffmpeg.org/ffmpeg/trunk
* refill cabac variables in 16bit steps, 3% faster get_cabac()Michael Niedermayer2006-10-07
| | | | Originally committed as revision 6578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* () 10lMichael Niedermayer2006-10-07
| | | | Originally committed as revision 6576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* several x86 renorm_cabac_decoder_once optimizationsMichael Niedermayer2006-10-07
| | | | | | | | START/STOP_TIMER benchmarking code for them please benchmark on P4 & athlon (ill remove the benchmarking code and the always slower variants as soon as p4/athlon benchmarks have been posted or commited) Originally committed as revision 6573 to svn://svn.ffmpeg.org/ffmpeg/trunk
* don't try to inline cabac functions. gcc ignored the hint anyway, and ↵Loren Merritt2006-10-04
| | | | | | forcing it would make h264 slower. Originally committed as revision 6549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tweak cabac. 0.5% faster h264.Loren Merritt2006-08-27
| | | | Originally committed as revision 6106 to svn://svn.ffmpeg.org/ffmpeg/trunk
* don't force asserts in release builds. 2% faster h264.Loren Merritt2006-04-29
| | | | Originally committed as revision 5332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decode h264 end-of-slice flagLoren Merritt2005-05-29
| | | | Originally committed as revision 4316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill warnings patch by (Måns Rullgård <mru inprovide com>)Måns Rullgård2005-02-24
| | | | Originally committed as revision 3977 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-10-26
| | | | Originally committed as revision 3639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* overread fixMichael Niedermayer2004-07-08
| | | | Originally committed as revision 3294 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer2004-05-18
| | | | | | sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get_bit_count -> put_bits_countAlex Beregszaszi2004-02-06
| | | | Originally committed as revision 2753 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2003-06-09
| | | | Originally committed as revision 1940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* FFV1 codec (our very simple lossless intra only codec, compresses much ↵Michael Niedermayer2003-06-09
| | | | | | better then huffyuv) Originally committed as revision 1939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-06-06
| | | | Originally committed as revision 1932 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (truncated) unary binerizationMichael Niedermayer2003-05-30
| | | | | | unary k-th order exp golomb binarization Originally committed as revision 1920 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CABACMichael Niedermayer2003-05-28
note, this is just the CABAC (de)coder not complete h264-cabac support Originally committed as revision 1915 to svn://svn.ffmpeg.org/ffmpeg/trunk