Cameron Gutman
|
fbf12d019c
|
fix: missing initializers and incorrect default for native_pen_touch (#5693)
|
2026-09-12 10:32:04 -04:00 |
|
bitness
|
9051ae84c3
|
fix(av1,hevc): stop av1 probes from clobbering hevc results (#5554)
|
2026-09-10 18:10:03 -04:00 |
|
Dave Lane
|
f2c9f34d90
|
fix(deps): fix legacy nvenc presets and bump third-party/build-deps (#5668)
|
2026-09-10 11:54:52 -04:00 |
|
 matix753andReenigneArcher
|
c59469b779
|
fix(video): fall back to SDR when HDR isn't supported (#5429)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2026-09-01 12:56:04 -04:00 |
|
 pollopopoandReenigneArcher
|
f0ad7cdedb
|
feat(amf): add amd_max_au_size option (#4926)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2026-08-21 15:32:20 -04:00 |
|
 luanweslley77andluanweslley77
|
6ad5f9735d
|
fix(linux/pipewire): restore dummy buffer for software encoders and fix buffer ownership (#5495)
Co-authored-by: luanweslley77 <luanweslley77@users.noreply.github.com>
|
2026-08-18 11:59:30 -04:00 |
|
 dependabot[bot]andReenigneArcher
|
965c91a428
|
build(deps): bump third-party/lizardbyte-common from 06cd442 to 011ad2b (#5457)
* build(deps): bump third-party/lizardbyte-common
Bumps [third-party/lizardbyte-common](https://github.com/LizardByte/lizardbyte-common) from `06cd442` to `011ad2b`.
- [Release notes](https://github.com/LizardByte/lizardbyte-common/releases)
- [Commits](https://github.com/LizardByte/lizardbyte-common/compare/06cd442b808f02f1674f3192a84d25b9a503c482...011ad2bb139083dcf4ec21f9c09f07470891a668)
---
updated-dependencies:
- dependency-name: third-party/lizardbyte-common
dependency-version: 011ad2bb139083dcf4ec21f9c09f07470891a668
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* style: run clang-format across C++ sources
Reformatted conditionals, loops, and long function calls across core, platform, NVENC, and test helper code to match updated formatting rules, including minor spacing normalization in type declarations. These are style-only edits with no intended behavior changes.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2026-07-28 08:08:12 -04:00 |
|
Dave Lane
|
fb3d85cff4
|
fix(nvenc): dynamic nv codec sdk selection (#5451)
|
2026-07-26 21:06:28 -04:00 |
|
 Dave Laneandk4idyn
|
c8325cbdd1
|
fix(amf): wire h264_amf coder and profile mapping (#5442)
Co-authored-by: k4idyn <252943111+k4idyn@users.noreply.github.com>
|
2026-07-24 14:27:39 -04:00 |
|
Conn O'Griofa
|
71acfc57ec
|
feat(linux/vaapi): VAAPI encoder improvements (#5388)
|
2026-07-15 10:41:22 -04:00 |
|
Dave Lane
|
3377f7a73f
|
refactor(sonar): migrate worker threads to std::jthread (#5398)
|
2026-07-12 00:30:05 -04:00 |
|
Aliaksei Dziadziuk
|
bba6c6cac0
|
feat(linux): pace capture at exact fractional NTSC framerates (#5282)
|
2026-06-30 09:40:08 -04:00 |
|
Kishi
|
86a253859e
|
fix(video): avoid nullptr deref segfault on encode session teardown (#5257)
|
2026-06-28 16:11:35 -04:00 |
|
Conn O'Griofa
|
7ecd028664
|
fix(video): avoid UAF crashes during video reinit (reproducible on Vulkan) (#5346)
|
2026-06-28 10:45:45 -04:00 |
|
 Kishiandpsyke83
|
e40d355f96
|
fix(video): fix video stream freezing on capture re-init (e.g. pipewire display switch) (#5249)
Co-authored-by: psyke83 <psyke83@users.noreply.github.com>
|
2026-06-26 10:40:01 -04:00 |
|
Dave Lane
|
a991a9622c
|
docs(doxygen): enforce warn if undocumented (#5337)
|
2026-06-25 22:43:17 -04:00 |
|
Sheynar
|
39c9e845fe
|
feat(linux): Add hardware yuv444 chromasubsampling support on nvidia cards (cuda/cuda gl) (#4965)
|
2026-06-16 11:30:54 -04:00 |
|
Jason Lu
|
3ee4144a81
|
fix(macos): drop max_ref_frames=1 for h264_videotoolbox and enable PARALLEL_ENCODING (#5200)
|
2026-05-27 11:31:58 -04:00 |
|
 David LaneandChase Payne
|
293c1ed3da
|
fix: touch scaling bug and initialize display variables as 0 (#4758)
Co-authored-by: Chase Payne <27069224+nonary@users.noreply.github.com>
|
2026-04-22 14:41:20 -04:00 |
|
Conn O'Griofa
|
44bf39be75
|
fix: Resolve minimum_fps_target related issues on all platforms (#4967)
|
2026-04-19 13:49:37 -04:00 |
|
neatnoise
|
3210078310
|
fix(linux): auto-detect GPU with connected display for VAAPI and Vulkan (#4961)
|
2026-04-17 14:38:06 -04:00 |
|
neatnoise
|
0752f641b1
|
feat(linux): Add Vulkan video encoder (#4603)
|
2026-03-30 22:17:00 -04:00 |
|
Conn O'Griofa
|
99d4e053bf
|
fix(linux/xdgportal): avoid duplicate frame insertion (#4839)
|
2026-03-14 13:43:17 -04:00 |
|
  
|
d591643706
|
build(windows): add arm64 support (#3905)
Signed-off-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Signed-off-by: Coia Prant <coiaprant@gmail.com>
Co-authored-by: Ricky8955555 <rkmiao@duck.com>
Co-authored-by: Mike Fara <mjfara@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2026-02-07 21:03:05 -05:00 |
|
Andy Grundman
|
3a12f96a86
|
perf(threads): implement adjust_thread_priority for macOS and add set_thread_name (#4605)
|
2026-01-22 19:38:09 -05:00 |
|
Julio Sanz
|
aca5d23f4e
|
fix(linux): fix issues with rendering and touchscreens when displays are scaled (#4607)
|
2026-01-21 18:29:53 -05:00 |
|
tstokes22
|
fd2bfaac7e
|
fix(windows): resolve disappearing cursor after KVM switch (#4407)
|
2026-01-16 19:45:16 -05:00 |
|
David Lane
|
1d6d916b7a
|
build: add freebsd support (#4049)
|
2025-11-11 23:46:11 -05:00 |
|
Martijn Courteaux
|
8836db5dbd
|
fix(config): Add missing framerateX100 fields at the initializers for the video::config_t literals (#4391)
fix(config): Add missing frameX100 fields at the initializers for the video::config_t literals.
|
2025-11-06 19:55:20 -06:00 |
|
Andy Grundman
|
6ed0c7a8f2
|
feat(fps): support x-nv-video[0].clientRefreshRateX100 for requesting fractional NTSC framerates (#4019)
|
2025-10-11 19:56:12 -04:00 |
|
Cameron Gutman
|
02036920ac
|
build(deps): Update to FFmpeg 8.0 branch (#4143)
|
2025-08-10 13:22:00 -04:00 |
|
Andy Grundman
|
b3ee60d422
|
fix(video): restore the ability to set a minimum fps target (#4114)
|
2025-07-29 23:12:16 -04:00 |
|
Mariotaku
|
01f281a4a3
|
fix(amf): attempt to use level 5.1/5.2 for hevc (#3888)
|
2025-07-07 14:53:40 -04:00 |
|
ReenigneArcher
|
27f71c3895
|
fix(video): base min frame time strictly on client framerate (#3844)
|
2025-06-27 18:17:15 -04:00 |
|
Utkarsh Dalal
|
ffccc1af9b
|
fix: add missing strings for max_bitrate setting, and improved logging for bitrate (#3656)
|
2025-02-11 09:11:12 -05:00 |
|
Utkarsh Dalal
|
3a88ddc639
|
feat: Add Max Bitrate option (#3628)
|
2025-02-09 15:00:29 -05:00 |
|
Cameron Gutman
|
265a00793c
|
feat(nvenc): implement async encode and hang recovery (#3629)
* feat(nvenc): implement async encode
* fix(video): allow NVENC to complete teardown asynchronously
|
2025-02-06 22:22:00 -06:00 |
|
Lukas Senionis
|
23e131439f
|
fix(video): allow encoder probing when there are no devices at all (#3594)
|
2025-01-27 12:19:47 -05:00 |
|
Lukas Senionis
|
0631472533
|
fix(video): prevent encoder probing with no active displays (#3592)
|
2025-01-26 18:21:15 -05:00 |
|
 ReenigneArcherandVithorio Polten
|
c2420427b1
|
style: adjust clang-format rules (#2186)
Co-authored-by: Vithorio Polten <reach@vithor.io>
|
2025-01-19 22:34:47 -05:00 |
|
Lukas Senionis
|
1543f584ab
|
feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894)
|
2024-12-11 14:17:44 -05:00 |
|
Cameron Gutman
|
9e52ac426d
|
feat(vaapi): add option to enable strict enforcement of frame size (#3332)
* feat(vaapi): add option to enable strict enforcement of frame size
* Eliminate the QP fallback code that was only required for VAAPI
|
2024-11-01 12:36:25 -05:00 |
|
Cameron Gutman
|
79ada18b49
|
fix(nvenc): disable filler data in AV1 bitstream (#3336)
|
2024-10-28 23:54:50 -05:00 |
|
Cameron Gutman
|
bd2e1dc8c0
|
fix(video): encode at least one frame before capture reinit (#3300)
|
2024-10-14 20:34:22 -05:00 |
|
Cameron Gutman
|
011a872c88
|
build(deps): update to FFmpeg 7.1 (#3263)
|
2024-10-06 19:15:53 -05:00 |
|
ns6089
|
170f4dd181
|
fix(win/qsv): skip unsupported 4:4:4 codecs (#3029)
|
2024-08-19 08:30:13 -04:00 |
|
ns6089
|
bfdfcebc80
|
feat(win/video): support native YUV 4:4:4 encoding (#2533)
|
2024-08-16 13:41:27 -04:00 |
|
ns6089
|
b6b8e681cb
|
fix: print encoder name to info log during creation (#2965)
|
2024-08-08 16:09:51 -04:00 |
|
Cameron Gutman
|
38c13c8fe1
|
Fix rate control for AMD cards using VAAPI (#2821)
|
2024-07-08 15:05:35 +00:00 |
|
ReenigneArcher
|
1dd4b68e1c
|
docs(src): add examples alias and general cleanup (#2763)
|
2024-06-28 08:34:14 -04:00 |
|