Chris Robinson
|
8a073c113e
|
Use const references where appropriate
|
2013-01-15 12:07:15 -08:00 |
|
Nathan Jeffords
|
39d27b87c9
|
fixed build error with Audiere coded enabled
|
2013-01-08 09:14:56 -08:00 |
|
Chris Robinson
|
1dd9276ceb
|
Add missing decoder method declarations
|
2012-12-28 11:26:41 -08:00 |
|
Chris Robinson
|
85850c7440
|
Fix DEFAULT_OUTPUT declaration
|
2012-12-18 10:43:04 -08:00 |
|
Chris Robinson
|
7b2c3e6cd3
|
Pass a proper PlayMode enum to playSound and playSound3D
|
2012-12-18 06:01:21 -08:00 |
|
Chris Robinson
|
3b7edae7c3
|
Don't hold a list of all sound sources
|
2012-12-18 05:19:32 -08:00 |
|
Chris Robinson
|
fe36cc1de7
|
Don't try to resume sound types that aren't paused
|
2012-12-18 04:35:24 -08:00 |
|
Chris Robinson
|
2f8daec379
|
Allow pausing only certain types of sounds
|
2012-12-18 04:19:35 -08:00 |
|
Chris Robinson
|
b4e36d4f31
|
Add a method to get the volume from the sound type
|
2012-12-18 02:01:04 -08:00 |
|
Chris Robinson
|
a5356e194e
|
Allow specifying a type for the playTrack method
|
2012-12-18 01:35:20 -08:00 |
|
Chris Robinson
|
72ffceb206
|
Add type flags to the sound play mode
|
2012-12-18 00:57:57 -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
|
d348435a1d
|
Improve audio open error message
|
2012-12-17 21:09:57 -08:00 |
|
Chris Robinson
|
e9d833be03
|
Use the packet pts to calculate the decoder sample offset
|
2012-12-16 01:56:52 -08:00 |
|
Chris Robinson
|
1a771ae671
|
Merge the stream struct into the parent decoder
|
2012-12-15 23:46:32 -08:00 |
|
Chris Robinson
|
5fff1c4e47
|
Update the ffmpeg decoder to use avcodec_decode_audio4
|
2012-12-15 23:22:37 -08:00 |
|
Chris Robinson
|
5f4c33f896
|
Only store one packet at a time
|
2012-12-15 22:54:54 -08:00 |
|
Chris Robinson
|
9d86890d9d
|
Only use one stream for the ffmpeg decoder
|
2012-12-15 22:13:19 -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
|
779ced0889
|
Add a method to play an audio track with a custom decoder
|
2012-12-13 00:05:57 -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
|
9c831d3039
|
Add a decoder method to get the "file" name
|
2012-12-12 22:19:44 -08:00 |
|
Chris Robinson
|
34e36fb852
|
Add a method to get the time offset from sounds
|
2012-12-12 16:50:35 -08:00 |
|
scrawl
|
7fd9e1d212
|
Merge branch 'videoplayback' of https://github.com/ChrisKCat/openmw into videoplayback
Conflicts:
apps/openmw/mwrender/videoplayer.cpp
|
2012-12-12 22:24:38 +01:00 |
|
scrawl
|
18d8c767bd
|
fix a bunch of warnings, improved error handling, initialize texture to black
|
2012-12-12 15:15:55 +01: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 |
|
scrawl
|
5f676f9c6b
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into videoplayback
Conflicts:
apps/openmw/mwrender/renderingmanager.cpp
apps/openmw/mwscript/miscextensions.cpp
|
2012-12-11 22:28:23 +01:00 |
|
scrawl
|
e3dd3d565c
|
fix 2 leaks
|
2012-12-10 00:59:39 +01:00 |
|
scrawl
|
d432420a32
|
fix FindFFmpeg.cmake
|
2012-12-01 20:53:28 +01:00 |
|
scrawl
|
5f7d349126
|
several missing includes
|
2012-11-14 05:32:23 +01:00 |
|
greye
|
e628b23da6
|
applying new interface vol.3, inconsistent
|
2012-11-05 21:45:35 +04:00 |
|
greye
|
d205723a17
|
resolving m prefix/ESMStore movement
|
2012-11-05 18:02:47 +04:00 |
|
greye
|
2057f5619e
|
move ESMStore to MWWorld
|
2012-11-05 17:18:01 +04:00 |
|
greye
|
3c2ce25f5f
|
m prefix for mwworld/cellstore.hpp
|
2012-11-05 16:07:59 +04:00 |
|
scrawl
|
1a2034b4dd
|
training window
|
2012-10-17 18:03:02 +02:00 |
|
Marc Zinnschlag
|
35d099a638
|
disabling gcc extensions
|
2012-10-09 17:10:25 +02:00 |
|
Marc Zinnschlag
|
35d7b5e5b0
|
Merge remote-tracking branch 'greye/record_saving'
|
2012-10-01 09:50:20 +02:00 |
|
Chris Robinson
|
6c5c9ce46e
|
Avoid console spam when a sound can't play
|
2012-09-30 17:38:55 -07:00 |
|
Chris Robinson
|
6942fa97da
|
Specify a proper up vector for the listener
|
2012-09-30 17:23:05 -07:00 |
|
Chris Robinson
|
991f942fba
|
Merge remote-tracking branch 'zini/master' into sound
Conflicts:
apps/openmw/mwsound/soundmanagerimp.cpp
apps/openmw/mwsound/soundmanagerimp.hpp
|
2012-09-30 16:57:54 -07:00 |
|
greye
|
7606ebafd6
|
resolving conflicts, minor update
|
2012-09-17 11:37:50 +04:00 |
|
Marc Zinnschlag
|
81463fa23d
|
Issue #372: fixed positions in SoundManager
|
2012-08-29 18:48:20 +02:00 |
|