Michael Fabian 'Xaymar' Dirks
261d673147
ci: Switch back to pwsh for Windows specific steps
2020-02-13 10:19:19 +01:00
Michael Fabian 'Xaymar' Dirks
3e4eea7c6f
ci: Rename windows-speed package
2020-02-13 10:15:44 +01:00
Michael Fabian 'Xaymar' Dirks
7c1afedf0c
ci: Fix missing directory
2020-02-13 10:15:23 +01:00
Michael Fabian 'Xaymar' Dirks
20d5eef32e
cmake: Replace modified RelWithDebInfo with Speed
2020-02-13 10:11:33 +01:00
Michael Fabian Dirks
569e39fe3b
locale: New Crowdin translations ( #97 )
2020-02-13 09:36:31 +01:00
Michael Fabian 'Xaymar' Dirks
13316c4810
ci, cmake: Fix build failure and optimize for speed
2020-02-13 09:34:34 +01:00
Michael Fabian 'Xaymar' Dirks
4edaef5cf6
project: Update readme
2020-02-13 05:33:18 +01:00
Michael Fabian 'Xaymar' Dirks
7821bc1ab3
cmake: Don't enforce Clang submodule requirement
2020-02-13 05:21:06 +01:00
Michael Fabian 'Xaymar' Dirks
53d4ad31e6
source-mirror: Remove useless group
2020-02-13 05:18:28 +01:00
Michael Fabian 'Xaymar' Dirks
a47dbaefc8
source-mirror: Remove scaling and caching
...
Scaling shouldn't be part of the Source and instead should be done as a filter. Not only does supporting it drastically increase code complexity, it also doesn't add anything that is really necessary as you can do everything it did better in an actual transform.
Caching wasn't actually used except for scaling and was mostly broken too, causing flickering.
2020-02-13 05:17:06 +01:00
Michael Fabian 'Xaymar' Dirks
45a117c1d0
cmake: Fix clang integration
2020-02-13 05:13:45 +01:00
Michael Fabian 'Xaymar' Dirks
403aae4eb9
locale: Fix incorrect string
2020-02-13 05:09:14 +01:00
Michael Fabian 'Xaymar' Dirks
c6a1edf46f
util-event: Fix and cleanup
2020-02-13 05:09:14 +01:00
Michael Fabian 'Xaymar' Dirks
f8ee95d71c
obs-*: Cleanup
2020-02-13 05:09:14 +01:00
Michael Fabian 'Xaymar' Dirks
cbb6c4f785
cmake: Use shared submodule for Clang integration
2020-01-22 11:12:34 +01:00
Michael Fabian 'Xaymar' Dirks
5956a6f7a9
ffmpeg-encoder/nvenc: Add AUD and DPB Size options
2020-01-15 13:43:33 +01:00
Michael Fabian 'Xaymar' Dirks
98c7a2e379
ffmpeg-encoder/nvenc: Fix typo
2020-01-15 05:53:54 +01:00
Michael Fabian 'Xaymar' Dirks
34b2859dac
ffmpeg-encoder/nvenc: Add minimum bitrate, fix target quality and more
...
Adds support for specifying Minimum Bitrate directly in the UI instead of requiring custom settings to do so. Additionally Adaptive I/B-Frames are now only shown if Look-Ahead is a value greater than 0 frames.
Quality Minimum can also now be left at a default value of -1, the Quality group is no longer toggleable and Quality Target moved into the group. Settings options on the context is now searching children too (if there are any).
Finally, some C++17 formatting was done.
Fixes #101
2020-01-15 05:50:31 +01:00
Michael Fabian 'Xaymar' Dirks
5d5a104819
ffmpeg-encoder: Improve UI, fix acceleration encode, etc
2020-01-15 03:59:03 +01:00
Michael Fabian 'Xaymar' Dirks
96ac0bd11b
ffmpeg-encoder: Fix weird bug with std::map crashing in constructor
2020-01-14 10:36:04 +01:00
Michael Fabian 'Xaymar' Dirks
109b1c9b0f
ffmpeg-encoder: Fix incorrect call
2020-01-14 10:03:42 +01:00
Michael Fabian 'Xaymar' Dirks
d9c07076ac
ci: Fix commands and use bash as the shell on Windows
2020-01-14 09:41:24 +01:00
Michael Fabian 'Xaymar' Dirks
47679225ba
ci: Hopefully fix path issue
2020-01-14 09:34:18 +01:00
Michael Fabian 'Xaymar' Dirks
85d9bde1ea
ci: Remove use of matrix
2020-01-14 09:32:58 +01:00
Michael Fabian 'Xaymar' Dirks
a72eba6ded
ci: Remove Node.JS requirement
2020-01-14 09:31:41 +01:00
Michael Fabian 'Xaymar' Dirks
a627054e2f
cmake: Fix windows support
2020-01-14 09:13:27 +01:00
Michael Fabian 'Xaymar' Dirks
8df90dfda8
ffmpeg-encoder: Fix handler detection
2020-01-14 02:15:05 +01:00
Michael Fabian 'Xaymar' Dirks
14d05ccdac
plugin: Enable FFmpeg Encoders
2020-01-14 01:55:31 +01:00
Michael Fabian 'Xaymar' Dirks
b306cebd6b
project: More warnings fixed
2020-01-14 01:39:13 +01:00
Michael Fabian 'Xaymar' Dirks
844379f761
cmake: Additional optimization options
2020-01-14 01:39:04 +01:00
Michael Fabian 'Xaymar' Dirks
ebc50dcefe
utility: Merge util-math and util-memory
2020-01-14 01:11:08 +01:00
Michael Fabian 'Xaymar' Dirks
1987bfb853
ffmpeg-encoder: Fix some warnings
2020-01-14 01:04:49 +01:00
Michael Fabian 'Xaymar' Dirks
52f789436d
cmake: Fix native obs-studio builds
2020-01-14 00:41:09 +01:00
Michael Fabian 'Xaymar' Dirks
f4f2c31495
ci: Force downloaded libobs and obsdeps
2020-01-13 23:48:49 +01:00
Michael Fabian 'Xaymar' Dirks
a33dd83d72
project: Merged FFmpeg Encoders Step 3
2020-01-13 23:40:08 +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
Michael Fabian 'Xaymar' Dirks
3432ab4c1d
examples: 3D Raytracing Shader Example
...
Very very basic 3D raytracing, nowhere close to what people manage to do in combo productions. But it does work to some degree.
2020-01-01 16:02:45 +01:00
Michael Fabian 'Xaymar' Dirks
3062d3b331
gfx-shader: Better logging, and ViewSize parameter
2020-01-01 04:21:02 +01:00
Michael Fabian 'Xaymar' Dirks
3e02857d39
gfx-shader-param: Initialize all variables
2020-01-01 02:59:02 +01:00
Michael Fabian 'Xaymar' Dirks
26a58645a7
gfx-shader-param-basic: Support for scaling and fix enumerations
...
Scaling is now fully supported for Floats and Integers, which allows much higher precision inputs, or upscaling to a different range. Complex functions for scaling are not supported as those would be a scripting thing and should be kept as that (OBS Studio has built in Lua scripting).
Additionally, enumerations are now correctly loaded with data.
Related #5
2020-01-01 02:58:45 +01:00
Michael Fabian 'Xaymar' Dirks
ce15bc6abc
gfx-shader-param: Fix is_visible
2019-12-25 20:10:09 +01:00
Michael Fabian 'Xaymar' Dirks
3cd88abeae
examples: Add explanation for basic StreamFX shader files
2019-12-25 20:09:37 +01:00
Michael Fabian 'Xaymar' Dirks
f79502b9b0
gfx-shader: Deal with remaining compile errors
2019-12-25 19:18:44 +01:00
Michael Fabian 'Xaymar' Dirks
731a22e1ea
gfx-shader-param-basic: Automatically resize min/max/step/scale buffers
2019-12-25 19:10:56 +01:00
Michael Fabian 'Xaymar' Dirks
975d2e293e
gfx-shader-param-basic: Add Integers, Enumerations, Arrays
2019-12-25 19:10:01 +01:00
Michael Fabian 'Xaymar' Dirks
903d416607
gfx-shader-param: Fix get_parameter
2019-12-25 19:09:30 +01:00
Michael Fabian 'Xaymar' Dirks
17ee2d713c
gs-effect-parameter: Implement copy and move
2019-12-25 19:09:13 +01:00
Michael Fabian 'Xaymar' Dirks
1902d005e9
gfx-shader-param: Add support for automatic parameters
...
Allows other parameters to be a seed to these parameters.
2019-12-25 10:14:04 +01:00
Michael Fabian 'Xaymar' Dirks
907216f143
gfx-shader: Don't show parameters that are invisible
2019-12-25 10:10:06 +01:00