diff options
author | dec05eba <dec05eba@protonmail.com> | 2024-11-01 09:18:27 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2024-11-01 09:18:27 +0100 |
commit | 258f690a897a889a5d146a907078e2fb82a9eb1e (patch) | |
tree | a07afeec7f06200e097288d764666a4d5e8c61ef | |
parent | ea139ab9bb1b0f155b0750147327eddcf55feb86 (diff) |
Update issues link
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | TODO | 6 | ||||
-rw-r--r-- | src/main.cpp | 2 |
3 files changed, 7 insertions, 3 deletions
@@ -149,7 +149,7 @@ You have to reboot your computer after installing GPU Screen Recorder for the fi Look at the [scripts](https://git.dec05eba.com/gpu-screen-recorder/tree/scripts) directory for script examples. For example if you want to automatically save a recording/replay into a folder with the same name as the game you are recording. # Reporting bugs -Issues are reported on this Github page: [https://github.com/dec05eba/gpu-screen-recorder-issues/issues](https://github.com/dec05eba/gpu-screen-recorder-issues/issues). +Issues are reported on this Github page: [https://github.com/dec05eba/gpu-screen-recorder-issues](https://github.com/dec05eba/gpu-screen-recorder-issues). # Contributing patches See [https://git.dec05eba.com/?p=about](https://git.dec05eba.com/?p=about) for contribution steps. # Donations @@ -176,4 +176,8 @@ Support ROI (AV_FRAME_DATA_REGIONS_OF_INTEREST). Default to hevc if capture size is larger than 4096 in width or height. -Set low latency mode on vulkan encoding.
\ No newline at end of file +Set low latency mode on vulkan encoding. + +Support pipewire audio capture which also allows capturing audio from a single application. + +Support recording/replay/livestreaming at the same time by allowing commands to be run on an existing gpu screen recorder instance. diff --git a/src/main.cpp b/src/main.cpp index a628599..b8c8f71 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3823,7 +3823,7 @@ int main(int argc, char **argv) { const double frame_time = frame_end - frame_start; const bool frame_deadline_missed = frame_time > target_fps; - if(time_to_next_frame > 0.0 && !frame_deadline_missed && frame_captured) + if(time_to_next_frame >= 0.0 && !frame_deadline_missed && frame_captured) av_usleep(time_to_next_frame * 1000.0 * 1000.0); else { if(paused) |