Commit Graph

9 Commits

Author SHA1 Message Date
Michael Fabian 'Xaymar' Dirks 9a58a6a5ff encoders/generic: Implement generic encoder for all ffmpeg encoders 2019-07-06 13:10:00 +02:00
Michael Fabian 'Xaymar' Dirks 2d131b8566 cmake: Fix broken if/endif check for Windows 2019-06-28 20:39:42 +02:00
Michael Fabian 'Xaymar' Dirks 01e1c70a02 cmake: Apply improvements from Stream Effects
* Copyright updated to include current year.
* Description updated to no longer talk about AMD encoder.
* Increased minimum CMake version to 3.8 from 3.1.
* Renamed project to xmr-ffmpeg-encoders from enc-ffmpeg.
* Add additional compiler options for Clang, GNU GCC, Intel C and MSVC.
* Set the C++ standard to C++17 with no non-standard extensions.
* Slightly improve project generation.
2019-06-28 20:25:19 +02:00
Michael Fabian 'Xaymar' Dirks b0cc52bbc5 cmake: Revert use of Zeranoe ffmpeg binaries
OBS Studio is a little bit behind with the FFmpeg Binaries, so the Zeranoe binaries will lead to the plugin being unable to load - which is not what we want. Instead just use the OBS Studio dependencies and offer a way to specify an already downloaded directory and also respect FFmpegPath if set.
2018-11-25 21:42:07 +01:00
Michael Fabian 'Xaymar' Dirks 120ddcd7e4 cmake: Fix data path 2018-11-24 13:17:32 +01:00
Michael Fabian 'Xaymar' Dirks 3f5f8a501b cmake: Fix ffmpeg search path 2018-11-24 13:04:27 +01:00
Michael Fabian 'Xaymar' Dirks 5e67430006 cmake: Disable SAFESEH and use zeranoe ffmpeg binaries 2018-11-13 20:02:22 +01:00
Michael Fabian 'Xaymar' Dirks 0997e209bc cmake: Versioning, ffmpeg dependency, installer and more 2018-11-13 19:47:33 +01:00
Michael Fabian 'Xaymar' Dirks ec75fe23fe Initial code (pre-GitHub)
Contains:
- ffmpeg object wrappers
- base encoder class
- Apply ProRes encoder (prores_aw)
- OBS plugin structure
2018-11-13 19:04:13 +01:00