Commit graph

1140 commits

Author SHA1 Message Date
kaetemi
f815bb2549 Fixed: Crash on exit caused by incomplete music channel reset 2012-04-13 23:30:35 +02:00
kaetemi
0e5d7137d6 Fixed: Typo 2012-04-13 14:15:04 +02:00
kaetemi
45a857b564 Changed: #1459 Reserve functional group controller node names 2012-04-13 13:59:24 +02:00
kaetemi
c340881992 Merge 2012-04-13 11:59:56 +02:00
kaetemi
77c3ccb1e1 Changed: #1459 Simplify the sound group controller interface 2012-04-13 11:54:20 +02:00
kervala
291a956216 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 10:07:06 +02:00
kaetemi
beae63c1a0 Changed: Provide a fake sound name for fake CSound created by music channel 2012-04-13 03:10:13 +02:00
kaetemi
616faf1c51 Fixed: #1298 Replace assert with warning when physical sound source fails to play 2012-04-12 21:38:28 +02:00
kaetemi
1926c56f64 Fixed: The default max distance for sources is now sqrt(numeric_limits<float>::max()) 2012-04-12 18:16:53 +02:00
kaetemi
4973e05183 Added: Log warnings when setting excessively high max distances on sound sources 2012-04-12 18:06:33 +02:00
kaetemi
e0369c701c Removed: Warning messages 2012-04-12 17:56:54 +02:00
kaetemi
dec156f728 Fixed: Relative positioning mode was not implemented in OpenAL library driver with manual rolloff enabled 2012-04-12 17:48:56 +02:00
kaetemi
a87afeb44b Fixed: Always commit 3d positioning when calling play on sources. This avoids having to wait for update call. Sources no longer cause loud noise when ryzom client finishes loading 2012-04-12 17:24:06 +02:00
kaetemi
55a95afef0 Changed: #795 Handle safely when audio decoder fails to be created 2012-04-12 12:06:03 +02:00
kaetemi
68562243ec Merge 2012-04-12 00:28:10 +02:00
kaetemi
df6213ed79 Fixed: #795 #1460 Linux compile of new sound samples 2012-04-12 00:27:03 +02:00
kaetemi
65096786e1 Changed: #795 #1460 Make sure the streaming thread safely stops in all cases 2012-04-12 00:25:26 +02:00
kaetemi
afb32cfe1a Fixed: Typos and warnings 2012-04-11 23:34:36 +02:00
kaetemi
83ce48e8dd Changed: Make CWinThread::start more sane, and fixed a typo 2012-04-11 22:05:18 +02:00
kaetemi
20e3ce42a3 Fixed: Implementation for CPThread::isRunning() 2012-04-11 21:55:33 +02:00
kaetemi
aa3472e9d1 Fixed: #795 Hang when stopping file stream source that is synchronously waiting for play 2012-04-11 21:51:01 +02:00
kaetemi
a0a03da71a Added: Some sort of implementation for CPThread::isRunning() 2012-04-11 20:20:02 +02:00
kaetemi
25cffcdd12 Added: #1460 Music channel on top of stream file source when driver does not have built-in music channels 2012-04-11 19:30:37 +02:00
kaetemi
d886df588b Added: #795 Synchronous loading of audio file streams 2012-04-11 18:07:16 +02:00
kaetemi
cb611e768e Added: #795 Sample for creating a sound source using .sound sheet with .ogg file 2012-04-11 17:44:57 +02:00
kaetemi
fe70efdc6c Added: #795 Streamed audio file sound source 2012-04-11 17:39:46 +02:00
kaetemi
30240f6e52 Fixed: #795 Removed unused include 2012-04-11 15:45:59 +02:00
kaetemi
ed1cd4e6bc Fixed: Typo in cmake project for stream sample 2012-04-11 15:45:04 +02:00
kaetemi
0a4d8d06bd Changed: Allow changing looping parameter of audio decoder after init 2012-04-11 15:44:02 +02:00
kaetemi
3aff28aab4 Added: Function to set thread priority 2012-04-11 15:38:49 +02:00
kaetemi
392b224799 Fixed: Potential bug in CWinThread, someone using a mutex on the stack again 2012-04-11 13:24:03 +02:00
kaetemi
e41f5da96b Changed: Turned off pitch change in stream ogg vorbis sample 2012-04-11 11:55:30 +02:00
kaetemi
b02784f55f Moved: #795 CAudioDecoder from stream ogg vorbis sample to nlsound 2012-04-11 11:52:28 +02:00
kaetemi
4eeb06857c Removed: #795 CMusicBuffer from sound lowlevel 2012-04-11 11:40:42 +02:00
kaetemi
1aade54d7d Changed: Apply changes from CMusicBuffer to CAudioDecoder 2012-04-11 11:39:21 +02:00
kaetemi
f4cccb233d Changed: #1459 Use effects group controller for ryzom client effects volume control 2012-04-11 11:24:48 +02:00
kaetemi
f5df001376 Changed: Improve performance of ryzom client CSoundManager. Strange code, though. 2012-04-11 00:48:47 +02:00
kaetemi
c350c25b1e Merge: From default to sound_dev 2012-04-10 20:49:55 +02:00
kaetemi
17ff9e9f68 Changed: #795 Move vorbis dependency to nlsound and group project files 2012-04-10 20:40:24 +02:00
kaetemi
2825b8b402 Fixed: #1459 Done 2012-04-10 18:18:58 +02:00
kaetemi
6b88c8dd69 Added: #1459 Load group controller from sound sheets 2012-04-10 16:32:04 +02:00
kaetemi
8a6b6e218c Added: #1459 Group controllers for sound sources 2012-04-10 15:24:35 +02:00
kervala
859eb1b1cb Changed: #825 Remove all warnings when compiling Ryzom 2012-04-10 13:50:23 +02:00
kaetemi
933c939509 Added: FormatNotSet value for TBufferFormat 2012-04-10 00:06:05 +02:00
kaetemi
14242f73c6 Fixed: Update audio mixer during buffer streaming in streaming sample 2012-04-10 00:05:01 +02:00
kaetemi
d229915603 Moved: Sound sources sample to sound sample directory
Added: CMake configuration for ogg vorbis stream source sample
2012-04-09 22:36:12 +02:00
kaetemi
385fdefbfc Removed: #795 XAudio2 music implementation 2012-04-09 21:46:07 +02:00
kaetemi
e0350b84c9 Removed: OpenAL music implementation 2012-04-09 21:12:48 +02:00
kaetemi
50fdf13ac5 Reverted: 3fdff8debe52 No comment 2012-04-09 20:28:14 +02:00
kaetemi
0a07e483f9 Reverted: a1603fc4efbf Only release internal resources in driver destructor, not the driver classes, otherwise there will be crashes on exit. The driver classes are deleted by the application. 2012-04-09 20:18:13 +02:00
kaetemi
dee18c2e72 Added: Log warnings when setting excessively high max distances on sound sources 2012-04-09 20:00:53 +02:00
kaetemi
2e47ab7fe4 Reverted: dc87ef1a34b6 Parameter distMax depends on fixed values in sheets and other code. Using this to switch between rolloff and minimum sound is likely causing the glitchy sound volumes of background sounds. Must be fixed in whatever code is using too large value of distMax instead, and not here. 2012-04-09 19:03:48 +02:00
kaetemi
51ac3a0e38 Reverted: 2424536ec6f9 The setAsyncLoading function is used for a different purpose. In our case, async means that the file is read on the fly, and otherwise it is fully loaded into memory before being encoded. Synchronous mode is used for example during loading when hard disk access is not guaranteed. 2012-04-09 18:42:31 +02:00
kaetemi
870b089f1f Added: Useful comment 2012-04-09 18:24:09 +02:00
kaetemi
9821db2b21 Fixed: Do not mess with the order of the old TSampleFormat enum 2012-04-09 18:21:41 +02:00
kervala
ed95d4ed79 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 22:30:39 +02:00
kervala
d3bb7e1062 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 20:04:08 +02:00
kervala
22b77a597f Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 15:56:41 +02:00
kervala
c441d086ce Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 15:04:26 +02:00
kervala
1df1912b14 Changed: #1448 Compilation with CLang 2012-04-07 11:29:45 +02:00
kervala
5c66cbf374 Changed: #1448 Compilation with CLang (patch provided by GelluleX, thanks !) 2012-04-07 11:14:21 +02:00
kaetemi
acab58a3b9 Fixed: Compile errors under Linux. 2012-04-05 17:45:53 +02:00
sfb
12073be970 merge changeset from remote 2012-03-21 07:55:14 -05:00
dnk-88
fe25a3332d Added: #1450 Added multiple undo stacks per context. 2012-03-13 02:20:26 +03:00
Krolock
062c3a84d5 Added: creating new bnp files
Fixed: some bugs caused crashes during drag&drop
2012-03-04 19:09:41 +01:00
kervala
41551e3026 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kaetemi
c2de0eeb31 Fixed: #620 Incorrect usage of mutex in particle system loader 2012-03-02 22:43:42 +01:00
kaetemi
a64e68cf91 Patched: #1387 Wrong includes in some max plugins 2012-03-02 22:29:06 +01:00
sfb
501f05c05e merge from default 2012-03-02 14:21:42 -06:00
sfb
12a20bd94c merge 2012-02-29 09:32:53 -06:00
kervala
6865470c03 Changed: #878 Fix typos in comments/code 2012-02-27 10:01:45 +01:00
kervala
ea55ed6cd0 Changed: #1433 Merge changes from patch 1.13 2012-02-27 09:59:27 +01:00
kervala
639b7f2285 Changed: #1219 Bad color when rgba.cpp is compiled with GCC 4.2.4 2012-02-21 21:11:04 +01:00
Krolock
bfb06efd8e Added: Drop handling from outside into FileListDialog 2012-02-21 18:00:05 +01:00
Krolock
3f1d11568e Added: Sortproxymodel class 2012-02-21 17:47:26 +01:00
Krolock
b3730e18ce Added: Sortproxymodel in order to sort DirTreeView (folders on top) 2012-02-21 17:45:47 +01:00
dfighter1985
6df7a47149 Changed the copyright header of a previously moved file for consistency 2012-02-08 20:21:29 +01:00
dfighter1985
86cf0b47f6 Oups didn't want to commit this. 2012-02-08 02:06:12 +01:00
dfighter
ef71add33f Moved xml_auto_ptr from game_share to nel misc. 2012-02-08 01:58:15 +01:00
Krolock
39acce2d8d merge from default 2012-01-15 22:22:20 +01:00
dnk-88
976bbe7ad6 Merge 2012-01-15 20:54:00 +03:00
dnk-88
0dea272516 Fixed: #1375 Fixed compilation error. 2012-01-15 20:52:33 +03:00
Krolock
ae946437d7 Changed: Finished serial system 2012-01-12 00:18:09 +01:00
Krolock
874db0ccea Changed: BIG_ENDIAN check is no longer needed 2012-01-12 00:00:09 +01:00
Krolock
390dd139dd Changed: bnp_manager_plugin file handles to CIFile/COFile to use serial system 2012-01-11 23:52:18 +01:00
Krolock
b112ec5f91 Added: Implemented bnp_manager_plugin add and delete files 2012-01-11 20:54:54 +01:00
Krolock
34bfcc1af8 Added: Added bnp manager plugin basic layout, list and unpack for ovqt 2012-01-04 09:51:10 +01:00
kervala
6994f7374e Changed: #825 Remove all warnings when compiling Ryzom 2012-01-02 15:41:22 +01:00
dnk-88
3e32c1b037 Added #1193 Added scheme bank dialog in particles editor. 2011-12-31 12:24:23 +03:00
dnk-88
d0d7f37432 Fixed: #1307 Clean up code. 2011-12-22 02:41:39 +03:00
sfb
0dca6e19a4 Merge orphaned zone painter changes. 2011-12-19 07:58:09 -06:00
sfb
e87ed24608 Fixed: #1412 Added build_sound, build_samplebank and build_soundbank to CMake. 2011-12-14 14:51:42 -06:00
sfb
c0c75e442d Fixed: #1412 Added build_sound, build_samplebank and build_soundbank to CMake. 2011-12-14 14:51:29 -06:00
sfb
c8467d9b51 Fixed: #1359 Applied patch from GelluleX adding cut/paste functionality to Ryzom for OSX. 2011-12-07 07:20:05 -06:00
sfb
506e214e38 Fixed: #1367 Added ifdef for OSX 10.7 GL API changes. Thanks GelluleX. 2011-12-07 07:16:37 -06:00
kaetemi
72b8643d54 Added: Use ssh key for 8_upload script. 2011-11-15 14:55:57 +01:00
dnk-88
2234eae556 Fixed: #1193 Correct deleting particle system from workspace 2011-11-08 00:22:32 +02:00
kaetemi
43b0cf8ad1 Changed: #1093 Handle leveldesign and primitives directories seperately for the server upload script. 2011-10-31 13:54:22 +01:00
kervala
81df57ac0f Changed: #1328 Map time and weather Issue (patch provided by Sywindt) 2011-10-29 15:34:04 +02:00
sfb
b10c7e4009 Changed: Removed unnecessary help menu entry. 2011-10-22 17:09:55 -05:00