Michael Fabian 'Xaymar' Dirks
77bf25d8fb
encoders/ffmpeg: Rename files to match naming scheme
2020-06-21 19:24:59 +02:00
Michael Fabian 'Xaymar' Dirks
6e0f85d3f7
encoders/ffmpeg: Rebase onto obs::encoder_factory
2020-06-21 19:24:58 +02:00
Michael Fabian 'Xaymar' Dirks
e3817bc087
encoders/ffmpeg: Assume source pixel format for empty support lists
2020-05-31 02:49:32 +02:00
Michael Fabian 'Xaymar' Dirks
d0941895ad
project: Refactor into namespace streamfx
2020-04-23 00:50:39 +02:00
Michael Fabian 'Xaymar' Dirks
984a1132bf
ffmpeg-encoder: Implement additional support checks
2020-04-17 11:13:10 +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
6a9921c9ce
project: Fix include ordering and reapply formatting
2020-04-06 15:39:12 +02:00
Michael Fabian 'Xaymar' Dirks
87163f5f70
ffmpeg-encoder: Use correct key when getting pixel formats
2020-04-04 19:34:58 +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
b54e9431c0
ffmpeg-encoder: Fall back to software encoding for scaling
2020-03-21 08:59:53 +01:00
Michael Fabian 'Xaymar' Dirks
549e7c7437
ffmpeg-encoder: Fix leftover errors from refactor
2020-03-07 01:48:23 +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
a72eba6ded
ci: Remove Node.JS requirement
2020-01-14 09:31:41 +01:00
Michael Fabian 'Xaymar' Dirks
8df90dfda8
ffmpeg-encoder: Fix handler detection
2020-01-14 02:15:05 +01:00
Michael Fabian 'Xaymar' Dirks
1987bfb853
ffmpeg-encoder: Fix some warnings
2020-01-14 01:04:49 +01:00
Michael Fabian 'Xaymar' Dirks
a33dd83d72
project: Merged FFmpeg Encoders Step 3
2020-01-13 23:40:08 +01:00