summaryrefslogtreecommitdiffstats
path: root/mp3lib
Commit message (Expand)AuthorAgeFilesLines
* Add missing license headers to test programs for external libraries.diego2010-02-032-0/+35
* Refactor real --> float #define to a typedef in a common header.diego2010-01-0415-16/+17
* Add multiple inclusion guards to all mp3lib headers.diego2010-01-044-1/+17
* Fix 100l typo introduced in last commit.diego2009-10-081-1/+1
* cosmetics: Remove some pointless parentheses from return calls.diego2009-10-082-6/+6
* Make sure it builds with -ftracerlu_zero2009-08-041-4/+4
* Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-261-2/+2
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-1312-110/+110
* Reduce size of needlessly large mp3lib bandInfoStructreimar2009-03-071-5/+5
* Make several constant mp3lib tables constreimar2009-03-072-11/+11
* Move libavutil #includes below all others so that they do not overridediego2009-02-171-2/+3
* WORDS_BIGENDIAN is defined/undefined, not 0/1.diego2009-01-261-1/+1
* some more HAVE_3DNOW --> HAVE_AMD3DNOWdiego2009-01-261-6/+6
* DECLARE_ALIGNED was moved in FFmpeg.diego2009-01-251-1/+1
* Fix compilation after DECLARE_ASM_CONST/DECLARE_ALIGNED moving within FFmpeg.diego2009-01-251-0/+4
* HAVE_3DNOWEX --> HAVE_3DNOWEXTdiego2009-01-251-3/+3
* Lots and lots of #ifdef ARCH_... -> #if ARCH_...reimar2009-01-162-12/+14
* Add missing 'void' keyword to parameterless function declarations.diego2009-01-052-3/+3
* Consistently include config.h before mangle.h, fixes possible compilationreimar2008-12-152-0/+2
* Add missing 'void' to parameterless function declaration.diego2008-12-112-2/+2
* Get rid of pointless 'extern' keywords.diego2008-12-033-27/+27
* Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'.diego2008-10-166-6/+6
* Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg.diego2008-10-166-15/+15
* Start unifying names of internal preprocessor directives.diego2008-07-305-6/+6
* Remove AltiVec vector declaration compiler compatibility macros.diego2008-07-261-9/+3
* Check for HAVE_ALTIVEC_VECTOR_BRACES instead of __APPLE_CC__.diego2008-05-301-3/+3
* Merge mp3lib/Makefile into top-level Makefile.diego2008-04-271-19/+0
* Revert accidentally committed changes.diego2008-04-251-1/+1
* Only add loader to parts if WIN32DLL is enabled.diego2008-04-251-1/+1
* Only compile decode_i586.c on x86_32.diego2008-04-251-1/+1
* Remove useless comments with compilation commands.diego2008-04-252-5/+0
* Fix test program linking.diego2008-04-251-1/+1
* Add return statement, fixes the warning:diego2008-04-251-1/+1
* Remove redundant declaration, fixes the warning:diego2008-04-251-1/+0
* Add return statement, fixes the warning:diego2008-04-251-1/+1
* Remove unused variable.diego2008-04-251-1/+0
* Add missing #include, fixes the warning:diego2008-04-251-0/+1
* Take name of getch file to link against from config.mak.diego2008-04-251-1/+1
* Expand conditional addition of elements to variables with a form that permitsdiego2008-04-241-5/+3
* Use directory name as library name template.diego2008-04-221-1/+1
* #include config.h before all other headers.diego2008-03-142-3/+2
* Refactor AltiVec macros as done for FFmpeg.diego2008-02-181-14/+7
* Always use inline instead of _inline, the former is supported by allreimar2008-01-271-4/+0
* Remove unnecessary <signal.h> includesuau2008-01-091-1/+0
* cosmetics: Remove ugly and inconsistent uppercasing from filenames.diego2007-12-124-3/+3
* cosmetics: Move public function declarations together.diego2007-12-121-6/+5
* Add missing declaration for dct64_altivec, fixes the warning:diego2007-12-121-0/+2
* Add missing #include <stdio.h>, fixes the warning:diego2007-12-111-0/+1
* There is a check for altivec.h in configure so use the preprocessor directivediego2007-12-111-1/+1
* Replace SYS_DARWIN conditional directive around gcc macros by __APPLE_CC__.diego2007-12-111-3/+3
* Identifiers starting with __ are reserved for the system.diego2007-12-112-3/+3
* Remove pointless HAVE_ALTIVEC around the whole file, it is only compiled whendiego2007-12-111-5/+0
* Fix warning:diego2007-08-251-4/+0
* Get rid of duplicate processor feature variables.diego2007-06-271-6/+6
* Follow ffmpeg TARGET_ARCH_* -> ARCH_* change.reimar2007-06-161-1/+1
* Enable SIMD optmizations for mp3lib on AMD64zuxy2007-06-083-11/+13
* Change some static temporary vars to automatic ones because mingw32 binutilszuxy2007-06-062-4/+4
* Align output pointer so that we can use movaps instead of movups in dct64_sse;zuxy2007-06-064-19/+9
* Replace implicit use of fast_memcpy via macro by explicit use to allowreimar2007-06-051-1/+1
* Change '%ld' to '%d' to remove warnings introduced by r23452zuxy2007-06-041-1/+1
* Correct dct64 functions' declarationszuxy2007-06-045-13/+10
* Remove non-existing make_decode_tables_MMX()zuxy2007-06-021-1/+0
* Use int and uint32_t instead of long and unsigned long, when appropriate.zuxy2007-06-026-26/+26
* Record what was produced by make_decode_table_MMX() and used that data tozuxy2007-05-254-164/+138
* Remove hardcoded registerszuxy2007-05-231-67/+67
* Replace hardcoded 32-bit leal with equivalent add/sub so pointer arithmetic w...zuxy2007-05-221-11/+10
* Remove unused synth_1to1_mono()zuxy2007-05-221-21/+0
* Rewrite generic code in decode_MMX.c in C for easier AMD64 port. Slightly fas...zuxy2007-05-212-55/+37
* Fix bug in reference codezuxy2007-05-191-1/+1
* Move test program removal on distclean to mpcommon.mak.diego2007-03-241-3/+0
* Nuke MIPS-specific compiler bug workaround, it's unlikely to help anyway.diego2007-03-171-4/+0
* Simplify setting special CFLAGS for decode_i586.o.diego2007-03-151-2/+1
* Simplify conditional expression.diego2007-03-151-3/+1
* Remove Darwin AltiVec CFLAGS settings, configure handles this.diego2007-03-151-3/+0
* Remove addition of AltiVec flags to CFLAGS, configure takes care of this.diego2007-03-151-2/+0
* Fix test program compilation.diego2007-03-131-2/+2
* Rename mp3lib/libMP3.a to mp3lib/libmp3.a for consistency.diego2007-03-131-1/+1
* cosmetics: Fix indentation, reorder some lines for consistency.diego2007-03-131-2/+1
* Give more descriptive names to the source and library variables and splitdiego2007-03-131-9/+9
* Add missing registers to asm code in mp3libreimar2007-03-013-3/+3
* Make sure buffer is aligned so no unaligned access happens.reimar2007-02-051-5/+8
* Hack around libavutil/bswap.h compilation problems due to always_inline undef...reimar2006-12-071-1/+1
* Remove bswap.h, use libavutil/bswap.h instead.diego2006-11-291-1/+2
* FFmpeg-style dependency declarationdiego2006-11-271-12/+4
* Remove redundant ifeq ($(TARGET_ARCH_POWERPC),yes), AltiVec exists only on PPC.diego2006-11-271-2/+0
* Simplify test program generation.diego2006-11-271-6/+3
* Remove superfluous CFLAGS declaration (is in mpcommon.mak).diego2006-11-271-1/+0
* There are no .s files in mp3lib/, remove the corresponding suffix rule.diego2006-11-271-3/+0
* Remove unnecessary header indirection.diego2006-11-271-2/+0
* Merge common parts of all Makefiles into one file included by all.diego2006-11-261-26/+5
* Remove superfluous comment.diego2006-11-251-3/+0
* Unify dep/depend targets.diego2006-11-201-3/+1
* Remove (now hopefully unnecessary) workarounds added in r21056reimar2006-11-193-18/+0
* directly insert ffreep %%st(0) opcode for compatibility with oldreimar2006-11-191-8/+1
* Use ASMALIGN macro for better compatibility and remove SYS_DARWINreimar2006-11-191-4/+2
* Avoid code like "fstps %1+64(,%%ecx,4)\n\t", it might end up asreimar2006-11-191-16/+16
* fix mp3lib compilation on OSXnplourde2006-11-195-1/+28
* Fix clobber list, half of the modified registers were missing.reimar2006-11-191-2/+2
* mp3lib asm does not compile on AMD64.reimar2006-11-012-2/+2
* disable nonworking/broken code for now till I find out what it is supposed to...reimar2006-10-292-0/+6
* Simplify OBJS handling.diego2006-10-191-9/+4
* always use 3dnowext version of dct64 when supported by the CPU (K6-3+ and up).gpoirier2006-08-231-1/+1
* Explicitly include libmpcodecs/img_format.h and libvo/fastmemcpy.h.diego2006-08-182-2/+1
* Clarify licensing situation.diego2006-07-301-6/+10
* 10l, i missed ifdefs around the callsrfelker2006-07-192-1/+11
* do not compile mmx/sse/3dnow code if not availablerfelker2006-07-191-2/+12
* OPTFLAGS already includes EXTRA_INC.diego2006-07-121-1/+1
* fix sound distortion on K-6, patch by Zuxy Meng zuxy PP meng AHHH gmail PP comgpoirier2006-07-081-4/+1
* Add dct64_sse, a replacement for dct64_MMX. About 60% faster on its author's ...gpoirier2006-07-074-3/+447
* Add missing license, as chosen by its authorgpoirier2006-06-291-0/+2
* remove MMX2 dependency (replace pshufw $78 with pswapd) so it cangpoirier2006-06-271-32/+32
* fix conversion float to int to use saturated ops,gpoirier2006-06-272-41/+52
* CVS --> Subversion in copyright noticesdiego2006-06-2213-26/+26
* Remove now obsolete .cvsignore files.diego2006-06-021-4/+0
* Make mp3lib say that it's using Altivec to decode instead of generic Cdiego2006-04-151-0/+7
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-092-8/+8
* Make clean/distclean behave uniformly in all directories.diego2006-01-271-2/+2
* Reverse commit 31 Dec 2005 18:56:35 -0000 1.34gpoirier2006-01-031-2/+1
* "Currently mplayer looks for only one MP3 frame sync. The attachedgpoirier2005-12-311-1/+2
* Unify include paths, -I.. is in CFLAGS.diego2005-11-1511-19/+19
* 10l broken asm crap needs an external namerfelker2005-10-252-1/+7
* do not export useless symbols! fixed compile bug with decode support in lamerfelker2005-10-252-2/+1
* Mark modified imported files as such to comply with (L)GPL §2a.diego2005-04-1513-0/+74
* Use proper parameter range in stereo testhenry2005-04-101-2/+2
* Reduce excessive verbosity.diego2004-11-151-1/+1
* compilation fix for gcc 3.4.2reimar2004-11-112-2/+2
* Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.diego2004-10-281-1/+1
* Index must be positive to prevent endless loop on bad datartognimp2004-09-141-6/+6
* small gcc warning fixesrathann2004-08-281-1/+3
* avoid outoptimization of static variables patch by ismail dönmez <ismail.don...faust32004-08-031-2/+2
* ICC 8.0 compilation fixesatmos42004-08-021-2/+2
* ranlib cleanup by Dan Christiansenalex2004-06-241-0/+2
* attribute_used patch by (VMiklos <mamajom at axelero dot hu>)michael2004-04-261-1/+1
* attribute_used for gcc3.4alex2004-04-265-6/+11
* reorder funcs to avoid warnings/errors (gccs are nowadays are more pickier ab...alex2004-04-261-34/+31
* some more globalsalex2004-04-062-3/+3
* removing more globalsalex2004-04-061-1/+2
* fix symbol clashes when linking with libmp3lame including mp3 decoder, man, m...alex2004-04-069-45/+38
* copyright update by the authordiego2004-02-191-5/+3
* reverting my last change as buggy gcc 3.x fails with it :(alex2003-10-251-1/+1
* 10l to me, noticed by Bjorn Sandellalex2003-10-231-9/+0
* 100l to Nickalex2003-10-231-1/+2
* removed obsoleted (or never ending) codealex2003-10-224-2255/+1
* removed the stdcall conventionalex2003-10-225-10/+11
* remove debug messagenexus2003-08-091-1/+1
* layer-1 supportarpi2003-07-242-5/+162
* 100larpi2003-07-061-1/+3
* getcpucaps supportalex2003-07-041-1/+6
* disable L3: BigValues too large messagefaust32003-06-301-2/+2
* merged with mpg123 0.59s-prearpi2003-06-283-787/+422
* moved 3dnow and 3dnowex dct36 optimisations into gcc inline assemblyalex2003-06-225-1012/+533
* fixed bandInfo name clash with libmp3lame v3.93.1 (longLimit and shortLimit a...alex2003-06-211-3/+3
* objfix has to be run on MINGW32, toofaust32003-03-311-0/+3
* 10larpi2003-01-291-1/+1
* In mp3lib/sr1.c, look at the line 226:arpi2003-01-281-7/+22
* The two attached patches *should* allow for properarpi2003-01-272-2/+24
* Propolice catches an overflow in dct64_k7.c:arpi2003-01-191-1/+1
* An altivec-optimized DCT64 for mp3libarpi2003-01-183-2/+541
* fixing that f*cking linker 'bug' e.g. naming config with libmp3lamealex2002-12-246-12/+12
* cleanup & fix cpu detection & init stuffarpi2002-12-241-53/+20
* don't redefine decwin as staticarpi2002-12-241-1/+4
* decode_i586.c version uses %ebp for its own use, so:arpi2002-12-243-9/+15
* removing very ugly esp games / fixes the propolice problem on OpenBSD (patch ...michael2002-12-151-5/+1
* forgotten mangle patch by (Björn Sandell <biorn at dce dot chalmers dot se>)michael2002-11-192-2/+2
* layer-1 stream parsing (NOT decoding) supportarpi2002-09-281-0/+13
* pshufw is a mmx2 instruction, so don't use dct64_MMX_3dnowex on k6-3 whicharpi2002-09-211-1/+1
* Minor speedup by nick kurshev.atmos42002-09-071-64/+32
* - GCC 3.x (SPARC) is too clever for the double->int conversion trick used injkeil2002-09-061-10/+3
*