<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/media_plugins/cef/linux/volume_catcher_pipewire.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-05-18T11:34:32Z</updated>
<entry>
<title>Building with Linux volume catcher for PipeWire again</title>
<updated>2026-05-18T11:34:32Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-18T11:34:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2fe2f3c1736eb52126b5cc340dc474692d99a817'/>
<id>urn:sha1:2fe2f3c1736eb52126b5cc340dc474692d99a817</id>
<content type='text'>
and use PipeWire instead of PulseAudio for controlling web media
volume by default.
</content>
</entry>
<entry>
<title>Reset memorized Chromium volume and apply temporary volume</title>
<updated>2024-05-24T22:40:27Z</updated>
<author>
<name>Maki</name>
<email>maki@hotmilk.space</email>
</author>
<published>2024-05-24T22:40:27Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f649f7ab2308047dc4a8ca3cbc331aed957543ff'/>
<id>urn:sha1:f649f7ab2308047dc4a8ca3cbc331aed957543ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tabs to spaces</title>
<updated>2024-04-22T07:34:12Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-04-22T07:32:54Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3dc5fa00753bb889280771a2cd17029aa1e42f24'/>
<id>urn:sha1:3dc5fa00753bb889280771a2cd17029aa1e42f24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace NULL with nullptr</title>
<updated>2024-04-21T16:53:44Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-04-21T16:53:44Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=12b4c782b288867d09547f55f0ca30d6e02bb4b8'/>
<id>urn:sha1:12b4c782b288867d09547f55f0ca30d6e02bb4b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stream the volume catcher a little:</title>
<updated>2024-04-21T16:50:38Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-04-21T16:50:38Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=19c6368991706d1bcb4a3b02e08cd70e1e6324c7'/>
<id>urn:sha1:19c6368991706d1bcb4a3b02e08cd70e1e6324c7</id>
<content type='text'>
- Use LL_DEBUGS() for potential debug output.
- Enclose mutex locking in their own scope, to make unlocking automatic and also limit the life time of a lock to as short as possible
- Introduce mCleanupMutex to replace std::unique_lock pwLock(*this). I'm baffled using lock as a mutex like that did even compile.
- Remove virtual inheritance, as it is not needed here.
</content>
</entry>
<entry>
<title>Rework macro magic for symbol grabber</title>
<updated>2024-04-20T22:34:09Z</updated>
<author>
<name>Maki</name>
<email>maki@hotmilk.space</email>
</author>
<published>2024-04-20T22:34:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d09ec5e87bfd892306ccdba56944583bd9213aaf'/>
<id>urn:sha1:d09ec5e87bfd892306ccdba56944583bd9213aaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix more style issues and add missing RAII lock</title>
<updated>2024-04-20T21:55:34Z</updated>
<author>
<name>Maki</name>
<email>maki@hotmilk.space</email>
</author>
<published>2024-04-20T21:55:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=90cf3ee30bd082d1352a3182f598bc0d3860ef8b'/>
<id>urn:sha1:90cf3ee30bd082d1352a3182f598bc0d3860ef8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use RAII for mutexes for PipeWire volume catcher</title>
<updated>2024-04-20T21:35:30Z</updated>
<author>
<name>Maki</name>
<email>maki@hotmilk.space</email>
</author>
<published>2024-04-20T21:35:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=576508ebab789207c5d82c13ff627cb623d74994'/>
<id>urn:sha1:576508ebab789207c5d82c13ff627cb623d74994</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add toggle for PipeWire volume catcher, and refactoring</title>
<updated>2024-04-19T06:32:29Z</updated>
<author>
<name>Maki</name>
<email>maki@hotmilk.space</email>
</author>
<published>2024-04-19T06:32:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=477b45be1be256b7496e1d45b41754c6e40ef58a'/>
<id>urn:sha1:477b45be1be256b7496e1d45b41754c6e40ef58a</id>
<content type='text'>
</content>
</entry>
</feed>
