<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpu-screen-recorder/src/recorder/recorder.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-08T02:11:11Z</updated>
<entry>
<title>Fix nvenc crash on shutdown. part 2</title>
<updated>2026-08-08T02:11:11Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-08T02:11:11Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=20740fe57962c9cbfb0cd6c2f1036da775c40c8b'/>
<id>urn:sha1:20740fe57962c9cbfb0cd6c2f1036da775c40c8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix nvenc crash on shutdown</title>
<updated>2026-08-08T02:02:34Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-08T02:02:34Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=65c75169276be632ed8543a1f0c03d966f683b19'/>
<id>urn:sha1:65c75169276be632ed8543a1f0c03d966f683b19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Clear replay data in replay save thread to not block the main capture thread"</title>
<updated>2026-08-07T11:53:40Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-07T11:53:40Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=90ac49f372f4c3d3d12f4d0d58ab0473a86821d5'/>
<id>urn:sha1:90ac49f372f4c3d3d12f4d0d58ab0473a86821d5</id>
<content type='text'>
This reverts commit 5db30f3fb99545524fc80f87ecc488972aec1711.
</content>
</entry>
<entry>
<title>Faster shutdown time when several gb of replay data is in ram</title>
<updated>2026-08-06T11:02:59Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-06T11:02:59Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=e31968fc4074df739c00947b993ee19be4ef1caa'/>
<id>urn:sha1:e31968fc4074df739c00947b993ee19be4ef1caa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clear replay data in replay save thread to not block the main capture thread</title>
<updated>2026-08-06T10:56:48Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-06T10:56:48Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=5db30f3fb99545524fc80f87ecc488972aec1711'/>
<id>urn:sha1:5db30f3fb99545524fc80f87ecc488972aec1711</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipc: save-replay: add restart-replay option</title>
<updated>2026-08-05T13:26:36Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-05T13:26:36Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=3a1ce0e17f209702095aaa86fedeb74400b3d039'/>
<id>urn:sha1:3a1ce0e17f209702095aaa86fedeb74400b3d039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workaround ffmpeg hybrid_fragmented bug when no packets have been recorded yet</title>
<updated>2026-08-05T12:56:59Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-05T12:56:59Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=e6c1cf0ec1ce220912a6ef6b6fac5ba9b2e98276'/>
<id>urn:sha1:e6c1cf0ec1ce220912a6ef6b6fac5ba9b2e98276</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipc: response with video path in save recording/replay</title>
<updated>2026-08-05T12:56:08Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-05T12:56:08Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=fbc31a9561d16418226c0efa65e2a73923516dbd'/>
<id>urn:sha1:fbc31a9561d16418226c0efa65e2a73923516dbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document the ipc option next to the signals in the readme</title>
<updated>2026-08-02T18:05:13Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-02T00:03:21Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=8fc8aaa7993d071955cb56dfda70555d953da916'/>
<id>urn:sha1:8fc8aaa7993d071955cb56dfda70555d953da916</id>
<content type='text'>
The remote control section is now split into a signals part and an ipc
part with gsr-cli examples, and it points at the gsr-cli man page and the
IPC section of the gpu-screen-recorder man page.
</content>
</entry>
<entry>
<title>Add -ipc option to control gpu-screen-recorder over a unix domain socket</title>
<updated>2026-08-01T23:11:53Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T23:11:33Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=d72113be395891f4289f0d86a32a37a99a4d5b38'/>
<id>urn:sha1:d72113be395891f4289f0d86a32a37a99a4d5b38</id>
<content type='text'>
The socket accepts the same commands as the signal handlers, except that
saving a replay takes an arbitrary number of seconds instead of only the
fixed times that the signals provide. Requests and replies are newline
terminated json objects and every request is replied to, parsed with the
sj.h json library that was added to external.
Requests are handled on a thread that only runs while the recorder
exists, so the recorder control fields are now atomics, which they have
to be now that another thread writes them.
</content>
</entry>
</feed>
