<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llaudio/llaudioengine_fmodstudio.h, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-08-03T11:50:12Z</updated>
<entry>
<title>Bring back FMOD, to be used on Fedora only, though</title>
<updated>2024-08-03T11:50:12Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-08-02T13:47:10Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=96d322edfcb97096f701ef11d5fdd1f1c97255ac'/>
<id>urn:sha1:96d322edfcb97096f701ef11d5fdd1f1c97255ac</id>
<content type='text'>
https://megapahit.com/show_bug.cgi?id=64

Dullahan is still not working, something in webrtc-voice is breaking
it too. But at least we're halfway now that we don't have to use
Fedora's OpenAL that is in conflict with Dullahan/CEF.
</content>
</entry>
<entry>
<title>SL-19585 Try replacing fmod with openal</title>
<updated>2024-02-08T23:31:50Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2024-02-01T21:00:53Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=762855f2554393dd3bcacd9b5d205765409f6a95'/>
<id>urn:sha1:762855f2554393dd3bcacd9b5d205765409f6a95</id>
<content type='text'>
Since now VLC is responsible for played parcel media (should be since
SL-19042) should be possible to switch remaining audio to OpenAL with
no loss of functionality
</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-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>
<entry>
<title>SL-11445 Provide 'name' for Pulse Audio</title>
<updated>2020-04-10T14:00:22Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2020-04-10T10:58:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2542a3ed795d3a7ac664e0ca7ec4b5d8108dfce8'/>
<id>urn:sha1:2542a3ed795d3a7ac664e0ca7ec4b5d8108dfce8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merged in SL-11445 Upgrade Fmodex to Fmod Studio</title>
<updated>2020-01-31T15:05:51Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2020-01-31T15:05:51Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=192aee0f191e6070b91be066b599b8dc3302a5e1'/>
<id>urn:sha1:192aee0f191e6070b91be066b599b8dc3302a5e1</id>
<content type='text'>
</content>
</entry>
</feed>
