aboutsummaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)Author
2024-08-15Allow prime-run capture on laptop with external gpu when the iGPUdec05eba
doesn't have any monitor to capture. Fix prime-run desktop portal capture broken (fallback to external texture). Fallback to external texture in kms capture.
2024-08-08Add -portal-session-token-filepath option to specify where desktop portal ↵dec05eba
session token is saved/restore
2024-08-04Compressed plane now works, update readme and remove warningdec05eba
2024-07-26Disable prime-run for now until the option to select a gpu device is addeddec05eba
2024-07-24Show warning when amd driver adds black bars, set frame resolution after ↵dec05eba
changing video codec context resolution
2024-07-23Rename argument -mf to -df (keep -mf for backwards compatibility)dec05eba
2024-07-23Remove old script, in start-replay script dont start if gpu screen recorder ↵dec05eba
is already running
2024-07-22Fix pipewire capture on amd (fallback to no drm modifiers if eglCreateImage ↵dec05eba
fails), might happen because of a buggy desktop portal/pipewire implementation
2024-07-22mdec05eba
2024-07-22Update readmedec05eba
2024-07-22Fix portal capture on intel, support multiple planes in one egl image (might ↵dec05eba
fix capture on intel iris)
2024-07-21Fix HDR capture (HDR metadata is now correct). Note that HDR capture is only ↵dec05eba
available on Wayland and when recording a monitor without the desktop portal option
2024-07-19Update todo and minor usage infodec05eba
2024-07-18Disable desktop portal capture option on x11 since it doesn't seem to be ↵dec05eba
hardware accelerated
2024-07-15Show warning when capture monitor on intel and the plane is compressed. The ↵dec05eba
warning tells the user to capture on x11 instead or use -w portal option
2024-07-15Add support for desktop portal capture (-w portal)dec05eba
2024-07-06Add support for vp8 and vp9 (experimental)dec05eba
2024-07-04Add support for software video encoding with '-encoder cpu' option, ↵dec05eba
currently h264 only
2024-06-28Use low latency mode if output is being piped (/dev/stdout as output), do ↵dec05eba
not do audio delay compensation if output is being piped
2024-06-23tempdec05eba
2024-06-22Fix audio recording (channel layout) for ffmpeg 7dec05eba
2024-06-21Add -fm 'content' option to match fps to captured content, only x11 window ↵dec05eba
capture currently supported
2024-06-03Force non av1 video codec for hls and aac, force aac for flvdec05eba
2024-05-30Make gopm a float, rename it to keyint (keyframe interval)dec05eba
2024-05-10Re-enable opus and make it default (test)dec05eba
2024-05-03Cleanup, clear bg on initdec05eba
2024-04-22Show flatpak run command in help menudec05eba
2024-04-16Increase audio bitrate for all codecsStoppedpuma
Increases AAC to 160kbps, increases Opus and FLAC to 128kbps. Remove step from TODO.
2024-04-13Set audio timeout to a low value againdec05eba
2024-04-09Better audio timing test: compensate for audio server latencydec05eba
2024-04-08X11 nvidia monitor capture: fix capture broken after sleep/suspend or ↵dec05eba
monitor reconfiguration
2024-04-02Mention new issues pagedec05eba
2024-03-10Allow overclocking on window capture nvidiadec05eba
2024-03-09Refactor capture basedec05eba
2024-03-09Draw cursor in window capturedec05eba
2024-03-08Use opengl capture for nvfbc (prepare for vulkan capture without cuda)dec05eba
2024-02-28Update readmedec05eba
2024-02-20Add usage example for replaydec05eba
2024-02-10FAQ: glitched videodec05eba
2024-02-10Add screen rotation support (tested on amd/intel)dec05eba
screen rotation in wayland is best effort, wayland doesn't give the necessary information to make it robust.
2024-02-06Add support for hdr capture on amd/inteldec05eba
Nvidia support will be added in the future. Note that hdr metadata is missing from the output file as amd and intel both have bugged drivers that dont add hdr metadata to the output file. Need to find a workaround for this (patching the video bitstream?). Add -cr limited|full, to set color range
2024-01-02Create directory to output file if not existsdec05eba
2023-12-23Small changes who caresdec05eba
2023-11-30flatpak: run gsr kms server on host if the file has root capacitydec05eba
2023-11-30Workaround mesa (amd and intel driver issue): use hevc when mkv is used ↵dec05eba
since mesa doesn't support global headers for h264
2023-11-27testdec05eba
2023-11-18Remove old tododec05eba
2023-11-17Make amd/intel nvidia/wayland capture display match x11 connector name, ↵dec05eba
allow screen capture on amd/intel nvidia/wayland (select the first output for now)
2023-11-12kms client/server: replace unix domain socket file with socketpair after ↵dec05eba
connecting (fixes issue of .gsr-kms-socket files remaining in $HOME)
2023-11-11Add experimental av1 support (only tested on amd)dec05eba