tytan652
72428ccd97
Remove CMake legacy code path
...
Except submodules and legacy_check macro since the former depend on it.
2024-08-28 13:53:25 -04:00
Ryan Foster
b9f63632a1
Merge pull request #10019 from derrod/remove-ftl
...
Remove FTL.
2024-07-29 16:41:31 -04:00
tytan652
2a53015ad7
deps,shared,plugins: Move opts-parser to shared folder
2024-07-27 07:38:36 +02:00
tytan652
fa0ffff7c0
deps,shared,obs-outputs: Move happy-eyeballs to shared folder
2024-07-27 07:38:36 +02:00
derrod
b83df1b141
obs-outputs: Remove FTL output
2024-07-14 06:09:49 +02:00
derrod
acd4854ced
obs-outputs: Add native mp4 output to legacy cmake
2024-06-03 12:34:49 -04:00
PatTheMav
34f8abae1f
plugins: Update Linux slice of cross-platform plugins for CMake 3.0
...
Also silences acknowledged compile warnings introduced by the updated
compiler settings in the CMake update.
2024-04-13 23:48:38 -04:00
PatTheMav
eae5cc1e38
plugins: Update CMake formatting with manual format choices
2023-12-19 17:59:44 -05:00
PatTheMav
d0a8bbcc34
obs-outputs: Silence all warnings generated by the FTL SDK
...
The FTL SDK is vendored, outdated, and abandoned, so all these issues
will not be fixed anyway.
2023-08-31 17:52:08 -04:00
tytan652
c6ce50c9a3
deps,libobs,plugins: Remove in-tree Jansson
...
Jansson is provided by other means on any supported platform.
2023-07-29 16:37:14 -07:00
James Hurley
ba41613ab8
obs-outputs: Adopt Happy Eyeballs in RTMP
...
This commit adopts the happy eyeballs utility in the RTMP
output module, replacing the existing TCP connection logic.
2023-07-24 16:55:13 -07:00
PatTheMav
db895092ed
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-06-29 10:11:32 -04:00
PatTheMav
50a4e83251
cmake: Remove Info.plist template files for macOS builds
...
Creation of Info.plist files through Xcode is more canonical and
future-proof, as it will automatically pick up changes/updates
introduced by Apple. Non-standard keys can still be added via a
template file, which will then be extended by Xcode with the default
keys.
2023-06-17 12:23:33 -04:00
PatTheMav
3d78c23db8
obs-outputs: Silence all ftl-sdk warnings
...
The FTL SDK is outdated and not actively maintained - the warnings are
known and acknowledged, so there is no need to further pollute the
build output with them.
2023-06-16 14:12:58 -04:00
Lain
106c7aa61f
Update copyrights/names
2023-05-20 01:31:18 -07:00
PatTheMav
6e07b86729
cmake: Remove EXCLUDE_FROM_ALL directive from interface libraries
2023-04-04 17:27:54 +00:00
PatTheMav
349372b3b3
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-03-26 18:20:38 -04:00