optimization

This commit is contained in:
2026-07-18 10:06:53 +05:00
parent 7d91df3c6b
commit 2c166a40e3
7 changed files with 108 additions and 121 deletions

View File

@@ -169,8 +169,11 @@ int main(int argc, char **argv)
close(control[0]);
close(frames[0]);
kill(child, SIGTERM);
while (waitpid(child, NULL, 0) < 0 && errno == EINTR) {
int child_status = 0;
while (waitpid(child, &child_status, 0) < 0 && errno == EINTR) {
}
if (WIFEXITED(child_status) && WEXITSTATUS(child_status) == 5)
return 77;
return frames_read && fps >= requested_fps * 0.80 && changed_fps >= requested_fps * 0.50
? 0
: 1;