Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-15cabac: remove leftovers from the cabac encoderJanne Grunau
The cabac encoder was only used by the removed cabac test. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2013-09-24h264: do not reinitialize the global cabac tables at each slice headerAnton Khirnov
2013-09-24cabac: remove write-only h264_mps_state[]Anton Khirnov
2013-03-13cabac: remove unused argument of ff_init_cabac_states()Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-11-14Drop broken and unused CABAC test program.Diego Biurrun
2012-04-28h264: use one table instead of several for cabac functionsRoland Scheidegger
The reason is this is easier for PIC code (in particular on darwin...). Keep the old names as pointers (static in cabac_functions.h so gcc knows these are just immediate offsets) so the c code can nicely stay the same (alternatively could use offsets directly in the functions needing the tables). This should produce the same code as before with non-pic and better code (confirmed) with pic. The assembly uses the new table but still won't work for PIC case. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-01-13cabac: split cabac.h into declarations and function definitionsDiego Biurrun
This fixes standalone compilation of some decoders with --disable-optimizations. cabac.h defines some inline functions that use symbols from cabac.c. Without optimizations these inline functions are not eliminated and linking fails with references to non-existing symbols. Splitting the inline functions off into their own header and only #including it in the places where the inline functions are used allows #including cabac.h from anywhere without ill effects.
2012-01-13cabac: Mark ff_h264_mps_state array as static, it is only used within cabac.c.Diego Biurrun
2012-01-13cabac: Remove ff_h264_lps_state array.Diego Biurrun
It was only ever used in the cabac test program, but never initialized.
2012-01-09cabac: remove put_cabac_u/ueg from cabac-test.Diego Biurrun
The functions are not used in any part of Libav, therefore testing them in the cabac-test is unnecessary. Since this makes them unused, remove the functions.
2012-01-08cabac: Move code only used within the CABAC test program into the test program.Diego Biurrun
2012-01-04cabac: drop unused and disabled get_cabac_u() / get_cabac_ueg() functionsDiego Biurrun
2012-01-04cabac: drop unused STRICT_LIMITS code branchDiego Biurrun
2011-07-17cabac: Move code only used in the cabac test program to cabac.c.Diego Biurrun
2011-07-16Remove unused structs and tables.Diego Biurrun
2011-06-21cabac: remove BRANCHLESS_CABAC_DECODER switchMans Rullgard
The code does not compile without this set. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
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
2009-04-13Rename bitstream.h to get_bits.h.Stefano Sabatini
Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-10cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).Diego Biurrun
Originally committed as revision 18422 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-20Replace random() usage in test programs by av_lfg_*().Diego Biurrun
Originally committed as revision 18070 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
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
2008-05-09Use full path for #includes from another directory.Diego Biurrun
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-23Fix test program compilation: Add missing #include and update the callDiego Biurrun
of ff_init_cabac_states() to account for API changes. Originally committed as revision 11602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-21Consistently use TEST as the preprocessor condition to enable test code.Diego Biurrun
Originally committed as revision 11581 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-23main() --> main(void)Diego Biurrun
Originally committed as revision 11079 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-19Fix the self tests which are contained in some codecs and are using random().Panagiotis Issaris
Originally committed as revision 9755 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-05license header consistency cosmeticsDiego Biurrun
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-18Kill a warning with MSVCJindřich Makovička
Patch by Jindrich Makovicka makovick A gmail P com Original thread: Date: 08:21 AM Subject Re: [Ffmpeg-devel] Weird line in cabac.h Originally committed as revision 6726 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-16shift CABACContext.range right, this reduces the number of shifts needed in ↵Michael Niedermayer
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) Originally committed as revision 6702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-13dehack *ps_state indexing in the branchless decoderMichael Niedermayer
Originally committed as revision 6683 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-11make state transition tables global as they are constant and the code is ↵Michael Niedermayer
slightly faster that way Originally committed as revision 6655 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-11make lps_range a global table its constant anyway (saves 1 addition for ↵Michael Niedermayer
accessing it) Originally committed as revision 6653 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-10BRANCHLESS_CABAD --> BRANCHLESS_CABAC_DECODERDiego Biurrun
Originally committed as revision 6623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-10reverse remainder of the failed attempt to optimize *state=c->mps_state[s]Michael Niedermayer
Originally committed as revision 6609 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-10optimize branchless C CABAC decoderMichael Niedermayer
Originally committed as revision 6607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-09decrease ff_h264_norm_shift[] sizeMichael Niedermayer
Originally committed as revision 6596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-08branchless renormalization (1% faster get_cabac) old branchless ↵Michael Niedermayer
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
2006-10-085% faster get_cabac()Michael Niedermayer
Originally committed as revision 6586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-13Update licensing information: The FSF changed postal address.Diego Biurrun
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17COSMETICS: Remove all trailing whitespace.Diego Biurrun
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-11fixing selftestMichael Niedermayer
Originally committed as revision 3820 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-29common.c -> bitstream.c (and the single non bitstream func -> utils.c)Michael Niedermayer
common.h -> common.h/bitstream.h Originally committed as revision 3777 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-26optimizationMichael Niedermayer
Originally committed as revision 3639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-08overread fixMichael Niedermayer
Originally committed as revision 3294 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-18some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer
sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-26h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at ↵Laurent Aimar
via dot ecp dot fr>) Originally committed as revision 2932 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-10-13removed the obsolete and unused parameters of init_put_bitsAlex Beregszaszi
Originally committed as revision 2366 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-06-09FFV1 codec (our very simple lossless intra only codec, compresses much ↵Michael Niedermayer
better then huffyuv) Originally committed as revision 1939 to svn://svn.ffmpeg.org/ffmpeg/trunk