<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpu-screen-recorder/meson.build, 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-18T01:09:34Z</updated>
<entry>
<title>6.0.1</title>
<updated>2026-08-18T01:09:34Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-18T01:09:34Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=8c33f61c75af723f55c2c235d6807686579fe157'/>
<id>urn:sha1:8c33f61c75af723f55c2c235d6807686579fe157</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable ffmpeg_static by default in release builds to support gtx 1080 and older nvidia gpus</title>
<updated>2026-08-18T01:00:37Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-18T01:00:37Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=e9f9cf02071d5cbaaf3c0e59c344e58f506bd6fb'/>
<id>urn:sha1:e9f9cf02071d5cbaaf3c0e59c344e58f506bd6fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvenc query check ffmpeg nvenc version as well</title>
<updated>2026-08-18T00:37:02Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-18T00:37:02Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=795685ceb5eda9e2a0007619d7e4b5de30773d43'/>
<id>urn:sha1:795685ceb5eda9e2a0007619d7e4b5de30773d43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>6.0.0</title>
<updated>2026-08-08T02:18:58Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-08T02:18:58Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=80517840f4ae64469721598e8373d81f2e4493dd'/>
<id>urn:sha1:80517840f4ae64469721598e8373d81f2e4493dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add option to statically compile ffmpeg from source</title>
<updated>2026-08-05T00:06:11Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-05T00:06:11Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=b9d252214a46aa64047893cb557f060a8978b006'/>
<id>urn:sha1:b9d252214a46aa64047893cb557f060a8978b006</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build because of c version</title>
<updated>2026-08-02T19:21:32Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-02T19:21:32Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=1869cf30519fc61c7f9852f8f25f8b1c2b2e8c3b'/>
<id>urn:sha1:1869cf30519fc61c7f9852f8f25f8b1c2b2e8c3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set c standard to c11</title>
<updated>2026-08-02T18:26:43Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-02T18:26:43Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=ca4fabc1d67b8d253d6c476fa47668c01288e20f'/>
<id>urn:sha1:ca4fabc1d67b8d253d6c476fa47668c01288e20f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move gsr-cli to tools/gsr-cli</title>
<updated>2026-08-02T18:12:20Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-02T18:12:20Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=f39ebf1a607b2f45c5049560756fb0f0054c5f6f'/>
<id>urn:sha1:f39ebf1a607b2f45c5049560756fb0f0054c5f6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add gsr-cli program that sends ipc commands to gpu-screen-recorder</title>
<updated>2026-08-01T23:36:33Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T23:36:33Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=f547fcc354671c672fffb20092e72d231e6ed1e4'/>
<id>urn:sha1:f547fcc354671c672fffb20092e72d231e6ed1e4</id>
<content type='text'>
gsr-cli sends a command to the ipc socket of a running GPU Screen
Recorder and exits with 0 when it replied with ok, printing the reason to
stderr when it didn't, which means the commands don't have to be sent
blindly like signals are. The status command checks if GPU Screen
Recorder is running by connecting to the socket without sending a
command, so it's also correct when a killed instance left the socket
behind.
The json helpers moved into src/json.c to be shared between the two
programs.
</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>
