Commit Graph

65 Commits (2ff2a32cfcead392b7fef82700d2c5213c03a2d3)

Author SHA1 Message Date
Ansariel 6b6b116fd4 Merge branch 'master' of https://bitbucket.org/lindenlab/viewer 2021-03-03 00:20:02 +01:00
Ansariel 41c8f09e06 FIRE-17879: Fix possible crash in sound explorer: Stored audio source pointer might be invalid 2020-11-11 12:04:56 +01:00
Callum Prentice 6be1f88a5e Complete the change from lldiskcache -> llfilesystem and then addition of new lldiskcache implementation 2020-09-24 14:45:39 -07:00
Callum Prentice 2e6f516411 Renamed the references to LLVFile and llvfile.* source code plus cmake scripts to use a different name - lldiskcache - since that more closely resembles what it is (or will be) now that the VFA is no more 2020-09-16 21:12:53 -07:00
Callum Prentice 3fc07dea01 First part of change to remove LLVFS from the Viewer. Consists of code changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change. 2020-09-16 18:53:24 -07:00
Ansariel 4268cc8c21 Final FMOD Studio upstream sync before merge 2020-04-10 18:15:42 +02:00
Andrey Kleshchev 2542a3ed79 SL-11445 Provide 'name' for Pulse Audio 2020-04-10 17:00:22 +03:00
Testy 60043a093d No more dynamic memory, and indent fixes. 2020-02-16 08:28:24 -04:00
Testy e06391734c Commented out LL code. 2020-02-16 06:31:05 -04:00
Testy 1e8f149c7c Added a button to the sound explorer for stopping sounds that were played locally. 2020-02-16 06:14:34 -04:00
Ansariel 36a2de2353 Special request by Keli: Add output device selection for inworld sounds (only available with FMOD Studio!)
Selecting "Default" will always select the first output device; if the available
devices change and the previous default device isn't available anymore, the
viewer automatically switches to the new default device (depends on the OS which
gets the new default one!). Selecting a particular device will NOT automatically
switch to another device if it isn't available anymore (preferences will show
"Unavailable device"), but will switch back to this device once it becomes
available again.

Yank this change before Firestorm releases it and I will gladly yank your unreleased stuff!
2019-05-31 20:12:17 +02:00
Ansariel 0f1891b661 Comment out logspam 2017-01-10 10:24:09 +01:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Ansariel 5e3ec29e30 Remove log message that's not needed anymore 2015-07-24 19:13:18 +02:00
Ansariel 6dd2070446 Add Firestorm tagging to previous commit 2015-06-17 10:20:47 +02:00
Drake Arconis c12f153b68 Audio Engine and FMOD Ex improvements and fixes from Shyotl Kuhr and Drake Arconis 2015-06-16 17:01:40 -04:00
Ansariel 5ed7fd5945 Add some more logging output for FIRE-15975 2015-05-31 10:45:56 +02:00
Nicky fc7e96317c FIRE-15882; avoid endless recursion on bad audio data. 2015-04-18 00:24:35 +02:00
Ansariel f14da991e1 FIRE-480: Opening multiple instances causes sound failures; Based on a patch by Jules Joffe contributed to https://jira.secondlife.com/browse/VWR-10592 but heavily modified to make it really work 2015-04-11 11:18:01 +02:00
simon 250db74bf9 Pull and merge viewer-release as version 3.7.8 2014-05-07 10:56:41 -07:00
maksymsproductengine 36c8c92098 MAINT-3804 FIXED Crash in LLAudioEngine::getAudioData when playing gestures with audio device disabled. 2014-03-14 06:39:09 +02:00
Richard Linden 5b846ed2a6 merge with release 2014-03-12 12:48:43 -07:00
Ansariel ad1605950e Pass source object UUID as const ref 2014-06-19 17:24:50 +02:00
Tank_Master dc353c205a Merge 2014-06-10 20:27:31 -07:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
Ansariel 70218d0ac2 FIRE-13385: Added option to separate cached sounds from default cache; Originally implemented by Skills Hak with permission to use under LGPL, rewritten for Firestorm 2014-04-05 15:23:15 +02:00
Ansariel 38de78712b This might be obsolete now the log gets properly cleaned up, but to be safe always call "pruneSoundLog" so it contains 320 entries at max 2014-03-20 09:53:40 +01:00
Ansariel d1ffc720cc FIRE-13219: Fix stop logging sounds if audio source gets removed 2014-03-20 09:48:34 +01:00
Ansariel 5bb2b426d6 Clean up formatting according to code convention for sound explorer related code in LLAudioEngine 2014-03-20 09:44:51 +01:00
Richard Linden 5866bb7ef0 merge with release 2014-02-12 10:32:02 -08:00
Tank_Master 7b2cc02863 Merge LL fitted mesh 2014-02-06 00:41:33 -08:00
Oz Linden e10c32b30a clean up audio engine logging 2013-12-19 12:10:26 -05:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden a2e22732f1 Summer cleaning - removed a lot of llcommon dependencies to speed up build times
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Gilbert Gonzales 4c5790d4bf CHUI-667: Post code review changes 2013-01-28 18:27:54 -08:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Tank_Master c61db3d380 Merge LGPL tip 2013-06-26 12:59:37 -07:00
Tank_Master 14001c54df Gastly CHUI merge pass 1, don't count on anything to work. 2013-06-26 12:14:54 -07:00
Ansariel de7668c9c0 FIRE-10541: Proposed fix for asset blacklist not working for sounds. Original implementation of removeAudioData method by Chalice Yao, released under LGPL, with own fixes 2013-06-08 01:40:02 +02:00
Nat Goodspeed d65df92ef4 Trivial commit to force TeamCity to generate a new codeticket number 2012-11-08 07:57:56 -05:00
Nicky 85d8875572 Prevent log spam. 2013-03-13 02:11:57 +01:00
Tank_Master cc44316aed Merge LL 3.4.3,
Note: aligned some of our code with LL's, spcifically feature table, gpu table, texture fetching, and some rendering defaults behavior.
2012-12-18 00:36:35 -08:00
simon@Simon-PC.lindenlab.com 39b7671d05 MAINT-862 and ER-1781 : Sounds not playing the first time. Reviewed by Kelly. 2012-05-16 17:09:07 -07:00
Tank_Master 4a0c5ee693 reintroduce sound explorer port from NACL viewer 2012-07-03 21:21:52 -07:00
simon@Simon-PC.lindenlab.com 78afd7297b MAINT-862 and ER-1781 : Sounds not playing the first time. Reviewed by Kelly. 2012-05-16 17:09:07 -07:00
Nicky 47fe3acebb Backout fd2494436720 to make room for fix from LL. 2012-06-09 18:02:19 +02:00
Nicky c0bbc101d7 FIRE-5503; Fix for sounds not playing right away. 2012-03-29 00:46:33 +02:00
Tank_Master fc2fb09d6b Backed out changeset: 52e691caf9a2 (initial asset blacklist (Not ready for release)) 2012-03-14 23:02:41 -07:00