Commit History

Author SHA1 Message Date
  Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
  Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
  Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
  Diego Biurrun 64bde1974b cosmetics: Rename prn variable to prng (Pseudo Random Number Generator). 16 years ago
  Diego Biurrun 294eaa2643 Replace random() usage in test programs by av_lfg_*(). 16 years ago
  Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
  Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
  Diego Biurrun 07ad12ecdd Fix test program compilation: Add missing #include and update the call 17 years ago
  Diego Biurrun 07e4e3ea8b Consistently use TEST as the preprocessor condition to enable test code. 17 years ago
  Diego Biurrun f8a80fd69d main() --> main(void) 17 years ago
  Panagiotis Issaris d04d5bcd0e Fix the self tests which are contained in some codecs and are using random(). 17 years ago
  Diego Biurrun e5a389a1b7 license header consistency cosmetics 17 years ago
  Jindřich Makovička a0f2c6ba38 Kill a warning with MSVC 18 years ago
  Michael Niedermayer f24a515931 shift CABACContext.range right, this reduces the number of shifts needed in get_cabac() and is slightly faster on P3 (and should be much faster on P4 as the P4 except the more recent variants lacks an integer shifter and so shifts have ~10 times longer latency then simple operations like adds) 18 years ago
  Michael Niedermayer 68a205edef dehack *ps_state indexing in the branchless decoder 18 years ago
  Michael Niedermayer d61c4e731e make state transition tables global as they are constant and the code is slightly faster that way 18 years ago
  Michael Niedermayer 0fa352c7e6 make lps_range a global table its constant anyway (saves 1 addition for accessing it) 18 years ago
  Diego Biurrun 0bc2e7f081 BRANCHLESS_CABAD --> BRANCHLESS_CABAC_DECODER 18 years ago
  Michael Niedermayer 7822e1c1ff reverse remainder of the failed attempt to optimize *state=c->mps_state[s] 18 years ago
  Michael Niedermayer 2e1aee80f4 optimize branchless C CABAC decoder 18 years ago
  Michael Niedermayer c010d69a75 decrease ff_h264_norm_shift[] size 18 years ago
  Michael Niedermayer 260ceb6322 branchless renormalization (1% faster get_cabac) old branchless renormalization wasnt faster because gcc was scared of the shift variable (missusing bit variable now) 18 years ago
  Michael Niedermayer 99ce10873d 5% faster get_cabac() 18 years ago
  Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
  Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
  Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace. 19 years ago
  Michael Niedermayer 6041c21749 fixing selftest 20 years ago
  Michael Niedermayer caa336b4cc common.c -> bitstream.c (and the single non bitstream func -> utils.c) 20 years ago
  Michael Niedermayer ec7eb8966c optimization 20 years ago
  Michael Niedermayer bba8334965 overread fix 20 years ago
  Michael Niedermayer e96682e6f4 some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 21 years ago
  Laurent Aimar e5017ab870 h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>) 21 years ago
  Alex Beregszaszi ed7debda14 removed the obsolete and unused parameters of init_put_bits 21 years ago
  Michael Niedermayer 5e20f836b3 FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv) 22 years ago
  Michael Niedermayer 8f8c0800f8 cleanup 22 years ago
  Michael Niedermayer 61ccfcc009 (truncated) unary binerization 22 years ago
  Michael Niedermayer d592f67fb6 CABAC 22 years ago