Michael Fabian 'Xaymar' Dirks
9a4ab558c0
encoders/aom-av1: AV1 encoder based on libaom
2023-04-05 18:51:15 +02:00
Michael Fabian 'Xaymar' Dirks
bb58424b22
cmake: Add find package module for libAOM
2023-04-05 18:51:15 +02:00
Michael Fabian 'Xaymar' Dirks
12f976fde3
obs/encoder-factory: Don't require implementing all virtual functions
...
As not all encoders need all functions, classes inheriting from this should not need to implement all of them as no-ops. Instead the header should take care of this, which reduces duplicated empty code paths.
2023-04-05 18:51:14 +02:00
Radegast-FFXIV
e24c283561
examples: Add Swirl shader ( #618 )
2023-04-05 18:51:14 +02:00
William Pettersson
3eacc47085
util/logging: Don't reuse vargs ( #632 )
...
As vargs may be modified by some functions, we should not reuse it and instead create a copy of it. This fixes a segfault on logging calls happening with GCC, and potentially may fix other compilers and platforms as well.
2023-04-05 18:51:14 +02:00
Michael Fabian 'Xaymar' Dirks
04c7116f5a
project: Fix various warnings
2023-04-05 18:51:14 +02:00
Michael Fabian 'Xaymar' Dirks
380d75f770
project: Unify logging structure
2023-04-05 18:51:14 +02:00
Michael Fabian 'Xaymar' Dirks
b8f23fa8ab
project: Don't leak exceptions if possible
2023-04-05 18:51:13 +02:00
Michael Fabian 'Xaymar' Dirks
91c9df3097
project: Apply Coding Guidelines
2023-04-05 18:51:13 +02:00
Xaymar
041989df91
locale: New Crowdin updates ( #607 )
2023-04-05 18:51:13 +02:00
Xaymar
88dbc816c7
locale: New Crowdin updates ( #601 )
2023-04-05 18:51:13 +02:00
Xaymar
0ec413a2e5
locale: New Crowdin updates ( #600 )
...
* New translations en-US.ini (Korean)
2023-04-05 18:51:12 +02:00
Michael Fabian 'Xaymar' Dirks
668b8af213
project: Version 0.11.0a3
2023-04-05 18:51:12 +02:00
Xaymar
db554c7fea
locale: New translations ( #594 )
2023-04-05 18:51:12 +02:00
Michael Fabian 'Xaymar' Dirks
4943b697bc
encoder/ffmpeg: Fix incorrect translations
2023-04-05 18:51:12 +02:00
Michael Fabian 'Xaymar' Dirks
4b36c91fe8
plugin: Don't leak CUDA load exceptions
2023-04-05 18:51:12 +02:00
Carlos Baraza
d166a26d4c
examples: Add rounded-rect Shader
...
Adapted from (https://github.com/Oncorporation/obs-shaderfilter/blob/master/data/examples/rounded_rect.shader ) by @carlosbaraza.
2023-04-05 18:51:11 +02:00
Michael Fabian 'Xaymar' Dirks
2c4e001751
nvidia/vfx/superresolution: Use resize instead of reallocate
2023-04-05 18:51:11 +02:00
Michael Fabian 'Xaymar' Dirks
cfc463ec0d
nvidia/cv/image: Store alignment for later use
2023-04-05 18:51:11 +02:00
Michael Fabian 'Xaymar' Dirks
faf85138fe
nvidia/cv: NvCVImage_Dealloc returns void
2023-04-05 18:51:11 +02:00
Michael Fabian 'Xaymar' Dirks
3dd65e8815
cmake: Check for provider instead of feature
2023-04-05 18:51:10 +02:00
Xaymar
32ce289148
locale: New Crowdin updates ( #590 )
2023-04-05 18:51:10 +02:00
Michael Fabian 'Xaymar' Dirks
da339e6e26
project: Version 0.11.0a2
2023-04-05 18:51:09 +02:00
Michael Fabian 'Xaymar' Dirks
673f406539
ci: Don't run CodeQL on translation changes
2023-04-05 18:51:09 +02:00
Michael Fabian 'Xaymar' Dirks
bb03864664
filter/video-superresolution: Add Video Super-Resolution filter
2023-04-05 18:51:09 +02:00
Michael Fabian 'Xaymar' Dirks
cb88682f7c
nvidia/vfx/superresolution: Add wrapper for Super-Resolution effect
2023-04-05 18:51:09 +02:00
Michael Fabian 'Xaymar' Dirks
02c6156f2e
nvidia/vfx: Add wrapper for NVIDIA Video Effects SDK
2023-04-05 18:51:09 +02:00
Michael Fabian 'Xaymar' Dirks
04c3b88d5d
nvidia/cv/texture: Wrapper for gs::texture Images
2023-04-05 18:51:08 +02:00
Michael Fabian 'Xaymar' Dirks
8784c91ec6
nvidia/cv/image: Wrapper for Images
2023-04-05 18:51:08 +02:00
Michael Fabian 'Xaymar' Dirks
84a7685d7b
nvidia/cv: Add NVIDIA Computer Vision wrapper
2023-04-05 18:51:08 +02:00
Michael Fabian 'Xaymar' Dirks
4f9f3bb145
third-party: Add NVIDIA Maxine Video Effects SDK
2023-04-05 18:51:08 +02:00
Michael Fabian 'Xaymar' Dirks
7a94007283
nvidia/cuda: Don't be so extremely spammy
2023-04-05 18:51:08 +02:00
Michael Fabian 'Xaymar' Dirks
6fc18faab0
util/profiler: Adjust to match coding guidelines
2023-04-05 18:51:08 +02:00
Michael Fabian 'Xaymar' Dirks
61c143a0c8
util: Add is_close function
2023-04-05 18:51:07 +02:00
Michael Fabian 'Xaymar' Dirks
5279993f4b
plugin: If CUDA is requested, ensure it is loaded first
2023-04-05 18:51:07 +02:00
Michael Fabian 'Xaymar' Dirks
0f92a4b499
nvidia/cuda/obs: Release stream before context
2023-04-05 18:51:07 +02:00
Michael Fabian 'Xaymar' Dirks
0f56f822c3
nvidia/cuda/context: Don't try to destroy device contexts
2023-04-05 18:51:07 +02:00
Michael Fabian 'Xaymar' Dirks
6ba51efceb
nvidia/cuda/context: Log the current device name, UUId und LUId
2023-04-05 18:51:07 +02:00
Michael Fabian 'Xaymar' Dirks
1a5dad8d97
nvidia/cuda: Add functions to get device name, UUId and LUId
2023-04-05 18:51:07 +02:00
Michael Fabian 'Xaymar' Dirks
b4c7d5f91c
util/library: Convert paths to native format
2023-04-05 18:51:06 +02:00
Michael Fabian 'Xaymar' Dirks
57f15b64f7
util/platform: Add Path and String conversion utility functions
2023-04-05 18:51:06 +02:00
Michael Fabian 'Xaymar' Dirks
8d7f2ffec7
filter/nv-face-tracking: Adjust to match coding guidelines
2023-04-05 18:51:05 +02:00
Michael Fabian 'Xaymar' Dirks
7f5916dd72
nvidia/ar: Adjust to match coding guidelines
2023-04-05 18:51:05 +02:00
Michael Fabian 'Xaymar' Dirks
cd8abac142
nvidia/cuda: Adjust to match coding guidelines
2023-04-05 18:51:05 +02:00
Xaymar
a52fe1a7e7
ci: Add CodeQL analysis
2023-04-05 18:51:04 +02:00
Michael Fabian 'Xaymar' Dirks
9563754bfb
examples: Add 'Colorize' Filter Shader
2023-04-05 18:51:04 +02:00
Michael Fabian 'Xaymar' Dirks
85cd74a0a2
examples: Add 'Vignette' Filter Shader
2023-04-05 18:51:04 +02:00
Michael Fabian 'Xaymar' Dirks
e0f896c02a
examples: Add 'Repeat' Filter Shader
2023-04-05 18:51:04 +02:00
Michael Fabian 'Xaymar' Dirks
9f2035cb20
examples: Add 'Posterize' Filter Shader
2023-04-05 18:51:04 +02:00
Michael Fabian 'Xaymar' Dirks
a7b9e3d28f
examples: Add 'Spin Blur' Transition Shader
2023-04-05 18:51:03 +02:00