Date | Commit message (Collapse) | ||
---|---|---|---|
2006-09-09 | Add ARM assembly optimizations | ||
This was my first time writing ARM assembly, so it may not be the best; but they're still significantly faster than the optimized C versions[1] of the functions replace. An knowledgable ARM coder should be able to make better optimizations, but nobody has done so for FLAC yet (at least not publicly, to my knowledge), so I decided to take a stab at it. Also tweaked configure.in a bit to better support cross-compilation. no longer enable 3dnow, sse, or altivec optimizations unless our CPU supports them. (note: sse and 3dnow are supported by 64-bit chips, but the code is currently only optimized for 32-bit sse and 3dnow). FLAC__fixed_restore_signal_asm_arm and FLAC__lpc_restore_signal_asm_arm are pretty well-tested from tracks in my music collection. I do not think I have any music that can exersises FLAC__lpc_restore_signal_asm_arm_wide (especially the 64-bit ASR macro). These optimizations changes result in an approximately 20% reduction in decoding time on my 3rd generation ipod (running ipodlinux). [1] - I still have them at hand, but they're not probably not worth it for the non-ASM optimized architectures. | |||
2006-08-29 | bump version number to 1.1.3 | ||
2006-05-25 | add --disable-xmms-plugin option to prevent building the xmms plugin ↵ | ||
(sf#930494 https://sourceforge.net/tracker/index.php?func=detail&aid=930494&group_id=13478&atid=363478) | |||
2006-05-25 | add configure options --disable-thorough-tests which breaks up testing into ↵ | ||
3 levels: 0 for basic testing, 1 for thorough testing, 2 for exhaustive testing | |||
2006-05-24 | complete largefile support | ||
2006-05-22 | minor syntax | ||
2006-05-21 | minor syntax | ||
2006-05-19 | add --disable-doxygen-docs options (sf patch #1365935 ↵ | ||
https://sourceforge.net/tracker/index.php?func=detail&aid=1365935&group_id=13478&atid=313478) | |||
2006-04-25 | add 2206 to copyright notice | ||
2006-04-25 | bump version to intermediate CVS | ||
2005-12-02 | add host detection for mingw | ||
2005-09-02 | add xmms.m4 to new m4/ directory as backup | ||
2005-03-02 | check in more fixes from Luca to build properly on linux-ppc (asm-related again) | ||
2005-03-02 | add host check for cygwin to force the OBJ_FORMAT | ||
2005-02-04 | bump version to 1.1.2 | ||
2005-02-02 | bump version number to 1.1.2-beta | ||
2005-01-30 | remove explicit call to AC_CANONICAL_HOST since it is called implicitly by ↵ | ||
who-knows-what; disable as/gas on PPC | |||
2005-01-27 | fix recently-broken host- and system-checking logic | ||
2005-01-25 | add 2005 to copyright notices | ||
2005-01-21 | add host checks to try and divine whether we're on a darwin or linux system | ||
2004-12-30 | fix libFLAC to build PPC asm properly, conditionalized for gas or as | ||
2004-12-30 | revamp plugin_common to use utf-8 instead of wchar_t as the internal comment ↵ | ||
format | |||
2004-09-28 | move AC_GNU_SOURCE higher up as required | ||
2004-09-28 | remove id3 support from the plugins | ||
2004-09-24 | major plugin revamp based on x-fixer's code | ||
2004-09-21 | add targets/files for new test_seeking tester | ||
2004-09-10 | bump version number to 1.1.1 | ||
2004-07-30 | add checks for docbook2man | ||
2004-07-29 | add AM_PROG_AS, although currently it is only needed for PowerPC | ||
2004-07-27 | check in Brady's second altivec-related patch that hooks up the asm routines ↵ | ||
and does the requisite configure-related stuff | |||
2004-07-25 | bump version number to 1.1.1-beta1, with a target date of 2004-07-31 | ||
2004-07-20 | fixes for autoconf | ||
2004-05-26 | use $libdir instead of $prefix/lib to find library dir | ||
2004-03-16 | bump version info | ||
2004-01-17 | update copyright to 2004 | ||
2003-12-17 | obliterate obsolete winamp3 plugin | ||
2003-12-17 | more re-org fixes | ||
2003-12-17 | fix AC_OUTPUT screwup from re-org | ||
2003-12-17 | add undocumented option --apply-replaygain-which-is-not-lossless to flac; ↵ | ||
required a lot of reorganization; gain_analysis lib renamed to replaygain_analyis; replaygain_synthesis moved out of plugin_common into its own library in share/ | |||
2003-09-15 | replace the compile time ordinals.h.in->ordinals.h conversion with a static ↵ | ||
ordinals.h | |||
2003-05-19 | make -O2 the default for release builds, but -O3 for gcc | ||
2003-04-27 | Update OBJ_FORMAT setting: OpenBSD/i386-current just switched the binary ↵ | ||
format to ELF | |||
2003-02-07 | change license verbiage | ||
2003-01-25 | bump version number to 1.1.0 | ||
2003-01-15 | minor comments | ||
2003-01-14 | add --enable-local-xmms-plugin | ||
2003-01-10 | add check for Doxygen | ||
2003-01-08 | bump version string to 1.0.5_beta2 | ||
2003-01-02 | add autoheader template for FLAC__VALGRIND_TESTING | ||
2003-01-02 | update the version number from 1.0.4 to 1.0.5-beta1 | ||