| Age | Commit message (Collapse) | Author |
|
The list commands return exit codes through args_parser instead of exiting.
|
|
Replay saving uses a pthread with an owning result struct instead of
std::future and a global output filepath.
|
|
std::thread with pthread
Audio device and mix threads are now pthreads with explicit context structs,
and the paused time tracking moved into a gsr_recording_clock.
|
|
|
|
Capture sources are C structs with fixed size names and a growable array,
and the lazily initialized kms client, night light and cursor globals are
now owned by gsr_capture_deps.
|
|
The recording path and the list commands now share the same windowing
setup code instead of duplicating it.
|
|
Codec selection returns gsr_error values instead of exiting, and takes
gsr_recorder_settings instead of the argument parser.
|
|
Adds gsr_recorder_settings, a library-friendly settings struct embedded in
args_parser, so the new modules don't depend on the argument parser.
The codec functions return errors instead of exiting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 8fc981382a0c42e1dd77fe49d34fd966572899e7.
|
|
|
|
This reverts commit d5405937450e46b2b4c23890ba15ad8326013bb4.
|
|
|
|
|
|
|
|
|
|
|
|
vega gpus)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|