Commit graph

619 commits

Author SHA1 Message Date
sezero
27c2c92fed cvar'ize the game loop throttling by adding the new sys_throttle with
a default value of 0.02.  changing its value to 0 disables throttling.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@427 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-27 07:05:18 +00:00
sezero
b2327884f8 recopiled windows mpg123 libraries with debug/error/warning console messages disabled
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@426 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-24 10:01:03 +00:00
sezero
59d270ccbb * Windows/codecs: update libmpg123 header, import libraries and dlls
to version 1.13.2.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@425 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-23 10:27:38 +00:00
sezero
9a1bdc3137 snd_mix.c, minor cleanup: eliminated stupid multiple casting in SND_PaintChannelFrom8(),
added braces to the inner for loop in SND_InitScaletable().

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@424 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-21 18:03:35 +00:00
sezero
0015341b73 spelling fixes from Sander
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@423 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-18 14:00:28 +00:00
sezero
9e31f5fa1e re-diff'ed the user directories patch
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@422 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-18 14:00:13 +00:00
sezero
86fae9964b updated documentation (again..)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@421 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-17 10:20:26 +00:00
sezero
9829e47937 * snd_mpg123.c: Print a message if mpg123_init() fails.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@420 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-17 07:02:47 +00:00
sezero
c6272f8ac7 updated documentation
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@419 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-17 06:56:28 +00:00
sezero
300fd5c267 * gl_model.c: changed the `ignored' messages from Con_DPrintf
to Con_Printf for external lit files.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@418 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-17 06:38:52 +00:00
sezero
c60898f79b bgmusic.c, bgmusic.h: small updates and tidy-ups from uHexen2.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@417 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-16 15:20:20 +00:00
sezero
55b04e9622 bgmusic.c: renamed -nomusic command line switch to -noextmusic. minor update.
updated documentation for the command line option name change.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@416 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-15 21:30:32 +00:00
sezero
eefb8ff748 added libmpg123 header, import libraries and dlls for windows builds
using libmpg123 for mp3 support.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@415 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-15 09:27:52 +00:00
sezero
9383301a6b * snd_mpg123.c: added new codec for mp3 playback using libmpg123 as
an alternative to the existing one using libmad. requires at least
  mpg123-1.12.0, i.e. api version 25.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@414 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-14 20:02:52 +00:00
sezero
d00791f805 updated changelog entries in the REDAME for 0.85.4
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@413 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-13 16:50:18 +00:00
sezero
001120aec0 README punctuation patch from Sander van Dijk
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@412 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-12 22:20:09 +00:00
sezero
8fa7b15802 snd_codec.c (S_CodecUtilOpen): fix again after rev.410.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@411 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-10 18:23:50 +00:00
sezero
44c88e27bb snd_codec.c (S_CodecUtilOpen): minor cleanup (better type for length.)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@410 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-10 18:20:33 +00:00
sezero
6c4d84d52d documentation updates
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@409 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-10 18:15:19 +00:00
sezero
8d3ba3ac02 * common.c (COM_FileExists): changed return type to qboolean.
(COM_filelength): new procedure.
(COM_FindFile): adjustments to avoid multiple file open/close operations just a
little.
* common.h (COM_FileExists): adjusted prototype.
* bgmusic.c (BGM_PlayCDtrack): adjusted for COM_FileExists() return type change.
* sys_sdl_win.c, sys_sdl_unix.c (Sys_filelength): changed return type to long.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@408 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-10 17:25:43 +00:00
sezero
92bc5e8b9e support for mouse buttons 4 and 5:
* keys.h: add KMOUSE4 and K_MOUSE5 defines after K_MWHEELDOWN
* keys.c: add KMOUSE4 and K_MOUSE5 to the keynames table.
* main_sdl.c: handle SDL_BUTTON_X1 and SDL_BUTTON_X2 for mouse
button events.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@407 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-10 16:10:53 +00:00
sezero
29afc4966c * common.c (FS_fread): fixed coding style.
* bgmusic.c:  minor updates from uhexen2.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@406 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-02-08 11:00:29 +00:00
sezero
678aedb4a7 * snd_mp3.c: removed useless rudimentary info checks.
* updated copyright years for several sound related sources.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@405 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-30 21:34:12 +00:00
sezero
ec4ba2f70a * snd_mp3.c: sync with sox project CVS repo and add mp3_madseek()
as a new private function. make S_MP3_CodecRewindStream() to use
  the new mp3_madseek() function.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@404 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-30 18:23:20 +00:00
sezero
849904c295 gl_vidsdl.c (VID_Menu_ChooseNextRate): refresh rates not implemented for SDL.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@403 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-29 07:21:04 +00:00
sezero
d8a994271a fixed a typo in a comment, noticed by Sander van Dijk.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@402 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-22 20:11:46 +00:00
sezero
f918de5d64 * snd_mix.c (SND_PaintChannelFrom16): multiplication might cause
integer overflow as observed in the warpspasm mod depending on
  the volume level. so, moved the left shifting to left/right
  volume before the multiplication.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@401 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-18 06:50:35 +00:00
sezero
368dc1f993 added linux, bsd and windows native cdaudio code from uhexen2.
will integrate to build later.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@400 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-15 09:50:17 +00:00
sezero
87ebf264ec updated visual studio project file.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@399 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-13 14:10:16 +00:00
sezero
710ac79d7b * net_sys.h: revert previous commit undefining EWOULDBLOCK and
ECONNREFUSED for windows.  define new macros NET_EWOULDBLOCK and
  NET_ECONNREFUSED for both unix and for windows and change the
  users accordingly.
* net_udp.c, net_wins.c, net_wipx.c:
  adjust for the new NET_EWOULDBLOCK and NET_ECONNREFUSED macros.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@398 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 20:10:34 +00:00
sezero
ca7d52def6 net_sys.h: the new MS SDKs define EWOULDBLOCK and ECONNREFUSED,
so we must undefine them before redefining.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@397 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 12:39:24 +00:00
sezero
00265101c5 removed references to Misc/Todo.txt and Misc/Changelog.txt from the Xcode
project files.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@396 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 10:20:24 +00:00
sezero
8c9dc9ebc9 removed Misc/Todo.txt and Misc/Changelog.txt. Appended old Misc/Changelog.txt
content to Misc/fitzquake080sdl.txt for future reference.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@395 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 10:12:33 +00:00
sezero
42dc385737 removed the cdplayer facility added in 0.85.3
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@394 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 10:02:16 +00:00
stevenaaus
724459d6ba Update Todo list
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@393 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 09:55:01 +00:00
sezero
7670e73aa5 changed makefiles to use 1/0 instead of yes/no for the codec options.
made quakespasm custom conback embedding optional, still defaulting to 1.
the code requires USE_QS_CONBACK preprocessor definition.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@392 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-12 09:32:22 +00:00
sezero
82ed644070 updated the user directories patch to apply and function properly after
the latset changes.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@391 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-11 20:05:12 +00:00
stevenaaus
e0ad53f907 Make Makefile.darwin consistent with Makefile
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@390 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-11 08:19:22 +00:00
stevenaaus
0f7233c21a Documentation typos
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@389 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-11 08:06:03 +00:00
sezero
1a2f871517 bgmusic.c: remove some unnecessary comments.
(BGM_Play): call BGM_Stop() before anything else. don't do anything
if there are no music handlers.
(BGM_PlayCDtrack): remove commented out code. if CDAudio_Play() call
failed and there are no music handlers, don't do anything else.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@388 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-10 20:33:12 +00:00
sezero
3d0026615c bgm*: updated copyright years.
bgmnull.c: removed unused file.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@387 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-10 20:17:15 +00:00
sezero
c7074d2202 min/max macros: renamed them to q_min and q_max, moved them common.h.
removed the inline versions which only handled integers.  moved CLAMP
macro to common.h.  Adjusted all places for the renamed macros.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@386 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-10 10:35:40 +00:00
sezero
8c615fb596 add the new bgm_extmusic cvar to bgmnull.c, too.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@385 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-10 08:37:18 +00:00
sezero
f7be45e71e added -nomusic command line switch to turn off playing external music files.
added new cvar bgm_extmusic to enable/disable playing of external music files.
added a new menu entry to control bgm_extmusic.


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@384 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-10 08:33:22 +00:00
stevenaaus
ff60c5ae71 Doco update
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@383 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-10 03:09:09 +00:00
stevenaaus
80647553aa Author name change
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@382 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-06 20:19:37 +00:00
sezero
23abed6c82 applied a modified version of heritage & quit message by Sander van Dijk
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@381 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-06 20:05:49 +00:00
sezero
8d1c1c413e updated the darwin makefile after music streaming changes. it probably needs
further updating, though...

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@380 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-05 23:05:17 +00:00
sezero
ea8130cdc5 updated codeblocks project files after the streaming music changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@379 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-05 22:27:33 +00:00
sezero
91d0279653 menu.c: allow proper music volume adjustment for windows.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@378 af15c1b1-3010-417e-b628-4374ebc0bcbd
2011-01-05 21:30:37 +00:00