speexdsp.git
14 years agofixed automake syntax error, changed version number Speex-1.1.7
jm [Wed, 2 Mar 2005 08:31:35 +0000 (08:31 +0000)]
fixed automake syntax error, changed version number

git-svn-id: http://svn.xiph.org/trunk/speex@9004 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoComment
jm [Wed, 2 Mar 2005 08:23:53 +0000 (08:23 +0000)]
Comment

git-svn-id: http://svn.xiph.org/trunk/speex@9003 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agocleanup
jm [Tue, 1 Mar 2005 23:47:54 +0000 (23:47 +0000)]
cleanup

git-svn-id: http://svn.xiph.org/trunk/speex@9002 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoReduced unnecessary buffers (reduced memory usage)
jm [Tue, 1 Mar 2005 09:22:01 +0000 (09:22 +0000)]
Reduced unnecessary buffers (reduced memory usage)

git-svn-id: http://svn.xiph.org/trunk/speex@8997 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoFix for stupid wav handling bug reported by Walt Mendenhall
jm [Sat, 19 Feb 2005 21:45:20 +0000 (21:45 +0000)]
Fix for stupid wav handling bug reported by Walt Mendenhall

git-svn-id: http://svn.xiph.org/trunk/speex@8957 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agooops, that should fix the float version
jm [Thu, 17 Feb 2005 05:42:33 +0000 (05:42 +0000)]
oops, that should fix the float version

git-svn-id: http://svn.xiph.org/trunk/speex@8940 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoUnrolled version of filter_mem2 and iir_mem2
jm [Wed, 9 Feb 2005 09:13:37 +0000 (09:13 +0000)]
Unrolled version of filter_mem2 and iir_mem2

git-svn-id: http://svn.xiph.org/trunk/speex@8894 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoAdded a shortcut for ringing computation
jm [Wed, 9 Feb 2005 09:13:08 +0000 (09:13 +0000)]
Added a shortcut for ringing computation

git-svn-id: http://svn.xiph.org/trunk/speex@8893 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agooops...
jm [Wed, 9 Feb 2005 08:32:04 +0000 (08:32 +0000)]
oops...

git-svn-id: http://svn.xiph.org/trunk/speex@8892 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoadded a shortcut to skip every second sample in open-loop pitch
jm [Wed, 9 Feb 2005 08:19:14 +0000 (08:19 +0000)]
added a shortcut to skip every second sample in open-loop pitch

git-svn-id: http://svn.xiph.org/trunk/speex@8891 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoreordering asm
jm [Wed, 9 Feb 2005 08:14:19 +0000 (08:14 +0000)]
reordering asm

git-svn-id: http://svn.xiph.org/trunk/speex@8890 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agono "memory" clobbered in inline asm
jm [Wed, 9 Feb 2005 08:02:51 +0000 (08:02 +0000)]
no "memory" clobbered in inline asm

git-svn-id: http://svn.xiph.org/trunk/speex@8889 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agooops
jm [Wed, 9 Feb 2005 07:47:26 +0000 (07:47 +0000)]
oops

