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-03-13cabac: remove unused argument of ff_init_cabac_states()Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
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-08cabac: Move code only used within the CABAC test program into the test program.Diego Biurrun
2012-01-06cabac: remove unused function renorm_cabac_decoderDiego 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-06-21cabac: move x86 asm to libavcodec/x86/cabac.hMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21x86: cabac: change 'a' constraint to 'r' in get_cabac_inline()Mans Rullgard
Nothing requires this value in %eax. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21x86: cabac: remove hardcoded esi in get_cabac_inline()Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21x86: cabac: remove hardcoded edx in get_cabac_inline()Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21x86: cabac: remove unused macro parameterMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21x86: cabac: remove hardcoded ebx in inline asmMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21x86: cabac: remove hardcoded struct offsets from inline asmMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21cabac: remove inline asm under #if 0Mans Rullgard
A comment says it's not faster than the C code. Signed-off-by: Mans Rullgard <mans@mansr.com>
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-06-21cabac: remove #if 0 cascade under never-set #ifdef ARCH_X86_DISABLEDMans Rullgard
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-08-21Replace #ifdef PIC checks with the more appropriate ↵Reimar Döffinger
HAVE_EBX_AVAILABLE/HAVE_7REGS. Originally committed as revision 19676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-12Split bitstream.h, put the bitstream writer stuff in the new fileStefano Sabatini
put_bits.h. Originally committed as revision 18461 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
2009-01-14Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs
They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16Convert asm keyword into __asm__.Diego Pettenò
Neither the asm() nor the __asm__() keyword is part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 syntax. Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-15Remove useless #ifdef around #include.Diego Biurrun
Originally committed as revision 15329 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-03Silence a couple of 'defined but not used' warnings by adding an av_unusedDiego Biurrun
attribute to the relevant function declarations. Originally committed as revision 15161 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-31Globally rename the header inclusion guard names.Stefano Sabatini
Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 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-04-16Redo r12838, this time using svn copy to create h264_i386.h from cabac.h.Jeff Downs
Move decode_significance_x86() and decode_significance_8x8_x86() to i386-specific file from cabac.h. New file is h264-oriented and only included from h264.c Resolves compilation when configured with --disable-optimizations due to decode_significance_8x8_x86 using last_coeff_flag_offset_8x8, which is only defined in h264.c Originally committed as revision 12846 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-16Revert 12838 to redo it the right way (use svn copy to create newJeff Downs
file based on old). Originally committed as revision 12845 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-15Move decode_significance_x86() and decode_significance_8x8_x86() toJeff Downs
i386-specific file from cabac.h. New file is h264-oriented and only included from h264.c Resolves compilation when configured with --disable-optimizations due to decode_significance_8x8_x86 using last_coeff_flag_offset_8x8, which is only defined in h264.c Originally committed as revision 12838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-18cosmetics: remove useless \-newline escapesMåns Rullgård
Originally committed as revision 12479 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-28Use cltd instead of cdq asm mnemonic, ICC and gcc support both, butReimar Döffinger
SunStudio 12 only supports the former. Originally committed as revision 12275 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-23Put some disabled functions that are only used in the test program in cabac.cDiego Biurrun
under TEST as preprocessor conditional, same as the test program. Originally committed as revision 11601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-03Add missing const to last argument of decode_significance_8x8_x86.Reimar Döffinger
Fixes "h264.c:5470: warning: passing argument 4 of 'decode_significance_8x8_x86' discards qualifiers from pointer target type" Originally committed as revision 11135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-17Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-1210l: refill2() is not unused, it is used conditionally.Diego Biurrun
Fix the preprocessor directives to enable refill2() only when the conditions under which it is used apply. Originally committed as revision 10715 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-12Disable unused code; fixes several gcc warnings:Diego Biurrun
cabac.h:112: warning: ‘put_cabac_static’ defined but not used cabac.h:158: warning: ‘put_cabac_terminate’ defined but not used cabac.h:186: warning: ‘put_cabac_u’ defined but not used cabac.h:221: warning: ‘put_cabac_ueg’ defined but not used cabac.h:273: warning: ‘refill2’ defined but not used cabac.h:811: warning: ‘get_cabac_u’ defined but not used cabac.h:827: warning: ‘get_cabac_ueg’ defined but not used Originally committed as revision 10713 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-02100l: Revert accidental commit, restore previous version.Diego Biurrun
Originally committed as revision 10644 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-02Replace CONFIG_VORBIS_DECODER #ifdef by if (ENABLE_VORBIS_DECODER).Diego Biurrun
Blessed by Luca Barbato on IRC. Originally committed as revision 10642 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-16cosmetics: typoDiego Biurrun
Originally committed as revision 10507 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-16CONFIG_7REGS -> HAVE_7REGSRamiro Polla
Originally committed as revision 10121 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-28cosmetics: misc typo fixesDiego Biurrun
Originally committed as revision 9815 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
2007-06-12misc spelling fixesDiego Biurrun
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-30rename attribute_unused to av_unused and moves its declaration to common.hCarl Eugen Hoyos
patch by Carl Eugen Hoyos cehoyos chez ag or at original thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unused date: 05/29/2007 01:23 PM Originally committed as revision 9155 to svn://svn.ffmpeg.org/ffmpeg/trunk