Michael Fabian 'Xaymar' Dirks
68a49498e6
common: Rename LOG_ to DLOG_ to avoid macro confusion
2023-03-28 12:52:17 +02:00
Michael Fabian 'Xaymar' Dirks
b60f68fcb8
ffmpeg/tools: Fix incorrect colors for sRGB
2023-03-28 12:40:46 +02:00
Michael Fabian 'Xaymar' Dirks
071760b867
ffmpeg-encoder/nvenc: Invert "no-scenecut" option for "Adaptive I-Frames"
...
Our "Adaptive I-Frames" is the inverse of the expected parameter to "no-scenecut" in FFmpegs NVENC.
Related #191
2023-03-28 12:40:41 +02:00
Michael Fabian 'Xaymar' Dirks
c03fc933bb
ffmpeg-encoder/d3d11: Set highest eviction priority for buffers
...
This should ideally prevent textures from being removed from the GPU while the encoder is actively using them.
2020-04-11 15:23:07 +02:00
Michael Fabian 'Xaymar' Dirks
908d1f0a20
project: Modernize code to proper C++
2020-04-09 00:17:25 +02:00
Michael Fabian 'Xaymar' Dirks
cc9d3486b2
project: Fix Linux support by fixing errors and warnings
...
With this, GCC 8 and above should now be able to compile the project both in obs-studio and as a standalone install. Some features are currently still not fully supported and require extra work, but the majority of things are supported and work out of the box. Exact feature parity can be looked up here on the wiki: https://github.com/Xaymar/obs-StreamFX/wiki/Platform-Feature-Parity
Related: #119 #98 #30
2020-04-02 20:37:45 +02:00
Michael Fabian 'Xaymar' Dirks
3ad2424b22
ffmpeg-encoder: Throw std::runtime_error instead of std::exception
2020-04-02 17:05:02 +02:00
Michael Fabian 'Xaymar' Dirks
59fa1d36d7
common: Common header include for improved platform support
...
This header includes all common data between headers used in the plugin. This should improve cross-platform compiling support whenever possible, as all platform-dependent common includes and defines can be done here.
2020-04-02 17:02:01 +02:00
Michael Fabian 'Xaymar' Dirks
4f7c1cb35e
ffmpeg-encoder: Various warning fixes and cleanup
...
Also don't include it from plugin.cpp if it's not enabled.
2020-03-27 20:10:29 +01:00
Michael Fabian 'Xaymar' Dirks
e2c83f546e
ffmpeg/tools: Allow overriding option context
2020-03-07 01:48:06 +01:00
Michael Fabian 'Xaymar' Dirks
5223d3980f
ffmpeg/tools: Also log default values
2020-03-07 00:33:55 +01:00
Michael Fabian 'Xaymar' Dirks
b306cebd6b
project: More warnings fixed
2020-01-14 01:39:13 +01:00
Michael Fabian 'Xaymar' Dirks
0a16ce07dc
project: Merged FFmpeg Encoders Step 2
2020-01-13 22:40:15 +01:00
Michael Fabian 'Xaymar' Dirks
3eea289679
project: Merged FFmpeg Encoders Step 1
2020-01-13 01:52:30 +01:00