dec05eba
f4ee71a094
Remove fixed TODO
2026-01-26 15:18:26 +01:00
dec05eba
01d0df500c
Revert "Test dont set environment variables"
...
This reverts commit 95415f7ac7 .
2026-01-24 15:41:31 +01:00
dec05eba
95415f7ac7
Test dont set environment variables
2026-01-24 15:19:31 +01:00
dec05eba
a39dad1c02
Remove capture source property clamp, cleanup manpage
2026-01-23 01:39:49 +01:00
dec05eba
4cebc3f0ee
Fix negative relative position not working (incorrectly clamped to 0, 100)
2026-01-23 00:10:11 +01:00
dec05eba
f6013d094d
Lock around get packet data
2026-01-21 18:29:41 +01:00
dec05eba
45daccff84
Clone replay buffer immediately, only one short mutex lock
2026-01-21 17:29:03 +01:00
dec05eba
ede1e46503
Fix possible replay race condition, move mutex out of replay
2026-01-21 02:24:30 +01:00
dec05eba
a44e119c43
Print correct regions when region is invalid
2026-01-20 13:56:52 +01:00
dec05eba
054282bafe
Wayland region: fix incorrect region captured if monitor is scaled
2026-01-20 13:32:42 +01:00
dec05eba
91f48ce332
Ignore scalar sizes that aren't 100% for video size calculation
2026-01-15 20:52:28 +01:00
dec05eba
f4d061eee7
Add -low-power option to allow prevent the gpu to go into a high power mode on amd, useful for replay running 24/7
2026-01-15 20:38:53 +01:00
dec05eba
8af761f9bd
v4l2: select best camera option by default
...
Display all camera options in --info and --list-v4l2-devices.
Add camera_width, camera_height and camera_fps v4l2 capture options.
2026-01-15 20:03:23 +01:00
dec05eba
a4b3be3786
Fix application audio node getting recreated by pipewire after suspended (idle) for 30 seconds
2026-01-08 00:53:30 +01:00
dec05eba
240ccf569c
debug output
2026-01-07 19:37:37 +01:00
dec05eba
f1acb95cf3
Add -ffmpeg-video-opts and -ffmpeg-audio-opts
2026-01-05 20:24:41 +01:00
dec05eba
cb9cb6c567
Add -ffmpeg-opts argument to pass additional options to ffmpeg
2025-12-30 02:33:12 +01:00
dec05eba
67ddede74a
Correctly combine damage tracking when using multiple sources
2025-12-25 03:43:02 +01:00
dec05eba
0511f04d1f
Fix v4l2 mjpeg on nvidia, yuyv on nvidia not done
2025-12-24 02:00:20 +01:00
dec05eba
ae0eb0252c
Fix -w screen
2025-12-23 19:03:41 +01:00
dec05eba
62e180903e
Add support for camera (yuyv, mjpeg) and multiple capture sources
2025-12-23 18:57:43 +01:00
dec05eba
52e3083cfb
Revert "Fix nvidia av1 quality setting: use global_quality on nvidia s well"
...
This reverts commit 2b23c947a1 .
2025-12-20 00:15:50 +01:00
dec05eba
2b23c947a1
Fix nvidia av1 quality setting: use global_quality on nvidia s well
2025-12-20 00:06:17 +01:00
dec05eba
5906a0c06f
nvfbc: fix scaled monitor capture not working correctly
2025-12-08 02:53:29 +01:00
dec05eba
2c53638bb0
Fix high cpu usage when not receiving audio
2025-12-08 02:22:23 +01:00
dec05eba
3ac17b99a0
App audio capture: remove gsr-app-sink
...
Connect application/device audio directly to gsr recording node.
This fixes an issue for some users where gsr-app-sink got selected by
default as an output device.
Dont wait until audio node first receives audio before recording audio
from the device. This might fix audio/video desync issue when recording
from microphone for example.
2025-12-07 18:10:18 +01:00
dec05eba
cedf3ae7d7
Use the audio argument as the name of the audio track
2025-12-05 00:18:26 +01:00
dec05eba
2d551e7b1f
Proper fallback for vulkan video
2025-11-23 14:40:54 +01:00
dec05eba
72c548c19e
Fix -fallback-cpu-encoding not working properly
2025-11-23 01:36:00 +01:00
dec05eba
eba5f3f43d
Allow hevc/av1 flv for recent ffmpeg
2025-11-19 20:26:37 +01:00
dec05eba
02c7a0bcce
Fix region capture not always working on wayland if monitor is rotated (incorrect region detected)
2025-11-19 02:29:56 +01:00
dec05eba
ab5988a2bb
Dont scale image frame to padding in video
2025-11-18 02:52:11 +01:00
dec05eba
a3e1b2a896
comment
2025-11-16 20:47:07 +01:00
dec05eba
80f0e483a4
screenshot: improve jpeg very high quality to 91 (enables yuv444 instead of yuv420)
2025-11-16 18:58:57 +01:00
dec05eba
739fd9cd72
Replay: attempt to fix audio desync when using multiple audio tracks
2025-11-16 17:42:30 +01:00
dec05eba
d34a1036ef
color_conversion: remove unused alpha_blending parameter
2025-11-14 03:43:25 +01:00
dec05eba
9e59f5f5cd
Disable overclocking if set and gpu supports CUDA_DISABLE_PERF_BOOST
2025-11-08 13:35:30 +01:00
dec05eba
96c62f2db2
Set CUDA_DISABLE_PERF_BOOST to workaround p2 power level issue. Required nvidia driver >= 580.105.08
2025-11-05 00:57:58 +01:00
dec05eba
e623145de8
Force QP mode when capturing with software encoder and attempting to use vbr
2025-10-27 19:02:00 +01:00
dec05eba
7d4a4068ff
Add -fallback-cpu-encoding option to use cpu encoding (x264) if gpu encoding is not available on the system
2025-10-24 11:51:10 +02:00
dec05eba
57ac400eab
Show better error on vaapi init failure
2025-10-22 10:21:11 +02:00
dec05eba
f9f0074f29
Update for ffmpeg 8: remove hevc vaapi padding (black bars), fix garbage output (workaround ffmpeg 8 issue)
2025-10-05 12:57:58 +02:00
dec05eba
3c5514480c
Remove use of libavcodec/defs.h (fix compile on old ffmpeg)
2025-09-29 10:07:08 +02:00
dec05eba
8cf1a98c33
Codec resolution check: treat 0, 0 as no limit
...
Some devices such as Intel Xeon E3-1200 don't report max video
resolution. In such cases assume there is no limit and instead let
ffmepg (vaapi) fail when recording, if the resolution isn't supported.
2025-09-23 17:33:44 +02:00
dec05eba
2c22782ca0
Dont use glGetTexLevelParameteriv, it's only available in opengl es 3.1
2025-09-21 03:19:56 +02:00
dec05eba
a4c227c43e
Dont initialize damage tracker if not enabled
2025-09-21 00:35:25 +02:00
dec05eba
ade714d417
Output error if compiled without app audio support and attempting to use app audio
2025-09-10 21:27:09 +02:00
dec05eba
9386dd4c96
Revert "Use pipewire audio routing to merge audio when possible (this fixes out of sync audio when using multiple audio inputs for some users)"
...
This reverts commit 59d16899ab .
2025-09-10 21:24:34 +02:00
dec05eba
fcb45b82f2
Re-add portal damage tracking (-fm content)
2025-09-06 01:24:54 +02:00
dec05eba
59d16899ab
Use pipewire audio routing to merge audio when possible (this fixes out of sync audio when using multiple audio inputs for some users)
2025-09-06 00:18:12 +02:00