<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpu-screen-recorder/src/pipewire_audio.c, branch debian</title>
<subtitle>The fastest screen recording tool for Linux
</subtitle>
<id>https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/atom?h=debian</id>
<link rel='self' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/atom?h=debian'/>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/'/>
<updated>2026-08-14T12:36:54Z</updated>
<entry>
<title>Match application audio by application name if available rather than node name</title>
<updated>2026-08-14T12:36:54Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-14T12:36:54Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=50536274b6b95654aa3d7a9bfad4f77240d4f75c'/>
<id>urn:sha1:50536274b6b95654aa3d7a9bfad4f77240d4f75c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add resource cleanup on all paths</title>
<updated>2026-08-01T22:04:45Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T22:04:45Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=06be2c8a12cd021083670d304a72f93907c8b22e'/>
<id>urn:sha1:06be2c8a12cd021083670d304a72f93907c8b22e</id>
<content type='text'>
The recorder, screenshot and cli now free everything they create, also
when setup fails. Adds gsr_windowing_deinit, implements the missing
gsr_window_destroy and destroys the pipewire registry proxy.
</content>
</entry>
<entry>
<title>Move string/date/array helpers from main.cpp to utils as reusable C functions</title>
<updated>2026-08-01T17:13:38Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T17:13:38Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=5611e6a7a70b79496da20ffd171d636c2d3c9065'/>
<id>urn:sha1:5611e6a7a70b79496da20ffd171d636c2d3c9065</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add gsr_log logging module with log level and overridable log handler</title>
<updated>2026-08-01T16:51:59Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T16:51:59Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=c150d0e6ba0ab1f9ecd6a1c933a58050187e0c81'/>
<id>urn:sha1:c150d0e6ba0ab1f9ecd6a1c933a58050187e0c81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pipewire audio: only record applications and non virtual sources</title>
<updated>2026-07-25T00:54:47Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-07-25T00:54:47Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=8dcf40270d142bbdab77f91640d3a78009d8f936'/>
<id>urn:sha1:8dcf40270d142bbdab77f91640d3a78009d8f936</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore virtual devices in application audio capture</title>
<updated>2026-07-24T22:29:50Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-07-24T22:29:50Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=6e876fe1172b82b806fbed769ea5cda46edd4f4f'/>
<id>urn:sha1:6e876fe1172b82b806fbed769ea5cda46edd4f4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>App audio capture: remove gsr-app-sink</title>
<updated>2025-12-07T17:10:18Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2025-12-07T17:10:18Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=3ac17b99a01feb713f1d561a2b09aeb59f93f77a'/>
<id>urn:sha1:3ac17b99a01feb713f1d561a2b09aeb59f93f77a</id>
<content type='text'>
Connect application/device audio directly to gsr recording node.
This fixes an issue for some users where gsr-app-sink got selected by
default as an output device.

Dont wait until audio node first receives audio before recording audio
from the device. This might fix audio/video desync issue when recording
from microphone for example.
</content>
</entry>
<entry>
<title>App audio capture: fix audio sources getting paused when closing gsr</title>
<updated>2025-09-25T16:45:43Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2025-09-25T16:45:43Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=c11dd77c44fffbfea652e346cee2acadd12efb16'/>
<id>urn:sha1:c11dd77c44fffbfea652e346cee2acadd12efb16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dont initialize damage tracker if not enabled</title>
<updated>2025-09-20T22:35:25Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2025-09-20T22:35:25Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=a4c227c43ea57aa65e10a186935930a6033fa429'/>
<id>urn:sha1:a4c227c43ea57aa65e10a186935930a6033fa429</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Application audio capture: fix unable to capture virtual sources (EasyEffects microphone)</title>
<updated>2025-09-17T18:55:07Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2025-09-17T18:55:07Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=d23a9576ff06c28186931834839f3ff623199a42'/>
<id>urn:sha1:d23a9576ff06c28186931834839f3ff623199a42</id>
<content type='text'>
</content>
</entry>
</feed>