git-svn-id: http://svn.xiph.org/trunk/speex@8887 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years ago...
jm [Wed, 9 Feb 2005 07:34:26 +0000 (07:34 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@8884 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agomisc optimizations
jm [Wed, 9 Feb 2005 07:31:17 +0000 (07:31 +0000)]
misc optimizations

git-svn-id: http://svn.xiph.org/trunk/speex@8883 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoCleared the last float ops from the comb filter
jm [Wed, 9 Feb 2005 04:10:50 +0000 (04:10 +0000)]
Cleared the last float ops from the comb filter

git-svn-id: http://svn.xiph.org/trunk/speex@8882 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoRemoved warning, unnecessary variables
jm [Wed, 9 Feb 2005 03:56:13 +0000 (03:56 +0000)]
Removed warning, unnecessary variables

git-svn-id: http://svn.xiph.org/trunk/speex@8881 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agooops... ANSI C fix
jm [Wed, 9 Feb 2005 03:47:57 +0000 (03:47 +0000)]
oops... ANSI C fix

git-svn-id: http://svn.xiph.org/trunk/speex@8880 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoSpecial case for complexity=1
jm [Wed, 9 Feb 2005 03:35:20 +0000 (03:35 +0000)]
Special case for complexity=1

git-svn-id: http://svn.xiph.org/trunk/speex@8879 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoFixed-point-ized a critical divide in the comb filter
jm [Wed, 9 Feb 2005 02:56:18 +0000 (02:56 +0000)]
Fixed-point-ized a critical divide in the comb filter

git-svn-id: http://svn.xiph.org/trunk/speex@8878 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM version of VQ quantizer, but only for N=1
jm [Tue, 8 Feb 2005 23:54:44 +0000 (23:54 +0000)]
ARM version of VQ quantizer, but only for N=1

git-svn-id: http://svn.xiph.org/trunk/speex@8876 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoMake use of cb_search_arm4.h
jm [Tue, 8 Feb 2005 22:29:46 +0000 (22:29 +0000)]
Make use of cb_search_arm4.h

git-svn-id: http://svn.xiph.org/trunk/speex@8875 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoA bit less agressive on ringing computation (complexity 0), but simplified
jm [Tue, 8 Feb 2005 22:28:53 +0000 (22:28 +0000)]
A bit less agressive on ringing computation (complexity 0), but simplified
memory update at end of subframe

git-svn-id: http://svn.xiph.org/trunk/speex@8874 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM arch fixes, assembly version of MULT16_32_Q15 and MULT16_32_Q14
jm [Tue, 8 Feb 2005 21:40:42 +0000 (21:40 +0000)]
ARM arch fixes, assembly version of MULT16_32_Q15 and MULT16_32_Q14

git-svn-id: http://svn.xiph.org/trunk/speex@8873 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoremoved some useless memory access
jm [Tue, 8 Feb 2005 18:29:14 +0000 (18:29 +0000)]
removed some useless memory access

git-svn-id: http://svn.xiph.org/trunk/speex@8872 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM assembly version of compute_weighted_codebook()
jm [Tue, 8 Feb 2005 10:18:54 +0000 (10:18 +0000)]
ARM assembly version of compute_weighted_codebook()

git-svn-id: http://svn.xiph.org/trunk/speex@8871 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoSome general (minor) optimizations
jm [Tue, 8 Feb 2005 06:23:41 +0000 (06:23 +0000)]
Some general (minor) optimizations

git-svn-id: http://svn.xiph.org/trunk/speex@8870 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agochanged 0.0 to 0 for fixed-point version
jm [Mon, 7 Feb 2005 22:21:53 +0000 (22:21 +0000)]
changed 0.0 to 0 for fixed-point version

git-svn-id: http://svn.xiph.org/trunk/speex@8868 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoBrought back a version split_cb_search_shape_sign optimized for complexity 1
jm [Mon, 7 Feb 2005 22:06:36 +0000 (22:06 +0000)]
Brought back a version split_cb_search_shape_sign optimized for complexity 1

git-svn-id: http://svn.xiph.org/trunk/speex@8866 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoRemoved unnecessary initialization
jm [Mon, 7 Feb 2005 21:14:36 +0000 (21:14 +0000)]
Removed unnecessary initialization

git-svn-id: http://svn.xiph.org/trunk/speex@8862 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoadded some %= signs for labels
jm [Mon, 7 Feb 2005 10:01:50 +0000 (10:01 +0000)]
added some %= signs for labels

git-svn-id: http://svn.xiph.org/trunk/speex@8857 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agooops. Fixed some bad copy/paste
jm [Mon, 7 Feb 2005 09:03:42 +0000 (09:03 +0000)]
oops. Fixed some bad copy/paste

git-svn-id: http://svn.xiph.org/trunk/speex@8856 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM assembly version of pitch_xcorr, moved all ARM assembly to separate files
jm [Mon, 7 Feb 2005 08:46:56 +0000 (08:46 +0000)]
ARM assembly version of pitch_xcorr, moved all ARM assembly to separate files

git-svn-id: http://svn.xiph.org/trunk/speex@8855 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoan alternative implementation of pitch_xcorr for machines with enough
jm [Mon, 7 Feb 2005 04:00:03 +0000 (04:00 +0000)]
an alternative implementation of pitch_xcorr for machines with enough
registers (more than x86, that is).

git-svn-id: http://svn.xiph.org/trunk/speex@8843 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM assembly version of DIV32_16
jm [Mon, 7 Feb 2005 00:35:36 +0000 (00:35 +0000)]
ARM assembly version of DIV32_16

git-svn-id: http://svn.xiph.org/trunk/speex@8841 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM assembly version of inner_prod with 8x unrolling
jm [Sat, 5 Feb 2005 23:23:22 +0000 (23:23 +0000)]
ARM assembly version of inner_prod with 8x unrolling

git-svn-id: http://svn.xiph.org/trunk/speex@8840 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoremoved unnecessary (re)initialization of the bit packer bytes
jm [Sat, 5 Feb 2005 08:16:49 +0000 (08:16 +0000)]
removed unnecessary (re)initialization of the bit packer bytes

git-svn-id: http://svn.xiph.org/trunk/speex@8838 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoThat was renamed to fixed_arm5e.h
jm [Sat, 5 Feb 2005 07:43:06 +0000 (07:43 +0000)]
That was renamed to fixed_arm5e.h

git-svn-id: http://svn.xiph.org/trunk/speex@8837 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoRenamed --enable-arm-asm to --enable-arm5e-asm to reflect the fact that these
jm [Sat, 5 Feb 2005 07:42:25 +0000 (07:42 +0000)]
Renamed --enable-arm-asm to --enable-arm5e-asm to reflect the fact that these
instructions aren't supported everywhere. Also added --enable-arm4-asm.

git-svn-id: http://svn.xiph.org/trunk/speex@8836 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoARM instruction scheduling for iir_mem2
jm [Sat, 5 Feb 2005 06:37:23 +0000 (06:37 +0000)]
ARM instruction scheduling for iir_mem2

git-svn-id: http://svn.xiph.org/trunk/speex@8835 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoMore ARM stuff
jm [Sat, 5 Feb 2005 06:00:46 +0000 (06:00 +0000)]
More ARM stuff

git-svn-id: http://svn.xiph.org/trunk/speex@8834 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoBetter instruction scheduling for ARM
jm [Sat, 5 Feb 2005 05:38:10 +0000 (05:38 +0000)]
Better instruction scheduling for ARM

git-svn-id: http://svn.xiph.org/trunk/speex@8833 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoAn ARM assembly implementation of filters_mem2 -- work in progress
jm [Sat, 5 Feb 2005 05:36:02 +0000 (05:36 +0000)]
An ARM assembly implementation of filters_mem2 -- work in progress

git-svn-id: http://svn.xiph.org/trunk/speex@8832 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoRemoved redundent filtering calls, added complexity 0 (even more shortcuts)
jm [Thu, 3 Feb 2005 22:18:32 +0000 (22:18 +0000)]
Removed redundent filtering calls, added complexity 0 (even more shortcuts)

git-svn-id: http://svn.xiph.org/trunk/speex@8827 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoMisc fixed-point fixes
jm [Wed, 2 Feb 2005 19:20:07 +0000 (19:20 +0000)]
Misc fixed-point fixes

git-svn-id: http://svn.xiph.org/trunk/speex@8823 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoapplied symbian related config and casting diffs from Colin Ward
conrad [Thu, 6 Jan 2005 01:52:49 +0000 (01:52 +0000)]
applied symbian related config and casting diffs from Colin Ward

git-svn-id: http://svn.xiph.org/trunk/speex@8636 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agogit-svn-id: http://svn.xiph.org/trunk/speex@8560 0101bb08-14d6-0310-b084-bc0e0c8e3800
philkerr [Thu, 30 Dec 2004 21:29:40 +0000 (21:29 +0000)]
git-svn-id: svn.xiph.org/trunk/speex@8560 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agogit-svn-id: http://svn.xiph.org/trunk/speex@8559 0101bb08-14d6-0310-b084-bc0e0c8e3800
philkerr [Thu, 30 Dec 2004 21:29:26 +0000 (21:29 +0000)]
git-svn-id: svn.xiph.org/trunk/speex@8559 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoRenamed the FFT in order to remove the symbol clash with Vorbis.
jm [Fri, 29 Oct 2004 12:22:57 +0000 (12:22 +0000)]
Renamed the FFT in order to remove the symbol clash with Vorbis.

git-svn-id: http://svn.xiph.org/trunk/speex@8130 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoShouldn't warn with fixed-point anymore
jm [Sun, 24 Oct 2004 03:37:53 +0000 (03:37 +0000)]
Shouldn't warn with fixed-point anymore

git-svn-id: http://svn.xiph.org/trunk/speex@8071 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoApplied build system patch from Erik de Castro Lopo; now builds on MinGW:
conrad [Sun, 10 Oct 2004 02:38:05 +0000 (02:38 +0000)]
Applied build system patch from Erik de Castro Lopo; now builds on MinGW:
* guard src/wave_out.h against multiple includes
* add @OGG_CFLAGS@ to INCLUDES in subdirs

git-svn-id: http://svn.xiph.org/trunk/speex@7951 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoCorrect some cut-and-paste errors.
giles [Sat, 2 Oct 2004 06:45:58 +0000 (06:45 +0000)]
Correct some cut-and-paste errors.

git-svn-id: http://svn.xiph.org/trunk/speex@7904 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoFixed scaling problem for fixed-point
jm [Wed, 22 Sep 2004 07:09:48 +0000 (07:09 +0000)]
Fixed scaling problem for fixed-point

git-svn-id: http://svn.xiph.org/trunk/speex@7825 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoupdated TODO, removed SPEEX_GET_QUALITY
jm [Thu, 16 Sep 2004 08:16:01 +0000 (08:16 +0000)]
updated TODO, removed SPEEX_GET_QUALITY

git-svn-id: http://svn.xiph.org/trunk/speex@7771 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove incorrect lib dependency for pkg-config
conrad [Sun, 5 Sep 2004 01:11:29 +0000 (01:11 +0000)]
remove incorrect lib dependency for pkg-config

git-svn-id: http://svn.xiph.org/trunk/speex@7695 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agodisable some warnings for the symbian emulator build
conrad [Mon, 16 Aug 2004 01:46:37 +0000 (01:46 +0000)]
disable some warnings for the symbian emulator build

git-svn-id: http://svn.xiph.org/trunk/speex@7576 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoupdate speex_lib_get_mode() info in README.symbian
conrad [Mon, 16 Aug 2004 00:27:20 +0000 (00:27 +0000)]
update speex_lib_get_mode() info in README.symbian

git-svn-id: http://svn.xiph.org/trunk/speex@7572 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove swathes of complete bollocks from README.symbian
conrad [Fri, 13 Aug 2004 07:39:02 +0000 (07:39 +0000)]
remove swathes of complete bollocks from README.symbian

git-svn-id: http://svn.xiph.org/trunk/speex@7559 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove DISABLE_GLOBAL_POINTERS stuff from speexdec,
conrad [Fri, 13 Aug 2004 07:34:55 +0000 (07:34 +0000)]
remove DISABLE_GLOBAL_POINTERS stuff from speexdec,
and switch to speex_lib_get_mode()

git-svn-id: http://svn.xiph.org/trunk/speex@7558 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agospeex_get_mode() -> speex_lib_get_mode()
conrad [Fri, 13 Aug 2004 07:33:20 +0000 (07:33 +0000)]
speex_get_mode() -> speex_lib_get_mode()
ohh beer!

git-svn-id: http://svn.xiph.org/trunk/speex@7557 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agofix up speexenc:
conrad [Fri, 13 Aug 2004 07:31:39 +0000 (07:31 +0000)]
fix up speexenc:
- bugfix for "if (mode)" stuff where mode is as yet unset (NULL)
- remove references to DISABLE_GLOBAL_POINTERS api
- switch mode selection to use speex_get_mode()

git-svn-id: http://svn.xiph.org/trunk/speex@7556 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove references to noglobals stuff from build
conrad [Fri, 13 Aug 2004 07:29:15 +0000 (07:29 +0000)]
remove references to noglobals stuff from build

git-svn-id: http://svn.xiph.org/trunk/speex@7555 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoSwitched Symbian build back to use modes.c
conrad [Wed, 11 Aug 2004 02:30:52 +0000 (02:30 +0000)]
Switched Symbian build back to use modes.c

git-svn-id: http://svn.xiph.org/trunk/speex@7521 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove spurious #if 0 around speex_lib_get_mode() definition.
conrad [Wed, 11 Aug 2004 00:56:23 +0000 (00:56 +0000)]
remove spurious #if 0 around speex_lib_get_mode() definition.

in other news, kfish is crazy.

git-svn-id: http://svn.xiph.org/trunk/speex@7519 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadded speex_get_mode() function
conrad [Tue, 10 Aug 2004 06:40:58 +0000 (06:40 +0000)]
added speex_get_mode() function

git-svn-id: http://svn.xiph.org/trunk/speex@7511 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd explicit consts in front of speex_mode_list[] declarations
conrad [Tue, 10 Aug 2004 06:22:39 +0000 (06:22 +0000)]
add explicit consts in front of speex_mode_list[] declarations

git-svn-id: http://svn.xiph.org/trunk/speex@7510 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoupdate acinclude with XIPH_PATH_OGG from latest ogg.m4
conrad [Fri, 6 Aug 2004 06:30:04 +0000 (06:30 +0000)]
update acinclude with XIPH_PATH_OGG from latest ogg.m4

git-svn-id: http://svn.xiph.org/trunk/speex@7488 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoupdate symbian/config.h device decode comment Speex-1.1.6
conrad [Tue, 27 Jul 2004 03:21:41 +0000 (03:21 +0000)]
update symbian/config.h device decode comment

git-svn-id: http://svn.xiph.org/trunk/speex@7362 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoRejects extra comments that break the spec (i.e. those that don't contain
jm [Mon, 26 Jul 2004 06:24:30 +0000 (06:24 +0000)]
Rejects extra comments that break the spec (i.e. those that don't contain
an '=')

git-svn-id: http://svn.xiph.org/trunk/speex@7343 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd SpeexMode declaration to noglobals.h, to allow new AC_CHECK_HEADER to
conrad [Thu, 22 Jul 2004 02:40:12 +0000 (02:40 +0000)]
add SpeexMode declaration to noglobals.h, to allow new AC_CHECK_HEADER to
compile check it properly etc.

git-svn-id: http://svn.xiph.org/trunk/speex@7254 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove unneeded public constructors/destructors for _noglobals modes;
conrad [Wed, 21 Jul 2004 07:18:57 +0000 (07:18 +0000)]
remove unneeded public constructors/destructors for _noglobals modes;
replaced with cleaner speex_mode_{new,destroy}() functions.

git-svn-id: http://svn.xiph.org/trunk/speex@7213 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoupdate _noglobals API usage info to cover only speex_mode_new() and
conrad [Wed, 21 Jul 2004 06:51:11 +0000 (06:51 +0000)]
update _noglobals API usage info to cover only speex_mode_new() and
speex_mode_destroy() in README.symbian.

git-svn-id: http://svn.xiph.org/trunk/speex@7210 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd noglobals API support to speexdec.c
conrad [Wed, 21 Jul 2004 06:34:37 +0000 (06:34 +0000)]
add noglobals API support to speexdec.c

git-svn-id: http://svn.xiph.org/trunk/speex@7208 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd support for _noglobals API to speexenc
conrad [Wed, 21 Jul 2004 06:25:52 +0000 (06:25 +0000)]
add support for _noglobals API to speexenc

git-svn-id: http://svn.xiph.org/trunk/speex@7207 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd define of DISABLE_GLOBAL_POINTERS back to configure.ac, update comments
conrad [Wed, 21 Jul 2004 06:06:40 +0000 (06:06 +0000)]
add define of DISABLE_GLOBAL_POINTERS back to configure.ac, update comments
to include ref to README.symbian

git-svn-id: http://svn.xiph.org/trunk/speex@7204 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd speex_mode_new() and speex_mode_destroy() API calls to _noglobals API
conrad [Wed, 21 Jul 2004 06:03:36 +0000 (06:03 +0000)]
add speex_mode_new() and speex_mode_destroy() API calls to _noglobals API

git-svn-id: http://svn.xiph.org/trunk/speex@7203 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd modeID constants for each of the 3 standard defined modes
conrad [Wed, 21 Jul 2004 05:32:50 +0000 (05:32 +0000)]
add modeID constants for each of the 3 standard defined modes

git-svn-id: http://svn.xiph.org/trunk/speex@7201 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd some (void *) casts in calls to speex_free to stop random errors on
conrad [Fri, 16 Jul 2004 06:32:09 +0000 (06:32 +0000)]
add some (void *) casts in calls to speex_free to stop random errors on
random compilers
... it must be almost time for beer

git-svn-id: http://svn.xiph.org/trunk/speex@7164 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd some attribution lines to *_noglobals
conrad [Fri, 16 Jul 2004 06:20:46 +0000 (06:20 +0000)]
add some attribution lines to *_noglobals

git-svn-id: http://svn.xiph.org/trunk/speex@7163 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd const to params_free() functions
conrad [Fri, 16 Jul 2004 06:11:47 +0000 (06:11 +0000)]
add const to params_free() functions

git-svn-id: http://svn.xiph.org/trunk/speex@7162 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agofree alloc'd params in malloc'd submodes
conrad [Fri, 16 Jul 2004 06:07:34 +0000 (06:07 +0000)]
free alloc'd params in malloc'd submodes

git-svn-id: http://svn.xiph.org/trunk/speex@7161 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadded symbian/ directory containing build files for Symbian, and added
conrad [Fri, 16 Jul 2004 05:47:48 +0000 (05:47 +0000)]
added symbian/ directory containing build files for Symbian, and added
note about these to README.symbian

git-svn-id: http://svn.xiph.org/trunk/speex@7160 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd include of <string.h> to modes_noglobals.c to remove *link* error on vc++
conrad [Fri, 16 Jul 2004 05:22:02 +0000 (05:22 +0000)]
add include of <string.h> to modes_noglobals.c to remove *link* error on vc++

git-svn-id: http://svn.xiph.org/trunk/speex@7159 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd note about --disable-global-pointers to README.symbian
conrad [Fri, 16 Jul 2004 05:02:58 +0000 (05:02 +0000)]
add note about --disable-global-pointers to README.symbian

git-svn-id: http://svn.xiph.org/trunk/speex@7158 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadded README.symbian, describing how to build a modified libspeex for
conrad [Fri, 16 Jul 2004 04:56:59 +0000 (04:56 +0000)]
added README.symbian, describing how to build a modified libspeex for
Symbian OS, and how to modify applications to use it.

git-svn-id: http://svn.xiph.org/trunk/speex@7157 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremoved some files not included in the release
oddsock [Fri, 16 Jul 2004 04:53:26 +0000 (04:53 +0000)]
removed some files not included in the release

git-svn-id: http://svn.xiph.org/trunk/speex@7156 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadd config.h to EXTRA_DIST
oddsock [Fri, 16 Jul 2004 04:20:36 +0000 (04:20 +0000)]
add config.h to EXTRA_DIST

git-svn-id: http://svn.xiph.org/trunk/speex@7154 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agomostly win32 project updates
oddsock [Fri, 16 Jul 2004 03:45:43 +0000 (03:45 +0000)]
mostly win32 project updates
added config.h
added win32 specific README for certain build options

git-svn-id: http://svn.xiph.org/trunk/speex@7150 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoOops, this fixes the infinite loop in wav input
jm [Fri, 16 Jul 2004 01:02:14 +0000 (01:02 +0000)]
Oops, this fixes the infinite loop in wav input

git-svn-id: http://svn.xiph.org/trunk/speex@7147 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agocleanup in EC and hitter buffer. removed some automake options
jm [Thu, 15 Jul 2004 07:52:16 +0000 (07:52 +0000)]
cleanup in EC and hitter buffer. removed some automake options

git-svn-id: http://svn.xiph.org/trunk/speex@7136 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agosvn moved configure.in to configure.ac
conrad [Thu, 15 Jul 2004 07:46:53 +0000 (07:46 +0000)]
svn moved configure.in to configure.ac

git-svn-id: http://svn.xiph.org/trunk/speex@7135 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agomoved declaration of integer up to the top of code block in speexdec.c
conrad [Thu, 15 Jul 2004 07:35:43 +0000 (07:35 +0000)]
moved declaration of integer up to the top of code block in speexdec.c
(merged r7129 by oddsock)

git-svn-id: http://svn.xiph.org/trunk/speex@7134 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoAdd use of autoheader:
conrad [Thu, 15 Jul 2004 07:29:52 +0000 (07:29 +0000)]
Add use of autoheader:
 - merge autogen.sh from theora
 - require automake 1.6
 - use XIPH_PATH_OGG instead of older AC_PATH_OGG

git-svn-id: http://svn.xiph.org/trunk/speex@7133 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadded guarded #include "config.h" throughout libspeex/ and src/
conrad [Thu, 15 Jul 2004 04:31:34 +0000 (04:31 +0000)]
added guarded #include "config.h" throughout libspeex/ and src/

git-svn-id: http://svn.xiph.org/trunk/speex@7130 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoadded const in front of vbr_*_thresh tables
conrad [Thu, 15 Jul 2004 01:55:52 +0000 (01:55 +0000)]
added const in front of vbr_*_thresh tables
(internal change, affects libspeex memory layout only;
no impact on modes.c code). Patch from Colin Ward.

git-svn-id: http://svn.xiph.org/trunk/speex@7128 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove empty statements which codewarrior complains about.
conrad [Thu, 15 Jul 2004 01:38:51 +0000 (01:38 +0000)]
remove empty statements which codewarrior complains about.
patch from Colin Ward.

git-svn-id: http://svn.xiph.org/trunk/speex@7127 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agodocumentation update, build/install tweaks
jm [Wed, 14 Jul 2004 07:06:50 +0000 (07:06 +0000)]
documentation update, build/install tweaks

git-svn-id: http://svn.xiph.org/trunk/speex@7121 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoonly install speex_noglobals.h if --disable-global-pointers was configured
conrad [Wed, 14 Jul 2004 04:40:49 +0000 (04:40 +0000)]
only install speex_noglobals.h if --disable-global-pointers was configured

git-svn-id: http://svn.xiph.org/trunk/speex@7117 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agoremove definition of unused SPEEX_DISABLE_GLOBAL_POINTERS from configure.in;
conrad [Wed, 14 Jul 2004 04:35:03 +0000 (04:35 +0000)]
remove definition of unused SPEEX_DISABLE_GLOBAL_POINTERS from configure.in;
this functionality is now handled by the build system (automake cond etc.)

git-svn-id: http://svn.xiph.org/trunk/speex@7115 0101bb08-14d6-0310-b084-bc0e0c8e3800

15 years agominor fixes to modes_noglobals.c
conrad [Wed, 14 Jul 2004 04:34:08 +0000 (04:34 +0000)]
minor fixes to modes_noglobals.c

git-svn-id: http://svn.xiph.org/trunk/speex@7114 0101bb08-14d6-0310-b084-bc0e0c8e3800