From 258f690a897a889a5d146a907078e2fb82a9eb1e Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 1 Nov 2024 09:18:27 +0100 Subject: Update issues link --- README.md | 2 +- TODO | 6 +++++- src/main.cpp | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 06fbe2f..3379c06 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/TODO b/TODO index 444da23..b72c030 100644 --- a/TODO +++ b/TODO @@ -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) -- cgit v1.2.3