Eric Wasylishen
6f44bebff8
Take away choices for music track and standardize
...
on music/cdtracks/track01.ogg.
We can only support one search location so that
mods can override tracks.
2011-01-19 23:09:43 -07:00
Eric Wasylishen
01556256fa
Fix the OGG codec code to deal with OGGs in
...
pak files
2011-01-19 16:04:03 -07:00
Eric Wasylishen
1276aa62cd
Warn when a CD track can't be played
2011-01-19 15:50:46 -07:00
Eric Wasylishen
fa8a6f88f2
Allow playing oggs using 'play soundname'
2011-01-19 15:10:12 -07:00
Eric Wasylishen
f908623606
Mark OGGs as non looping
2011-01-19 15:09:59 -07:00
Eric Wasylishen
e052ab19a2
Undo some debugging code
2011-01-19 14:44:48 -07:00
Eric Wasylishen
396ff706ed
remove some unneeded stuff
2011-01-19 14:02:42 -07:00
Eric Wasylishen
30825d4d0a
fix last commit
2011-01-19 14:02:28 -07:00
Eric Wasylishen
4ad3c2d0ee
Remove unused function
2011-01-19 13:50:44 -07:00
Eric Wasylishen
f2de795e5e
Cleanup/refactor of resampling code.
...
Use resampler for background music.
Should work with 8 or 16 bit output.
2011-01-19 13:41:51 -07:00
Eric Wasylishen
a0f74edc77
Update copyright notices
2011-01-19 01:19:09 -07:00
Eric Wasylishen
dc494fad2e
Upadte Xcode project to use embedded
...
copy of Ogg Vorbis
2011-01-19 01:14:28 -07:00
Eric Wasylishen
7fbb90771d
Undo the autosave patch so it's not mixed
...
in with the ogg patch
2011-01-19 01:00:03 -07:00
Eric Wasylishen
eefff871a2
Get build working on Ubuntu
2011-01-19 00:15:43 -07:00
Eric Wasylishen
fda9ec2962
Add ogg/vorbis COPYING and README
2011-01-18 23:12:11 -07:00
Eric Wasylishen
5bcea42cb9
Include an embedded copy of OggVorbis
2011-01-18 21:29:13 -07:00
Eric Wasylishen
84a8e4c899
Update windows project
2011-01-18 16:17:17 -07:00
Eric Wasylishen
db58c073e1
Make the track search code Darkplaces-compatible
2011-01-18 15:49:11 -07:00
Eric Wasylishen
125689a499
Don't lower the volume of 8-bit sounds
...
(because some game sounds are 16-bit)
2011-01-18 15:11:44 -07:00
Eric Wasylishen
35f0014502
get the fallback to CD hardware working
2011-01-18 14:30:13 -07:00
Eric Wasylishen
0f8f8381d0
Refactoring of cd player code WIP
2011-01-18 13:32:12 -07:00
Eric Wasylishen
1273c59c1e
debugging checks
2011-01-18 13:31:30 -07:00
Eric Wasylishen
2d4649f183
some debugging checks in the resampler
2011-01-18 13:31:23 -07:00
Eric Wasylishen
31651088f8
some debugging checks in the mixer
2011-01-18 13:31:00 -07:00
Eric Wasylishen
09b23123d0
Add some extra functions to query the music
...
player state
2011-01-18 13:30:17 -07:00
Eric Wasylishen
d986fed089
increase zone size
2011-01-18 13:28:57 -07:00
Eric Wasylishen
ca48cae13b
fix endianness check in ogg code
2011-01-18 13:27:53 -07:00
Eric Wasylishen
1fe91caf69
add speex sse code
2011-01-17 17:14:46 -07:00
Eric Wasylishen
057e08a8ef
attempt to reduce clipping.. haven't found
...
the best solution yet.
2011-01-17 16:19:03 -07:00
Eric Wasylishen
edbad56202
reuse resampler object
2011-01-17 15:34:15 -07:00
Eric Wasylishen
c1c1b1f749
First try at integrating Speex resampler
2011-01-17 15:15:20 -07:00
Eric Wasylishen
4dab33292e
Clamp volume of 16-bit channels at 255 as well
2011-01-17 14:07:18 -07:00
Eric Wasylishen
85d97fac9a
fix bugs in last commit
2011-01-17 13:54:17 -07:00
Eric Wasylishen
c2a9180391
Modify Q3 WAV reader code to read loop markers
2011-01-17 13:27:38 -07:00
Eric Wasylishen
91ff92b33c
Refactor resampler code. Use Quake 3 wav codec
...
and delete most of snd_mem.c.
2011-01-17 11:18:31 -07:00
Eric Wasylishen
e10670b8bc
Advance to the next track when the current one
...
finishes
2011-01-16 23:18:43 -07:00
Eric Wasylishen
990f42683f
Correct some Sys_FileOpenRead's to be COM_OpenFile
2011-01-16 22:25:39 -07:00
Eric Wasylishen
2983bf5c49
hook up pause/resume
2011-01-16 22:05:57 -07:00
Eric Wasylishen
e14fc05aab
ogg playback working!!!
2011-01-16 20:53:50 -07:00
Eric Wasylishen
37dd875795
Minor SDLMain.m correction
2011-01-16 19:49:33 -07:00
Eric Wasylishen
7162fd4029
Q3 code integrated, almost compiles except
...
for some ogg link error
2011-01-16 19:24:18 -07:00
Eric Wasylishen
474dde2a87
Partly integrated Q3 sound codec and background
...
music code
2011-01-16 18:35:22 -07:00
Eric Wasylishen
c657e08b20
update xcode project file
2011-01-16 17:46:13 -07:00
Eric Wasylishen
ffa1463a9c
Fix up sound mixing code so we can control
...
music volume and sfx volume independently
2011-01-16 17:46:02 -07:00
Eric Wasylishen
36172fb391
Print SDL sound format. From ioquake3.
2011-01-16 16:26:53 -07:00
Eric Wasylishen
8a5569043f
Fixup last commit
2011-01-16 16:07:01 -07:00
Eric Wasylishen
b2fe34b6b2
Correct the Mac OS X startup code
2011-01-16 16:04:17 -07:00
Eric Wasylishen
9998e06750
play static, with volume controlled by the music volume slider
2011-01-01 23:58:26 -07:00
Eric Wasylishen
195baa74bc
Start to setup ogg music system:
...
- add a cd_shared.c inspired by darkplaces, which implements the CDAudio interface and will either play the ogg music or call the hardware CD code
- set default sound speed to 44100 Hz. this will be necessary to make music sound decent. (unfortunately the resampling code sucks, i think, so the 11025 hz sound effects sound bad when resampled to 44100, but that should be easy to fix.)
2010-12-28 15:39:03 -07:00
Eric Wasylishen
8597423e7a
Only autosave when health is picked up
2010-12-22 15:05:53 -07:00