Cristian Rodríguez
9b7cb22f84
Update and improve autotools build
...
- INCLUDES is deprecated, and CPPFLAGS is an user-defined
variable, use the proper AM_CPPFLAGS instead
- Remove FLAC__INLINE definition, providing proper
replacement for MSVC compilers.
- Detect if we have C99 's lround and provide a replacement
for windows...
2012-04-08 09:03:03 +10:00
Dave Yeo
c89269e20d
a.out format does not support many .section directives
2012-02-27 17:36:27 +11:00
Erik de Castro Lopo
34de69aedd
Disable executable stack in libFLAC.so.
...
This allows programs using it to run correctly on SE Linux systems, and
with exec-shield.
Patch from Russell Coker <russell@coker.com.au > via Debian.
2012-02-12 20:49:17 +11:00
Josh Coalson
dea0f5a044
add 2009 copyright
2009-01-07 07:31:28 +00:00
Josh Coalson
ee51fc0bae
Fix bug in bitreader handling of read callback returning a short count (SF#2490454: https://sourceforge.net/tracker2/?func=detail&aid=2490454&group_id=13478&atid=113478 )
2009-01-06 17:14:31 +00:00
Josh Coalson
08bfd426d2
fix labels (missing colons)
2008-09-09 07:06:09 +00:00
Josh Coalson
82b128050e
update copyright for 2008
2008-02-28 05:34:21 +00:00
Josh Coalson
9fae2451c9
fix bug with partition sum overflowing
2007-06-20 01:23:49 +00:00
Josh Coalson
7834f80a78
more optimizations
2007-04-04 01:03:07 +00:00
Josh Coalson
566f373d71
minor optimization in loop logic
2007-04-04 01:02:21 +00:00
Josh Coalson
717ea8c398
add stream_encoder_asm.nasm
2007-04-04 01:01:28 +00:00
Josh Coalson
5fa534f56f
minor optimization
2007-03-30 00:54:17 +00:00
Josh Coalson
7e174a4f84
fix extern names for win32
2007-03-23 05:23:11 +00:00
Josh Coalson
0bddabc5df
minor optimizations
2007-03-23 04:48:52 +00:00
Josh Coalson
6942044be1
optimization: faster crc-16 calculation
2007-03-22 07:23:14 +00:00
Josh Coalson
645620c24b
optimization: move code for non-zero crc16_align out of the way since it is a rare case
2007-03-22 03:37:36 +00:00
Josh Coalson
ddddff6a56
add FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap()
2007-03-22 03:22:27 +00:00
Josh Coalson
e4b1706412
minor comments
2007-03-22 03:20:56 +00:00
Josh Coalson
be5e19b964
minor comments
2007-03-22 03:13:11 +00:00
Josh Coalson
f2f328bdbf
improve ia-32 checks to include cpuid, bswap, sse3 and ssse3 support
2007-03-13 06:35:55 +00:00
Josh Coalson
1b44f7ecfa
minor comments
2007-03-13 06:35:03 +00:00
Josh Coalson
0c78700da5
remove obsolete FLAC__cpu_info_sse_test_asm_ia32()
2007-03-02 16:02:55 +00:00
Josh Coalson
e74bd9516c
add 2007 copyright
2007-02-02 06:58:19 +00:00
Josh Coalson
089566719c
patch sf#1580550 noexec stack: http://sourceforge.net/tracker/index.php?func=detail&aid=1580550&group_id=13478&atid=313478
2006-11-10 07:20:15 +00:00
Josh Coalson
0395dac13f
add 2206 to copyright notice
2006-04-25 06:59:33 +00:00
Josh Coalson
7446e18663
fix ANSI C violation w.r.t. const arrays
2005-01-26 04:04:38 +00:00
Josh Coalson
a78fac662c
add 2005 to copyright notices
2005-01-25 04:17:55 +00:00
Josh Coalson
0975843bed
first pass at making an integer-only flavor of the libraries. move FLAC__real out of ordinals.h to src/libFLAC/include/private/float.h, add FLAC__double and FLAC__float and use these everywhere instead of double and float, and don't typedef FLAC__real/float/double when building in integer-only mode. still need to provide integer substitutes in several places.
2004-10-20 00:21:50 +00:00
Josh Coalson
edcde6fd78
add --tag=CC required by latest libtool
2004-09-02 04:43:12 +00:00
Josh Coalson
c2570659f2
rename strip_fPIC.sh to strip_non_asm_libtool_args.sh, as it takes on new duties stripping other arguments for other assemblers
2004-07-29 06:43:23 +00:00
Josh Coalson
cce2f25a10
obsolete
2004-07-29 06:42:16 +00:00
Josh Coalson
9564390fb9
update copyright to 2004
2004-01-17 04:14:43 +00:00
Josh Coalson
afd8107872
change license verbiage to Xiph's
2003-01-31 23:34:56 +00:00
Josh Coalson
afae69f0e3
Add 2003 to copyright notice
2003-01-02 07:03:16 +00:00
Josh Coalson
59d8450290
patch from Miroslav
2002-12-30 02:33:19 +00:00
Josh Coalson
9945f8e44a
check in Miroslav's speedup patch
2002-09-19 05:19:14 +00:00
Josh Coalson
1152f9fe26
update copyright date to include 2002
2002-01-26 18:05:12 +00:00
Matt Zimmerman
04180befd4
Pass -i option to nasm so that VPATH builds work correctly
2001-12-05 08:12:05 +00:00
Josh Coalson
651d6de93a
check in Miroslav's PIC patch
2001-12-04 05:36:09 +00:00
Josh Coalson
a60231f436
Miroslav's patch to add run-time detection of operating system support for SSE/SSE2 instructions
2001-08-13 22:32:40 +00:00
Josh Coalson
e06969359f
revert to using libtool to generate the convenience library
2001-07-22 07:26:58 +00:00
Josh Coalson
10ab54092b
change to make libFLAC-asm a static, non-libtool library
2001-07-20 23:46:09 +00:00
Josh Coalson
21aa17ee8e
add a dummy function for determining OS support of SSE instructions
2001-07-18 00:24:46 +00:00
Josh Coalson
a52270e0eb
fix bug in SSE routines
2001-07-18 00:23:40 +00:00
Josh Coalson
f5925df599
add 3DNOW stuff from Miroslav
2001-07-16 21:13:19 +00:00
Josh Coalson
301cc9611f
patch from collver at linuxfreemail.com
2001-07-16 18:04:19 +00:00
Josh Coalson
f01dadd386
add comments
2001-07-16 18:03:16 +00:00
Josh Coalson
e0a0668347
add warnings about implicit assumptions in some routines
2001-07-12 21:23:31 +00:00
Josh Coalson
a18f751386
minor naming convention changes
2001-06-29 02:52:10 +00:00
Josh Coalson
77e3f319a5
revamp the ordinal types
2001-06-23 03:03:24 +00:00