Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
This commit is contained in:
@@ -40,6 +40,28 @@
|
||||
<string>Boolean</string>
|
||||
<key>Value</key>
|
||||
<integer>0</integer>
|
||||
</map>
|
||||
<key>SHFMODExStreamBufferSize</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Sets the streaming buffer size (in milliseconds)</string>
|
||||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>U32</string>
|
||||
<key>Value</key>
|
||||
<integer>7000</integer>
|
||||
</map>
|
||||
<key>SHFMODExDecodeBufferSize</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Sets the streaming decode buffer size (in milliseconds)</string>
|
||||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>U32</string>
|
||||
<key>Value</key>
|
||||
<integer>1000</integer>
|
||||
</map>
|
||||
<key>SHAllowScriptCommands</key>
|
||||
<map>
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
#include "llaudioengine.h"
|
||||
#include "lloverlaybar.h"
|
||||
#include "slfloatermediafilter.h"
|
||||
#include "llstreamingaudio.h"
|
||||
|
||||
// Static Variables
|
||||
|
||||
@@ -661,6 +662,9 @@ void LLViewerParcelMedia::playStreamingMusic(LLParcel* parcel, bool filter)
|
||||
else if (gAudiop)
|
||||
{
|
||||
LLStringUtil::trim(music_url);
|
||||
LLStreamingAudioInterface *stream = gAudiop->getStreamingAudioImpl();
|
||||
if(stream && stream->supportsAdjustableBufferSizes())
|
||||
stream->setBufferSizes(gSavedSettings.getU32("SHFMODExStreamBufferSize"),gSavedSettings.getU32("SHFMODExDecodeBufferSize"));
|
||||
gAudiop->startInternetStream(music_url);
|
||||
if (music_url.empty())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user