chief1983
26adf935f7
Globalize various file extension lists littered throughout the code so they can be referenced from other classes as needed, instead of being hardcoded multiple times.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11327 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-23 12:09:18 +10:00
niffiwan
8c0f95ced8
Fix mantis 3150
...
Use and set music volume changes requested by sexp_adjust_audio_volume()
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11299 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-11 12:12:06 +10:00
MageKing17
6a77d128c9
Fixing weird problem with snd_update_3d_pos() that, honestly, baffles me as to how the code ever worked on any system.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11208 387891d4-d844-0410-90c0-e4c51a9137d3
2015-01-14 17:29:43 +10:00
Goober5000
435b078157
Yarn's patch for Mantis #3107 (Parts of the interface code assume a font size of 10)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11082 387891d4-d844-0410-90c0-e4c51a9137d3
2014-09-25 16:40:34 +10:00
chief1983
d2ffd40d67
Fix an assertion logic reversal in r10797, spotted by MageKing17.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10802 387891d4-d844-0410-90c0-e4c51a9137d3
2014-06-14 13:07:20 +10:00
Zacam
2db5a3b991
Fix for Mantis 2725: Beam sounds not panning correctly
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10798 387891d4-d844-0410-90c0-e4c51a9137d3
2014-06-14 13:07:20 +10:00
m_m
d84d9d31aa
Added multiple scripting features related to messaging as requested by Axem.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10756 387891d4-d844-0410-90c0-e4c51a9137d3
2014-06-06 16:51:18 +10:00
Goober5000
cf8c06f850
follow-up to r10734: in the event of any SND_F flags being added in the future, this is more future-proof
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10742 387891d4-d844-0410-90c0-e4c51a9137d3
2014-06-06 16:51:17 +10:00
Echelon9
ff38404cac
Fix Coverity 1093788 Uninitialized scalar variable - no need for bitwise AND when value is so far unset
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10734 387891d4-d844-0410-90c0-e4c51a9137d3
2014-06-02 18:29:59 +10:00
z64555
8d5fbab768
z64555's debug console. Take 2. Includes changes to most (not Xcode) project files to include the added files of r10621
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10622 387891d4-d844-0410-90c0-e4c51a9137d3
2014-05-08 19:18:37 +10:00
The_E
98355da7d5
Revert 10619: Missing files
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10620 387891d4-d844-0410-90c0-e4c51a9137d3
2014-05-08 19:18:36 +10:00
z64555
2b2ba832f8
z64555's debug console.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10619 387891d4-d844-0410-90c0-e4c51a9137d3
2014-05-08 19:18:36 +10:00
The_E
6e91857745
From Yarn: Fixes interface graphics scaling issues. If, for some reason, you want to have the interface graphics stretched, use the -stretch_menu commandline flag.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10544 387891d4-d844-0410-90c0-e4c51a9137d3
2014-03-30 12:39:54 +10:00
niffiwan
0299c7e42b
fix gcc warning: [-Wreorder]
...
‘game_snd::flags’ will be initialised after ‘uint game_snd::signature’
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10055 387891d4-d844-0410-90c0-e4c51a9137d3
2013-11-17 20:24:42 +10:00
Goober5000
7e6cb331bf
game_snd has a STL field, so it is properly a class and consequently species_info needs to be a class as well
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10010 387891d4-d844-0410-90c0-e4c51a9137d3
2013-11-10 18:28:56 +10:00
Echelon9
d919dc2cb2
Fix LLVM warning: Declaration shadows a field of 'LoopingSoundInfo'
2012-09-06 16:45:52 +00:00
Goober5000
e541cf0180
m!m's modular sounds patch, with minor modifications
2012-07-29 07:35:37 +00:00
Echelon9
bedaf72b94
Fix LoopingSoundInfo constructor, as reported by Goober
2012-01-22 09:30:01 +00:00
Echelon9
c852d3a466
Fix Mantis 2535: Game crashes in player select menu, patch from Eli2
2011-11-05 07:09:58 +00:00
Echelon9
6c9598b2ae
And found another offender of the STL capacity() / size() / reserve() type
2011-10-17 13:10:17 +00:00
niffiwan
2713be7140
From Eli2: fix for mantis 2517: loop sounds are always at 100% volume locked and afterburner fade out sound not work
2011-10-09 11:10:13 +00:00
The_E
ca52181adb
From Eli2: Patch for Mantis 2489: adjust-audio-volume doesn't affect subspace
2011-10-02 11:08:41 +00:00
Echelon9
80a027a400
PVS-Studio fix: V803 Decreased performance. In case 'tvs' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator.
...
For further discussion see, http://www.viva64.com/en/b/0093/
The scenarios where it will improve performance are under Debug builds. This improvement will however allow quicker use of other profiling tools that need to run on Debug builds.
Note. Code with size_t does not see the performance improvement comparison to iterators due to absence of array overrun check.
2011-08-28 08:31:25 +00:00
The_E
7f5c3d343e
Valathil's code cleanup patch.
2011-07-20 18:04:43 +00:00
Sushi
6f11196106
Added an Assertion to help track down a sound error
2011-05-24 15:03:09 +00:00
The_E
1b00dda9dd
Fix for Mantis 2333 (Random crashes caused by snd_get_duration())
2010-11-08 23:04:34 +00:00
The_E
60eda39ca7
Adding a few checks here to guard/catch Mantis 2333
2010-11-08 01:36:43 +00:00
taylor
ecc9c970fd
allow duplicate when same file exists as both 2D and 3D in sounds.tbl
2010-10-01 16:42:06 +00:00
taylor
a06e48966b
easier to follow debug messages for sound loading
2010-10-01 16:42:05 +00:00
The_E
55d7ca153e
Better error checking for adjust-audio-volume, fixes Mantis 2314. Thanks to Echelon9 for noticing this.
2010-09-26 15:54:19 +00:00
The_E
a47698230b
Adding a bit of sanity checking here...
2010-08-21 16:22:57 +00:00
The_E
a1ecfe158b
Adding the adjust-audio-volume sexp.
2010-08-19 19:45:28 +00:00
chief1983
e9e3333c73
IssMneur's fix for Mantis #2240 , allow gaps after the hardcoded retail sound entries.
2010-07-20 21:59:36 +00:00
The_E
5d5b377ad8
A missing ) is bad for parsing.
2010-06-06 18:12:29 +00:00
taylor
5e943b843c
add some missing safety checks for Snds[] (Mantis #2216 )
2010-06-06 14:50:36 +00:00
taylor
b287ecfef9
new sound code
...
- Mantis #58
- Mantis #1769
- many other fixes and improvements
2010-05-29 15:53:18 +00:00
taylor
7b293cd972
reduce minimum sound volume value for OpenAL compatibility (Mantis #1854 )
2010-03-04 05:58:50 +00:00
portej05
98f337f701
safe_strings - from Antipodes build #1
2009-07-27 16:06:24 +00:00
portej05
6a8d45c93d
Replace most instances of std::vector with SCP_vector. Memory is now all run through vm_malloc and vm_free.
...
Watch it go up AND down in mission.
2009-07-11 07:07:57 +00:00
portej05
719825f80d
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
karajorma
a4e623db23
Portej05's preFAST warning fixes.
2009-05-17 11:50:48 +00:00
Wanderer
e302a90a1e
add 'missing' casts
2009-03-06 15:08:16 +00:00
WMCoolmon
ddf75fc7e0
Final scripting, camera code updates.
2008-08-30 11:05:48 +00:00
taylor
461922f046
some minor mprintf() cleanup
2008-03-28 03:32:38 +00:00
taylor
390b00d52f
use strrchr() to be sure that we get the last occurance of any "." (Mantis #1587 )
2008-03-28 02:18:59 +00:00
taylor
1240bc9258
properly handle invalid sound index case, fixes div-by-0 error
2007-05-11 03:14:02 +00:00
taylor
27b25d8e12
support for new finding/loading of sound files
...
add support for automatically figuring out samples-per-measure based on Goober's explanation in the Wiki (not sure if it's actually right though)
remove NO_SOUND
2007-02-11 09:56:25 +00:00
wmcoolmon
83b502b302
Fix OGG bug where sound files were always allocated 16 seconds of wavedata
2006-10-06 04:58:25 +00:00
taylor
806027e4e8
various small compiler warning and strict compiling fixes
2006-09-11 01:00:28 +00:00
taylor
4a867fe2bc
require OpenAL 1.1 under Windows, I think it's causing problems for us to mix users with 1.0 and builds for 1.1
...
(having 1.0 is fatal to sound, but the game should still work, a corresponding Launcher change goes with this too)
clean up some of the error messages to not say "DirectSound" is doing this or that, just say "Audio" instead
2006-07-08 18:10:59 +00:00