summaryrefslogtreecommitdiff
path: root/indra/llaudio
AgeCommit message (Collapse)Author
2014-03-14Additions & fixes for lib copy, use only forwarded ptrs in LLAE interfaces.Monty Brandenberg
Copy3rdPartyLibs needed to copy the now-corrected fmodexL libraries and it had a bad library reference on Linux for release. In llaudio land, the audio engine interfaces, even the fmodex specializations, seem to want to be external-structure free so use a forward declaration and pointer to FMOD_DSP_DESCRIPTION and deal with it in the ctor/dtor.
2014-03-14Update fmodex to 4.44.31. Move DSP descriptor to heap storage.Monty Brandenberg
2014-03-03[MAINT-3555][MAINT-3703]Baker Linden
- Removed logging for MAINT-3555 - Added NULL guard to fix MAINT-3703 (hopefully)
2013-12-19clean up audio engine loggingOz Linden
2013-06-05Unwind cruft from hunting for 2707 they won't end up in vwr-dev-matGraham Madarasz
2013-06-01BUG-2707 turn off more LL_DEBUGS to narrow down Kat's crashing cuplritGraham Madarasz
2013-06-01BUG-2707 hunt for infos call crashing KatGraham Madarasz
2013-05-30Minor tweak to turn down FMOD Ex noisy console logging while we look into ↵callum_linden
root problem
2013-05-20Quieten down writing to fmod.log - only write errors - speculate this is ↵callum_linden
related to audio stutter/frame stalls
2013-05-11Merge viewer-dev-materials and bugfix in LLPanelFace::getState using ↵Graham Madarasz
material instead of mMaterial
2013-05-06MAINT-2657 Fix (speculative) for Crash in LLAudioEngine_FMODEX::shutdown()callum_linden
2013-05-01Merge vwr-dev-matGraham Madarasz
2013-05-01MAINT-2629: limit stream searches to prevent hangs on bad streamscallum
2013-04-30Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-22merge changes for OPEN-173Oz Linden
2013-04-19OPEN-173 FIX FMODEx Music stutters once every few seconds (OSS patch via ↵callum
Latif Khalifa & Siana Gearz)
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-04-17New fix for the fix for Linux build now that gcc upgraded to 4.6 by defaultcallum_linden
2013-04-17Fix for Linux build now that gcc upgraded to 4.6 by defaultcallum_linden
2013-04-17Merge with viewer-developmentcallum_linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-11Viewer-chui mergeprep
2013-02-04Point autobuild at newer fmodex builds and fix warning being treated as ↵Graham Madarasz (Graham)
error in llaudioengine_fmodex.cpp
2013-02-04Cleanup some left over comments in fmodex streamingSovereign Engineer
2013-02-01Removed (most) references to older FMOD library - still a little Linux clean ↵callum_linden
up left
2013-01-28CHUI-667: Post code review changesGilbert Gonzales
2013-01-23Fix llaudio CMake file to not use FMOD - only FMODEXcallum_linden
2013-01-18first push - patch from CmdCupCake plus force FMODEX oncallum_linden
2013-01-14reverted test commitCho
2013-01-11test commitCho
2012-11-28SH-3563. Pull and merge from viewer-development. Modest code changes to fix ↵prep
alignment issue in llAppearance.
2012-09-13Fleshed out target_link_libraries dependencies between libraries. ↵Don Kjer
Appearance utility now reads avatar_lad.xml during stubbed out params processing.
2012-11-08Trivial commit to force TeamCity to generate a new codeticket numberNat Goodspeed
2012-05-16MAINT-862 and ER-1781 : Sounds not playing the first time. Reviewed by Kelly.simon@Simon-PC.lindenlab.com
2012-02-01cleaned up linden_common.h, removing stuff that is mostly unusedRichard Linden
2012-02-01converted a bunch of narrowing implicit conversions to explicitRichard Linden
2011-12-06fix for SH-2526: Second Life client quickly allocates all available RAM and ↵Xiaohong Bao
crashes
2011-03-14update ogg-vorbis archive for linux.Andrew de Laix
2011-03-07update ogg-vorbis archive usage for darwin.Andrew A. de Laix
2011-03-01fixes to get openal working on windows.Alain Linden
2011-01-24Automated merge with https://bitbucket.org/lindenlab/viewer-developmentAndrew A. de Laix
2011-01-14windows autobuildibatized (bye bye install.py...)Alain Linden
2011-01-10STORM-830 Per Aleric's and Q's suggestion set initial value of mInternalGain ↵Jonathan Yap
to -1
2011-01-06STORM-830 Volume slider isn't properly remembered if set to zeroJonathan Yap
There is an edge case in setMasterGain during startup which prevents setInternalGain from being called if the master volume setting and mInternalGain both equal 0. In llaudioengine.cpp setting mInternalGain to a very low but non-zero value fixes this issue.
2010-11-22STORM-521 FIXED Made defensive fix for crash in ↵Andrew Productengine
LLAudioSource::hasPendingPreloads(). Couldn't reproduce the crash, but made defensive fix. Added check for NULL into for loop that iterates through mPreloadMap in LLAudioSource::hasPendingPreloads(). Such check is already present in similar situation in LLAudioEngine::startNextTransfer().
2010-10-25STORM-95 FIXED Fixed hanging of client when incorrect WAV file was passed.Andrew Productengine
As Aimee has found: "The data chunk of nexfire.wav has an incorrect length specified in its header which we blindly trust when reading the file in check_for_invalid_wav_formats() in llvorbisencode.cpp. It causes an overflow of the file position pointer when reading the file which makes it start over from the beginning, hanging it in an infinite loop." - To avoid this situation in future, check for chunk size was added, and if it is declared bigger then it may be, function is interrupted and returns error.
2010-10-18STORM-406: Fix for fmod inclusion in llaudio cmakeMerov Linden
2010-09-21STORM-163 FIXED Intermittent FPS drop related to "audio" (main thread hangs ↵Vadim Savchuk
often on openal lock) Submitting a patch made by Aleric Inglewood (See VWR-14914). This bug happens for a lot of people, although it might be needed to have a fast multi core machine. I have seen it on 1.22.10 once, never used 1.23 sorry, and saw it often on snowglobe. I am sure it also affects 1.23 but I'd have to test that. The symptons are that on a viewer with normally a good, high FPS, sometimes it happens that the FPS dramatically drops (as low as 0.3, but it can also be anything higher, as high as 10, say). This particular jira is about a problem where the main thread is slowed down by a mutex lock in libopenal (most calls starting with 'al' in indra/llaudio/audioengine_openal.cpp and one in indra/llaudio/listener_openal.cpp). You can see that this is the case by opening the Frame Console (control-shift-2) and checking that the "audio" (and possibly misc) timings are very large compared to the Render time.
2010-09-09slightly lame robustification for:Tofu Linden
CID-507 Checker: REVERSE_INULL Function: LLVorbisDecodeState::initDecode() File: /indra/llaudio/llaudiodecodemgr.cpp
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden