Bret Curtis
|
ab224f93c9
|
remove our stdint.h version that uses boost and force usage of system stdint.h
|
2014-03-05 17:08:58 +01:00 |
|
Marc Zinnschlag
|
736644de05
|
Revert "#1041 in progress: decode first sample batch right in OpenAL_SoundStream::play()"
This reverts commit 51fb9f65ea .
|
2014-02-20 12:31:40 +01:00 |
|
Nikolay Kasyanov
|
51fb9f65ea
|
#1041 in progress: decode first sample batch right in OpenAL_SoundStream::play()
|
2014-02-17 02:59:23 +04:00 |
|
Nikolay Kasyanov
|
5e8cb2e466
|
Another attempt to fix #1041. This time I'm sending real data from decoder
once after playback started.
|
2014-02-17 02:35:13 +04:00 |
|
scrawl
|
396efd580b
|
Fix a leftover of the old coordinate system
|
2014-01-14 03:26:56 +01:00 |
|
Marc Zinnschlag
|
5cafe65cd7
|
Merge remote-tracking branch 'scrawl/cppcheck'
|
2013-07-31 20:00:35 +02:00 |
|
scrawl
|
7dc30a01cd
|
Some changes suggested by cppcheck
|
2013-07-31 18:46:32 +02:00 |
|
PLkolek
|
f297c21e4d
|
Old door sound fades out on door open/close. Door sound is synchronised to angle on action.
|
2013-07-31 15:46:23 +02:00 |
|
scrawl
|
c41f119ba6
|
Added new game button
|
2013-05-15 17:54:18 +02:00 |
|
Chris Robinson
|
ceafcc2ebb
|
Support float samples with ffmpeg
Requires the AL_EXT_FLOAT32 extension in OpenAL
|
2013-02-26 10:19:33 -08:00 |
|
Chris Robinson
|
3b7edae7c3
|
Don't hold a list of all sound sources
|
2012-12-18 05:19:32 -08:00 |
|
Chris Robinson
|
2f8daec379
|
Allow pausing only certain types of sounds
|
2012-12-18 04:19:35 -08:00 |
|
Chris Robinson
|
dd3e568a00
|
Set the sound properties at initialization
|
2012-12-17 23:35:20 -08:00 |
|
Chris Robinson
|
20321c4552
|
Keep track of the actual active sounds
|
2012-12-17 21:50:01 -08:00 |
|
Chris Robinson
|
32b0a5d96e
|
Update the queued sample count immediately
|
2012-12-14 23:42:49 -08:00 |
|
Chris Robinson
|
0a5ab977b7
|
Use the decoder's sample offset for calculating the stream offset
|
2012-12-13 05:04:53 -08:00 |
|
Chris Robinson
|
1ea1407707
|
Support quad, 5.1, and 7.1 with OpenAL and ffmpeg
The other decoders don't guarantee any channel ordering, which makes them
useless.
|
2012-12-13 04:10:19 -08:00 |
|
Chris Robinson
|
f067b22b3f
|
Use a recursive mutex for the OpenAL stream thread
|
2012-12-13 02:33:35 -08:00 |
|
Chris Robinson
|
ba9c5f5b4e
|
Don't initially fill buffers in OpenAL_SoundStream::play
|
2012-12-13 02:32:21 -08:00 |
|
Chris Robinson
|
1571243ef0
|
Implement getTimeOffset for OpenAL_SoundStream
|
2012-12-12 23:16:45 -08:00 |
|
Chris Robinson
|
86bf6388c6
|
Pass a decoder to the playStream sound output method
|
2012-12-12 22:32:02 -08:00 |
|
Chris Robinson
|
34e36fb852
|
Add a method to get the time offset from sounds
|
2012-12-12 16:50:35 -08:00 |
|
Chris Robinson
|
2c1eceb9f0
|
Add methods to pause and stop all playing sounds (and music)
|
2012-12-12 02:33:12 -08:00 |
|
Chris Robinson
|
973b5faf25
|
Keep track of all allocated sources
|
2012-12-12 01:32:16 -08:00 |
|
Chris Robinson
|
c2e1595445
|
Treat paused sounds as still playing
|
2012-12-11 21:01:32 -08:00 |
|
Marc Zinnschlag
|
6bd48d12af
|
Issue #107: SoundManager is accessed only through the interface class from now on
|
2012-08-09 14:33:21 +02:00 |
|
Chris Robinson
|
b3caf82714
|
Avoid using vector<>::data(), which requires C++11
|
2012-05-01 10:12:45 -07:00 |
|
Chris Robinson
|
b8be867e6e
|
Work around a bug in the Windows OpenAL router
|
2012-04-07 14:58:52 -07:00 |
|
Chris Robinson
|
87e8917c4d
|
Don't try to play sounds when no sound output is initialized
|
2012-04-06 10:43:14 -07:00 |
|
Chris Robinson
|
9c06bfc8fc
|
Merge remote branch 'zini/master' into sound
|
2012-03-31 14:26:21 -07:00 |
|
Alexander "Ace" Olofsson
|
64f792c01d
|
Fix a value defined at the wrong place
|
2012-03-31 21:05:33 +02:00 |
|
Chris Robinson
|
4944a29b21
|
Keep track of the sound pitch
|
2012-03-31 10:41:12 -07:00 |
|
Chris Robinson
|
cbf6c0404a
|
Implement a basic underwater sound environment
|
2012-03-31 10:06:12 -07:00 |
|
Chris Robinson
|
575474ff69
|
Pass the mode flags to the sound output play methods
|
2012-03-31 08:14:39 -07:00 |
|
Chris Robinson
|
bfac946878
|
Finally "fix" --nosound
Expect degraded performance with it. Looping sounds are constantly checked to
see if they're playing, and try to play it again when it's not.
|
2012-03-31 03:31:41 -07:00 |
|
Chris Robinson
|
28378c063b
|
Minor OpenAL_SoundStream cleanups
|
2012-03-31 02:22:23 -07:00 |
|
Chris Robinson
|
b01289128b
|
Split OpenAL_Sound into separate classes for 2D and 3D sounds
|
2012-03-31 01:15:27 -07:00 |
|
Chris Robinson
|
5adeee20fd
|
Mute sounds that go outside the max distance
|
2012-03-31 00:57:29 -07:00 |
|
Chris Robinson
|
fc167dbc83
|
Pass Ogre Vector3s to playSound3D and updateListener
|
2012-03-30 11:42:11 -07:00 |
|
Chris Robinson
|
fefc8f86ab
|
Remove the unused streamSound3D method
|
2012-03-30 11:11:07 -07:00 |
|
Chris Robinson
|
1ee8b963d0
|
Store the sound listener position as well
|
2012-03-30 07:30:17 -07:00 |
|
Chris Robinson
|
fad27d99e6
|
Update the actual sound volume with the position
|
2012-03-30 07:10:34 -07:00 |
|
Chris Robinson
|
479df78ea1
|
Update the actual sound position after the listener
|
2012-03-30 07:01:37 -07:00 |
|
Chris Robinson
|
de102cd274
|
Simplify broken OpenAL workaround
|
2012-03-30 06:28:40 -07:00 |
|
Nikolay Kasyanov
|
b6aa8925f4
|
(Temporary) workaround for broken OpenAL implementations that doesn't return meaningful max counts of sources
|
2012-03-30 00:12:38 +04:00 |
|
Nikolay Kasyanov
|
20f976ddc7
|
probably openal initialization fix
|
2012-03-29 03:02:26 +04:00 |
|
Chris Robinson
|
bedf56a237
|
Merge remote branch 'zini/next' into sound
|
2012-03-28 06:27:34 -07:00 |
|
Chris Robinson
|
293f33914e
|
Use a deque fpr OpenAL's free sources
|
2012-03-28 05:35:51 -07:00 |
|
Chris Robinson
|
a3291ef360
|
Add a sound method to update the volume
|
2012-03-28 05:19:35 -07:00 |
|
Chris Robinson
|
c072babd17
|
Better handle bad OpenAL source counts
|
2012-03-28 04:56:40 -07:00 |
|