<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpu-screen-recorder/src/recorder/capture_setup.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-01T21:46:43Z</updated>
<entry>
<title>Fix video size becoming 0x0 when every capture source size is a percentage</title>
<updated>2026-08-01T21:46:43Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T21:46:13Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=68d5c511d105650c9d0a5e920f77b0f19fabbfe0'/>
<id>urn:sha1:68d5c511d105650c9d0a5e920f77b0f19fabbfe0</id>
<content type='text'>
The video size is the area that the capture sources cover, but a capture
source with a percentage size is relative to the video size and can't be
used to calculate it. When there is no other capture source to calculate
the video size from, use the size of the capture sources themselves.
</content>
</entry>
<entry>
<title>Move capture source parsing and capture creation from main.cpp into C modules</title>
<updated>2026-08-01T19:32:06Z</updated>
<author>
<name>dec05eba</name>
<email>dec05eba@protonmail.com</email>
</author>
<published>2026-08-01T19:32:06Z</published>
<link rel='alternate' type='text/html' href='https://sekoohaka.ddns.net/Debian/gpu-screen-recorder/commit/?id=de8954256578e1805fc5b92a0719190de784d3c0'/>
<id>urn:sha1:de8954256578e1805fc5b92a0719190de784d3c0</id>
<content type='text'>
Capture sources are C structs with fixed size names and a growable array,
and the lazily initialized kms client, night light and cursor globals are
now owned by gsr_capture_deps.
</content>
</entry>
</feed>
