Commit graph

1978 commits

Author SHA1 Message Date
kaetemi
616faf1c51 Fixed: Replace assert with warning when physical sound source fails to play 2012-04-12 21:38:28 +02:00
kaetemi
52fcb148f2 Merged: From default to sound_dev 2012-04-12 18:21:26 +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
kervala
c770ac0656 Changed: Define Release configuration for compilation checks and as default if not defined (must be defined before PROJECT) 2012-04-12 16:01:38 +02:00
kaetemi
55a95afef0 Changed: 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: Linux compile of new sound samples 2012-04-12 00:27:03 +02:00
kaetemi
65096786e1 Changed: Make sure the streaming thread safely stops in all cases 2012-04-12 00:25:26 +02:00
kervala
3a8b79be2b Changed: Compilation with Clang 2012-04-11 23:59:55 +02:00
kervala
cace1c204a Fixed: Servers compilation if using static mysql library compiled with OpenSSL 2012-04-11 23:43:11 +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: Hang when stopping file stream source that is synchronously waiting for play 2012-04-11 21:51:01 +02:00
kaetemi
f4e097fbfd Fixed: Compile error 2012-04-11 21:49:25 +02:00
kaetemi
a0a03da71a Added: Some sort of implementation for CPThread::isRunning() 2012-04-11 20:20:02 +02:00
kaetemi
25cffcdd12 Added: 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: Synchronous loading of audio file streams 2012-04-11 18:07:16 +02:00
kaetemi
cb611e768e Added: Sample for creating a sound source using .sound sheet with .ogg file 2012-04-11 17:44:57 +02:00
kaetemi
fe70efdc6c Added: Streamed audio file sound source 2012-04-11 17:39:46 +02:00
kaetemi
30240f6e52 Fixed: 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
kervala
c3554b1651 Changed: Some Debian multiarch fixes
Added: Option WITH_SYMBOLS to keep symbols when compiling in Release
2012-04-11 15:30:38 +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: CAudioDecoder from stream ogg vorbis sample to nlsound 2012-04-11 11:52:28 +02:00
kaetemi
4eeb06857c Removed: 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: 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: Move vorbis dependency to nlsound and group project files 2012-04-10 20:40:24 +02:00
kaetemi
2825b8b402 Fixed: Done 2012-04-10 18:18:58 +02:00
kaetemi
6b88c8dd69 Added: Load group controller from sound sheets 2012-04-10 16:32:04 +02:00
kaetemi
8a6b6e218c Added: Group controllers for sound sources 2012-04-10 15:24:35 +02:00
kervala
859eb1b1cb Changed: 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: 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
40fa6620bf Changed: Remove all warnings when compiling Ryzom 2012-04-08 14:23:36 +02:00
kervala
bac5b8d084 Changed: Remove all warnings when compiling Ryzom 2012-04-07 23:47:55 +02:00
kervala
9d834ab2e3 Changed: Remove cariage return in build date 2012-04-07 23:16:04 +02:00
kervala
3d854ce2bf Changed: Remove cariage return in build date 2012-04-07 22:47:03 +02:00
kervala
ed95d4ed79 Changed: Remove all warnings when compiling Ryzom 2012-04-07 22:30:39 +02:00
kervala
d3bb7e1062 Changed: Remove all warnings when compiling Ryzom 2012-04-07 20:04:08 +02:00
kervala
22b77a597f Changed: Remove all warnings when compiling Ryzom 2012-04-07 15:56:41 +02:00
kervala
47bf2e82a4 Changed: Some checks for Clang and MinGW 2012-04-07 15:11:18 +02:00
kervala
c441d086ce Changed: Remove all warnings when compiling Ryzom 2012-04-07 15:04:26 +02:00
kervala
de5137d0f6 Fixed: Compilation with CLang 2012-04-07 14:57:15 +02:00
kervala
0c72dc612d Changed: Check for Lua, Luabind, CURL and LibWWW only if compiling the client 2012-04-07 14:03:50 +02:00
kervala
4dd62721b9 Changed: Compilation with CLang 2012-04-07 11:51:21 +02:00
kervala
1df1912b14 Changed: Compilation with CLang 2012-04-07 11:29:45 +02:00
kervala
5c66cbf374 Changed: Compilation with CLang (patch provided by GelluleX, thanks !) 2012-04-07 11:14:21 +02:00
kaetemi
5add0ca372 Fixed: Bad changes in revision 48a37af6954c 2012-04-05 19:30:41 +02:00
kaetemi
acab58a3b9 Fixed: Compile errors under Linux. 2012-04-05 17:45:53 +02:00
sfb
77b85dba1b merge 2012-04-02 14:27:45 -05:00
sfb
3178cb6708 Fixed: VS10 isn't implicitly casting to CSString. Forcing it, which is probably more correct anyway. 2012-04-02 14:26:12 -05:00
kaetemi
0482aa9aac Fixed: Compile under Linux Mint 12 with GTK enabled. 2012-03-23 07:59:45 +01:00
sfb
548740bafc Fixed: Imported nimetu's WebIG reference implementation. 2012-03-22 15:48:13 -05:00
sfb
ae10726b98 Fixed: Copied index.ctp to listdir.ctp and admin_index.ctp to eliminate symlinks. 2012-03-22 15:18:17 -05:00
sfb
f035e13e02 Changed: Removing symlinks. 2012-03-22 15:17:12 -05:00
sfb
6091c0092e merge from default 2012-03-22 14:31:07 -05:00
sfb
12073be970 merge changeset from remote 2012-03-21 07:55:14 -05:00
kervala
a543cd7f24 Changed: Fix typos in comments/code 2012-03-17 15:01:27 +01:00
kervala
213b1cd207 Changed: Merge changes from patch 1.13 2012-03-17 15:00:24 +01:00
kervala
09004ca004 Changed: Add details for user-agent 2012-03-15 00:15:03 +01:00
dnk-88
fe25a3332d Added: Added multiple undo stacks per context. 2012-03-13 02:20:26 +03:00
sfb
47eac5203e merge inbound 2012-03-12 13:31:26 -05:00
sfb
3d7b89f77b Fixed: Added missing header, fixed CMake configuration, fixed iterators. GUS builds fine without MFC extensions. 2012-03-12 13:28:56 -05:00
sfb
cce95ffdfb Fixed: Fixed license header for deployment_configuration files - PMS should be building fine now. 2012-03-12 13:26:13 -05:00
kervala
859f168dd0 Fixed: ryzom_servershare CMakeLists.txt typo 2012-03-10 13:08:13 +01:00
kaetemi
5cab75f13e Fixed: Forgot to add the grouped files to the target thing 2012-03-09 18:26:53 +01:00
kervala
bd69216544 Fixed: Compilation with WITH_STATIC_EXTERNAL under Mac OS X 2012-03-09 14:39:37 +01:00
kervala
4be475c983 Merge 2012-03-09 13:06:52 +01:00
kervala
b7fe9c27ee Changed: Merge changes from patch 1.13 (patch provided by Molator) 2012-03-09 13:03:47 +01:00
kaetemi
ec66027596 Changed: Some source file grouping in some projects 2012-03-09 11:30:31 +01:00
kervala
b7281e5cbe Fixed: PCH don't work anymore on Mac OS X 2012-03-09 09:31:13 +01:00
kervala
68fd549142 Changed: Merge changes from patch 1.13 2012-03-08 16:59:03 +01:00
kervala
a66e4ecd90 Fixed: Adopt WITH_STATIC_EXTERNAL for Mac OS X 2012-03-07 20:47:32 +01:00
kervala
e3d0ed9c20 Changed: Add details for user-agent 2012-03-06 14:21:23 +01:00
kervala
19fa9a35dc Changed: Merge changes from patch 1.13 2012-03-05 18:56:30 +01:00
kervala
f5feca0430 Changed: Merge changes from patch 1.13 2012-03-05 11:59:00 +01: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
79c934520c Fixed: Merge changes from patch 1.13 2012-03-04 16:54:37 +01:00
kervala
d403d24bb0 Changed: Merge changes from patch 1.13 2012-03-04 14:35:44 +01:00
kervala
6c1e509898 Changed: Merge changes from patch 1.13 2012-03-04 14:11:28 +01:00
kervala
07e5d9d10e Changed: Merge changes from patch 1.13 2012-03-04 14:09:23 +01:00
kervala
f84de8f1b0 Changed: Merge changes from patch 1.13 2012-03-04 14:06:07 +01:00
kervala
71b7cb9ef0 Changed: Merge changes from patch 1.13 2012-03-04 14:01:11 +01:00
kervala
41551e3026 Fixed: Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kaetemi
c2de0eeb31 Fixed: Incorrect usage of mutex in particle system loader 2012-03-02 22:43:42 +01:00
kaetemi
a64e68cf91 Patched: 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
kervala
81e1e78b02 Fixed: Compilation under Mac OS X 2012-02-29 23:12:07 +01:00
sfb
1d49b93a04 merge 2012-02-29 09:33:05 -06:00
sfb
12a20bd94c merge 2012-02-29 09:32:53 -06:00
sfb
9a5d240163 Changed: Enabled patchman build, fixed its CMakeLists added missing header includes, eliminated static-ness of extern'd functions. 2012-02-29 09:26:31 -06:00
sfb
782f3edf03 Added: Missing deployment_configuration.cpp/h files. 2012-02-29 09:24:49 -06:00
kaetemi
08551ceb4f Fixed: Use $_POST and $_GET instead of deprecated $HTTP_GET_VARS and $HTTP_POST_VARS in the admin tool. 2012-02-29 13:10:59 +01:00
kervala
89e0ca3260 Changed: Merge changes from patch 1.13 2012-02-27 23:48:36 +01:00
kervala
ad9b680e91 Changed: Merge changes from patch 1.13 2012-02-27 22:42:30 +01:00
kervala
a272d956c2 Changed: Merge changes from patch 1.13 2012-02-27 16:10:47 +01:00
kervala
2324932491 Changed: Support for Debian/Ubuntu multiarch (use -DCMAKE_LIBRARY_ARCHITECTURE=<multiarch>) 2012-02-27 15:19:53 +01:00
kervala
87e6c19981 Changed: Merge changes from patch 1.13 2012-02-27 15:04:33 +01:00
kervala
6865470c03 Changed: Fix typos in comments/code 2012-02-27 10:01:45 +01:00
kervala
ea55ed6cd0 Changed: Merge changes from patch 1.13 2012-02-27 09:59:27 +01:00
kervala
48d8e331a6 Changed: Fix again bad MSVC10 CMake generator... 2012-02-22 22:17:09 +01:00
kervala
639b7f2285 Changed: 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
kervala
874b39b05a Changed: Search in default paths if DXSDK_DIR is not defined 2012-02-21 17:47:16 +01:00
Krolock
b3730e18ce Added: Sortproxymodel in order to sort DirTreeView (folders on top) 2012-02-21 17:45:47 +01:00
kervala
130b431043 Fixed: Bad check in emote tokens 2012-02-13 11:31:28 +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: 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
kervala
3bf819651e Fixed: Client patcher compilation under Mac OS X 2012-01-10 10:19:52 +01:00
kervala
9f0e1482dd Fixed: ryzom_client_patcher missing file 2012-01-07 19:14:24 +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
08c853b9dc Fixed: Missing "stdpch.h" include 2012-01-02 15:53:21 +01:00
kervala
6994f7374e Changed: Remove all warnings when compiling Ryzom 2012-01-02 15:41:22 +01:00
dnk-88
3e32c1b037 Added Added scheme bank dialog in particles editor. 2011-12-31 12:24:23 +03:00
dnk-88
cbe8f88266 Merge 2011-12-22 10:01:45 +03:00
dnk-88
d0d7f37432 Fixed: Clean up code. 2011-12-22 02:41:39 +03:00
sfb
d128f8cecf merge 2011-12-21 09:50:08 -06:00
sfb
03b4c8db28 Fixed: Applied Ulukyn's patch. Adds two new config variables - WebIgMainDomain and WebIgTrustedDomains. 2011-12-21 09:49:30 -06:00
sfb
259c6f8ab2 merge 2011-12-19 08:03:24 -06:00
sfb
0dca6e19a4 Merge orphaned zone painter changes. 2011-12-19 07:58:09 -06:00
sfb
e87ed24608 Fixed: Added build_sound, build_samplebank and build_soundbank to CMake. 2011-12-14 14:51:42 -06:00
sfb
c0c75e442d Fixed: Added build_sound, build_samplebank and build_soundbank to CMake. 2011-12-14 14:51:29 -06:00
sfb
b7ffe49754 Fixed: patch_gen uses tmpnam function instead of 'nul' for files with no pre-existing version. Note - used tmpnam instead of mkstemp due to cross-platform compatibility. 2011-12-12 14:38:41 -06:00