<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llaudio/llaudioengine.cpp, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-02-11T13:04:01Z</updated>
<entry>
<title>#5405 Stalls on LLFileSystem::getExists</title>
<updated>2026-02-11T13:04:01Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-02-11T03:09:51Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e83f6a291c32d9f3b88660e7770216c83e4f85ff'/>
<id>urn:sha1:e83f6a291c32d9f3b88660e7770216c83e4f85ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix running multiple viewer instances stealing sound from first instance (#2127)</title>
<updated>2024-07-27T15:09:58Z</updated>
<author>
<name>Ansariel Hiller</name>
<email>Ansariel@users.noreply.github.com</email>
</author>
<published>2024-07-27T15:09:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=266553913f134755c021bf509cda55fb96a07e1a'/>
<id>urn:sha1:266553913f134755c021bf509cda55fb96a07e1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-20696 FIXED llLoopSoundSlave producing no sound since viewer update</title>
<updated>2023-12-15T19:54:19Z</updated>
<author>
<name>Mnikolenko Productengine</name>
<email>mnikolenko@productengine.com</email>
</author>
<published>2023-12-07T11:59:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a069a21d318abd4eded46556c3252fec08eea84c'/>
<id>urn:sha1:a069a21d318abd4eded46556c3252fec08eea84c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'contribute' into DRTVWR-582-maint-U</title>
<updated>2023-04-10T21:15:27Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2023-04-10T21:15:27Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=db63f252a275beea884bba9177f8156321bde472'/>
<id>urn:sha1:db63f252a275beea884bba9177f8156321bde472</id>
<content type='text'>
# Conflicts:
#	indra/llaudio/llaudioengine.cpp
</content>
</entry>
<entry>
<title>SL-19042: Replace FMOD with VLC for parcel audio</title>
<updated>2023-04-04T17:44:07Z</updated>
<author>
<name>Alexander Gavriliuk</name>
<email>alexandrgproductengine@lindenlab.com</email>
</author>
<published>2023-04-03T20:19:33Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ba8bcf6520eb4cbcdf93393ecdeda4e6c0bc5846'/>
<id>urn:sha1:ba8bcf6520eb4cbcdf93393ecdeda4e6c0bc5846</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-18893 Fixes for pull requests #38, #41, and #42 (#46)</title>
<updated>2023-01-10T09:43:27Z</updated>
<author>
<name>Fawrsk</name>
<email>fawrsk@gmail.com</email>
</author>
<published>2023-01-10T09:43:27Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7419037ef6e8a5497283278baa8582b264d3aefa'/>
<id>urn:sha1:7419037ef6e8a5497283278baa8582b264d3aefa</id>
<content type='text'>
Eliminate unnecessary copies, and remove uses of auto</content>
</entry>
<entry>
<title>SL-18893 Clean up for loops in llaudio to use C++11 range based for loops (#41)</title>
<updated>2023-01-05T01:06:12Z</updated>
<author>
<name>Fawrsk</name>
<email>45524015+Fawrsk@users.noreply.github.com</email>
</author>
<published>2023-01-05T01:06:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bdfb47cc6bd6af77ec7cd4c04f83606c222ac437'/>
<id>urn:sha1:bdfb47cc6bd6af77ec7cd4c04f83606c222ac437</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into DRTVWR-548-maint-N</title>
<updated>2022-09-15T17:44:04Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2022-09-15T17:44:04Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=329268c5f7520a288e76e253f9bffea9dc212488'/>
<id>urn:sha1:329268c5f7520a288e76e253f9bffea9dc212488</id>
<content type='text'>
# Conflicts:
#	indra/newview/llmodelpreview.h
</content>
</entry>
<entry>
<title>SL-16182: Offload audio decoding from the main thread to the general work queue.</title>
<updated>2022-06-14T18:31:52Z</updated>
<author>
<name>Cosmic Linden</name>
<email>cosmic@lindenlab.com</email>
</author>
<published>2022-05-06T21:46:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3e60b53d52d09e3f1412a9476743a77e555104d9'/>
<id>urn:sha1:3e60b53d52d09e3f1412a9476743a77e555104d9</id>
<content type='text'>
The work queue callback binds "this". This is deemed safe due to current dependencies, but see the associated comment in the return callback. There was some trial and error to get a this-binded lambda to compile.

Due to LLVorbisDecodeState writing to disk off-thread, limit audio decodes proportional to general worker thread count. Guess the thread count for now.
</content>
</entry>
</feed>
