Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/obsproject/obs-deps


https://github.com/obsproject/obs-deps

deps.ffmpeg: Update mbedTLS to 2.28.1

Also remove the unneeded checksum file and patches.

b5acfe31dc391827278edf85b666671fe2e7913a authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update librist to 809390b3b7

0ace9aa283011f6dac06d121ce77be803a64a270 authored over 2 years ago by Ryan Foster <[email protected]>
deps.macos: Update SpeexDSP to 1.2.1

13d6542d6f58571c673541a2d196676a8026c195 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libogg to 1.3.5 on Windows

Set libogg to 1.3.5 for all platforms.

b5c0bf8d4bd1774722b791ddc860c9945ffccd4a authored over 2 years ago by Ryan Foster <[email protected]>
Use VS2022 by default

This commit makes the necessary changes to the GitHub Actions workflow
and to utils.pwsh/Setup-T...

c75200d5c1d2b99dc26bf930e94622b89183a0c8 authored over 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Implement preferred Visual Studio versions

Allow preferring specific versions of Visual Studio by checking the
ChannelId property. This all...

e3c93fbdaa7a2dbb7fa7901c1c351cd9bf294de8 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Fix AV1 encoder enablement

For Windows targets, the arch strings are x86 and x64 rather than x86
and x86_64.

9925b43cd6c3681c8aa2257d564b4e7e4370c898 authored over 2 years ago by Ryan Foster <[email protected]>
CI: Update first-party GitHub Actions

1c566930f74a57b9e097934650b7ca12bd36d57a authored over 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Skip git checkout if SkipUnpack is passed

When build directories are restored from cache on CI, it is expected
that patched files stay pat...

994934aa0f1602d000fa3a3d32aa868ece9e4139 authored over 2 years ago by PatTheMav <[email protected]>
Revert "Qt5: Skip architecture thinning for CI runs"

This reverts commit b47a8091a09f53870e3245788c3e9a9549e30678.

169fb494d5abe8d6a8d45962039f9cda48981559 authored over 2 years ago by PatTheMav <[email protected]>
Qt5: Skip architecture thinning for CI runs

When cross-compiling Qt5 on CI, binaries should not be thinned, as the
artifacts will be used by...

b47a8091a09f53870e3245788c3e9a9549e30678 authored over 2 years ago by PatTheMav <[email protected]>
CI: Increase macOS cache revisions

Due to decreased macOS deployment target of 10.13 for x86_64
dependencies.

7da76ec8e587256020382ca2a558f1f005d645c8 authored over 2 years ago by PatTheMav <[email protected]>
macos-deps: Fix swig binary architecture for CI builds

As CI runners are still based on x86_64, the swig binary has to be built
with universal architec...

1a4f843ee7d534dcd1f4a13669c45c9e31686a95 authored over 2 years ago by PatTheMav <[email protected]>
utils.zsh: Change macOS deployment target for for x86_64 back to 10.13

a419a930235f29c4dd21556ad86cf9e095b03038 authored over 2 years ago by PatTheMav <[email protected]>
utils.pwsh: Fix test for function Log-Information

Log-Info is not defined in Logger.ps1 because the correct name of the
function is Log-Information.

899374615adbb62f771c024e7eeea324fee075af authored over 2 years ago by Ryan Foster <[email protected]>
Properly support multiple VS versions on Windows

If more than one copy of Visual Studio is installed, MSFT_VSInstance will
return an array of obj...

45687d5df88aff1d392ed0c59c15917b8c48a18a authored over 2 years ago by Matt Gajownik <[email protected]>
windows-deps: Add cleanup steps to remove Bison and PCRE2 remnants

7f648fbec90f0fb7927fbc4ce58ef83b98d2e0a3 authored over 2 years ago by PatTheMav <[email protected]>
windows-deps: Add Swig with patch for stable Py3 ABI use

0ac707189484075c1d43e662aa3456b18527dcbd authored over 2 years ago by PatTheMav <[email protected]>
windows-deps: Add bison binaries as dependencies for swig

e5459592f5509eb86b3101d47cf9e015ea40ce55 authored over 2 years ago by PatTheMav <[email protected]>
utils.pwsh: Fix git ref mismatch between pre-existing and new checkouts

735532ea9a6068d27f50f0f80a7d0d7a999882fc authored over 2 years ago by PatTheMav <[email protected]>
windows-deps: Add PCRE2 as static dependency for swig

f1050fd2d6cbaa100d262f46ae47bf5874585e85 authored over 2 years ago by PatTheMav <[email protected]>
macos-deps: Add PCRE2 as static dependency for swig

cbe2cda88ff9a2ba306fc7570bc1fdb52189509c authored over 2 years ago by PatTheMav <[email protected]>
utils.zsh: Add support for bz2 compressed archives

75b5ab0cef6dc8433ae03186cdb3bd670a5db816 authored over 2 years ago by PatTheMav <[email protected]>
utils.zsh: Add support for pull-request checkouts

029d2bca3eb004cc05349fc80c5db9f67e7aa49d authored over 2 years ago by PatTheMav <[email protected]>
CI: Fix Linux and Windows FFmpeg builds failing because of meson update

4874d6f740866015c97edb0ac18de9977771d9f0 authored over 2 years ago by PatTheMav <[email protected]>
macos-deps: Add Swig with patch for stable Py3 ABI use

43c6fc3244bc5baba15b63a369288f893ca5ac8f authored over 2 years ago by PatTheMav <[email protected]>
CI: Fix macOS packaging job mixing up contents and architectures

2a0e171c3c4b85e66655ef0d207a3a63ddbcf563 authored over 2 years ago by PatTheMav <[email protected]>
Add Qt 6 Windows build script

d8533618c8bcb3b41f6bf87f2d374fba8be94dad authored over 2 years ago by Ryan Foster <[email protected]>
Disable EOL normalization on all patch files

8ad325b862b895b0e2f04bf661b7a86df6447933 authored over 2 years ago by Ryan Foster <[email protected]>
Add Build Windows Qt workflow

1d60a3f7f9f766af7ec038ea3f8518ab15c61cf2 authored over 2 years ago by Ryan Foster <[email protected]>
Add Qt 5 Windows build script

c3e8e211c2e2aec2249889bd0ba1cfaa7838a246 authored over 2 years ago by Ryan Foster <[email protected]>
Add GitHub Action for packaging Qt on Windows

c139ef796508a9b2b19b30aeff9b06cf97135082 authored over 2 years ago by Ryan Foster <[email protected]>
Add support for Qt in Build-Dependencies

a356315e38e391ae89b3651aef37b3ea269dd79d authored over 2 years ago by Ryan Foster <[email protected]>
Add GitHub Action for building Qt on Windows

59a4e5225d8930ddb66f115a5729e1e3fd28e497 authored over 2 years ago by Ryan Foster <[email protected]>
Fix composition of tar flags for zsh-based `extract` function

e104b1545626340ef74d1c448deebc41412234c9 authored over 2 years ago by PatTheMav <[email protected]>
Update license file locations

Also adds Qt6 license files.

966e7803dbdabc5d7e2055d8df3e1622ade075ae authored over 2 years ago by PatTheMav <[email protected]>
qt: Add necessary files for qt6 support

f0a4d538f511e9653c97ee7bd9347360d5c7d3b7 authored over 2 years ago by PatTheMav <[email protected]>
qt: Move qt5 files into separate subdirectory

512150e2eebd87ccf3a6e8f689aad6a738056e27 authored over 2 years ago by PatTheMav <[email protected]>
Fix output directory tree not existing before running installations

5e6606c18e4768b48df2456c4b52d12eaa4dab35 authored over 2 years ago by PatTheMav <[email protected]>
Update workflow files to enable separate Qt5 and Qt6 builds

e8ec0ecc1a043f69bebfb5e5d680f8560262f4ac authored over 2 years ago by PatTheMav <[email protected]>
Ensure C++11 standard for all dependencies except Qt6

Qt6 defaults to C++17 by itself, thus doesn't need this enforcement.

358a60e54c561fd459347563cf0a539c77d63d7a authored over 2 years ago by PatTheMav <[email protected]>
utils.pwsh: Add Test-CommandExists

Get-Command will fail hard if the specified command is not found. This
means that attempts to au...

900af2fcdc830ec4273d7f8c8fa8dab840b3add2 authored over 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Add Check-Ninja

Add a utility to check if Ninja is available on the host system. If
running on CI, install via C...

812c465b2e6615faf3e55fef7581e7a0fdf283e6 authored over 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Add Check-GitUser

Add a utility to check if a repo has a git user configured. If not,
configure one so that git ca...

e39d1a87080dfaa668dc9a36a6b8ebb35ad44c86 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Disable nasm native build

We don't actually use this, so let's just disable it.

df927476d8332102618db10c9bc1b625d559b6e6 authored over 2 years ago by Ryan Foster <[email protected]>
Fix Logger utility include

713379c1cd2f556ca2c759c0e139a985273c0ff7 authored over 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Support all Get-FileHash algorithms

Get-FileHash supports the following hash algorithms:
* SHA1
* SHA256
* SHA384
* SHA512
* MD...

fd26e5b10391a011965d77ea70d3008aa8e8e6f7 authored over 2 years ago by Ryan Foster <[email protected]>
CI: Fix name of the generated Qt artifact added to release

Current obs-studio build scripts expect Qt artifacts to be named
`macos-deps-qt-...` - to avoid ...

09fdd6b7911f0fbddea952c3eb9d8562fdac49aa authored over 2 years ago by PatTheMav <[email protected]>
libpng: Fix shared library being shipped with macOS dependencies

libpng is just needed for FFmpeg and freetype as a static library. As
the non-FFmpeg-deps are bu...

d55ed5ede866f8faa79d847afe79803fca3121df authored over 2 years ago by PatTheMav <[email protected]>
Provide a valid example for cross-compilation of FFmpeg

"Windows-x64" is unrecognised by the build script, but "windows-x64" works.

1033ceb3a54751d81ed8da684191ae49f64b9850 authored over 2 years ago by Matt Gajownik <[email protected]>
CI: Fix release creation job

Release creation job copies license files into final release artifacts.
Those require a reposito...

6fd45e1b11e4faf89f49d8e2a100555ded75de0c authored over 2 years ago by PatTheMav <[email protected]>
Add new job for Windows dependencies

af832ef563eabeaa71b89e8f3424f9c0e4870cd3 authored over 2 years ago by PatTheMav <[email protected]>
Add release creation job

5a727b0608558e7f992f86b5a131facda3300435 authored over 2 years ago by PatTheMav <[email protected]>
Remove legacy build scripts

58005c991c0f170c62d970885de45ca66db13871 authored over 2 years ago by PatTheMav <[email protected]>
libvpx: Update to 1.11.0 on macOS

7eb36b36f9e82dd93fee5b7eda0df360b4bb77b9 authored over 2 years ago by PatTheMav <[email protected]>
srt: Update to 1.4.4 on macOS and Windows

146cc0ff7c1d977238413864f95bc21ad28987a0 authored over 2 years ago by PatTheMav <[email protected]>
Remove workflow to update build scripts from Github Actions

8d9b5c3bfd9b5b9b5bc4c73426bb9e51e1f0a09e authored over 2 years ago by PatTheMav <[email protected]>
Update README.md with references to the wiki pages.

52cb875c6bcc4c946058ec80615f8a045d11965a authored over 2 years ago by PatTheMav <[email protected]>
Add pwsh-based build scripts for Windows deps

00baa8e5993fb67c97114c5323569f25ef2ae6d4 authored over 2 years ago by PatTheMav <[email protected]>
Add zsh-based build framework for FFmpeg

With zsh being the default interactive shell on macOS, this future-
proofs the build script for ...

521463110b890129d4875b6fd19386c70937db89 authored over 2 years ago by PatTheMav <[email protected]>
x264: Update to r3060 on macOS

50fcaf3919ab9535c9978793dd257b8df850b269 authored over 2 years ago by PatTheMav <[email protected]>
Update .gitignore file to exclude default temp and build directories

4dc8f30b3d44518578264355363ea8575474621e authored over 2 years ago by PatTheMav <[email protected]>
Remove old FFmpeg build scripts

e7868d5b9b9a4fbc5500b9593737897dda081e8a authored over 2 years ago by PatTheMav <[email protected]>
Add zsh-based build scripts for FFmpeg dependencies

Updates the dependency format for FFmpeg:

* Each dependency script contains URLs (download or g...

96ec4933d2af3c6310c4c539dbc32b5ebec27178 authored over 2 years ago by PatTheMav <[email protected]>
Add zsh-based build scripts for FFmpeg

8613585319bc72f513319dba0aca44fdb7b37f54 authored over 2 years ago by PatTheMav <[email protected]>
Add more fuzzy cache key for ccache key on CI

0f32b2ff69a0911bff63e075c772342416b1a1a1 authored over 2 years ago by PatTheMav <[email protected]>
Update Github Actions workflow

8b8031da64e21ce16816016e37b163396a7e147d authored over 2 years ago by PatTheMav <[email protected]>
Add pwsh-based build framework for Windows deps

436546cc8951cdb54f0ca8257bac4b29bdd754db authored over 2 years ago by PatTheMav <[email protected]>
Add zsh-based build scripts for macOS Qt

e66dc97d16ecb3d9bc9cbff61a6e66a183c8ebb6 authored over 2 years ago by PatTheMav <[email protected]>
Add new job for macOS dependencies

84fae6436bcbb259dd416fa71b68b10277ca1f31 authored over 2 years ago by PatTheMav <[email protected]>
Add zsh-based build scripts for macOS deps

2700ea8f9aa851b035ebe9561db06f69f37a0460 authored over 2 years ago by PatTheMav <[email protected]>
CI: Fix case of release name

6366c22b731c31112449d1d323daafaf8e306e3c authored over 2 years ago by Ryan Foster <[email protected]>
Fix broken encrypted SRT connections

The patches that were being applied to libsrt in cross-compiled builds
were causing encrypted SR...

5ff08abcaba3be9be522989d81f4a188c6705983 authored over 2 years ago by Ryan Foster <[email protected]>
FFmpeg: Remove Media Foundation dependency

159f6066b7c7329fe1c1a334706065e95937697b authored over 2 years ago by Chris <[email protected]>
CI: Increase Qt hash revision

214c5ce0abf51525d39f7072f468337a12723e10 authored over 2 years ago by PatTheMav <[email protected]>
CI: Fix Qt compilation for arm64

Qt will pick up libjasper installed via Homebrew and thus break when
cross-compiling for arm64 o...

77d33e749df496ec01841390a6bc0aece0ec0fa7 authored over 2 years ago by PatTheMav <[email protected]>
CI: Fix detection of Homebrew packages for build preparation

6e9969989f30dd073858899feee35c6bae2d1158 authored over 2 years ago by PatTheMav <[email protected]>
CI: Fix Qt compilation issue with preinstalled jasper lib from Homebrew

f182528281f444e3062cab040785f6ce1062de35 authored over 2 years ago by PatTheMav <[email protected]>
mbedtls: Fix compile error on macOS due to strict handling of warnings

Seems to affect very recent Xcode and commandline tools versions only.

39edaf4756a21b62401d0b6b62e4b1fa8d1f4d72 authored over 2 years ago by PatTheMav <[email protected]>
Update ntv2 hash and cmake command for recent AJA NTV2 CMake changes

2273cef2e5e2fc619544924d9dafd1e9d291c86d authored over 2 years ago by Paul Hindt <[email protected]>
macos/patches: Backport Qt macOS docking fixes

Backports 78b6050 and 3224c6d from qt/qtbase, fixing the broken macOS
docking and undocking.

8386b0ec7a9eef2570fcdabcf69bf9239f36ede7 authored over 2 years ago by gxalpha <[email protected]>
macos/patches: Cherry-Pick Qt macOS text spacing patch

Adds 6d306a0 from qt/qtbase to our patches which fixes QTBUG-88495.

c42c463354c3da8ba01cdc9d851148a2b89ca863 authored over 2 years ago by gxalpha <[email protected]>
CI: Improve Qt caching

Use the hash of the Qt patches for the cache key for the Qt build jobs.
Use restore-keys to do a...

f18853f5a54cf1bd50de02cfc226e49f3f704acf authored over 2 years ago by Ryan Foster <[email protected]>
CI: Optimize macOS Qt build

Port some configuration options from our Windows Qt build to our macOS
Qt build to reduce the bu...

fa24e686b571a5d75c00c62d2a47fb45f984fde4 authored over 2 years ago by Ryan Foster <[email protected]>
windows: Update nv-codec-headers

746649321c3e6b96e7d9d4ccf8beda0992110987 authored almost 3 years ago by Ryan Foster <[email protected]>
CI: Fix `libcurl` naming in legacy windows-deps for obs-studio master

827e1070b71269d35de02ca763cf750f58b0231a authored almost 3 years ago by PatTheMav <[email protected]>
Update packaging script to create arch-dependent archives

29fe1907798a9e65377c99de5e5025eeb131a521 authored almost 3 years ago by PatTheMav <[email protected]>
Fix windows release workflow job

55a2bb89eec5084d27fd50bd91d0df4188224bd9 authored almost 3 years ago by PatTheMav <[email protected]>
Fix import libraries being moved into `bin` output folder

10dcc8733963d9ee0c15ac6d15871c823f7385d0 authored almost 3 years ago by PatTheMav <[email protected]>
windows: Update x264 from r3020 to r3060

98b7811a79c902cb1789895c59b68c8d5a4b7155 authored almost 3 years ago by Ryan Foster <[email protected]>
Add libxcb to removed packages for maOS builds (#93)

FFmpeg is built and linked against libcxb on CI, which breaks compilation on hosts without it.

3cbc7b2e3c5973ec17c4f8b617a0207e555cad24 authored almost 3 years ago by Patrick Heyer <[email protected]>
windows: Build AJA debug library

The OBS AJA plugin (aja) currently requires both the Release and Debug
versions of the ajantv2 l...

7918ed0f14ec011a6fc0262149781b6ff6e57709 authored almost 3 years ago by Ryan Foster <[email protected]>
CI: Update build scripts - b5a42ef

da0291ece3cc7db17d25302fbaa6979f07ada3a1 authored almost 3 years ago by Github Actions CI <[email protected]>
windows: Update libaom and SVT-AV1

Update the libaom and SVT-AV1 versions and also apply several
cherry-picked commits to FFmpeg fo...

b5a42eff643e0474271d6a62aee708818af98239 authored almost 3 years ago by Ryan Foster <[email protected]>
macos: Update libaom version

7b147744dbf1d996ff9050f59156efb14957321f authored almost 3 years ago by Ryan Foster <[email protected]>
Update librist library (#91)

Updates to 419f09ea9aa9bf15f9c43b7752ca878521543679.
This fixes a reconnection issue on windows...

06fdd5f2b8359e776a2077b5bd907a50586faf3c authored almost 3 years ago by pkv <[email protected]>
windows: Remove an LDARG which is not used.

Librist is built without pthread through a shim. So it's not necessary to use -Wl,-Bstatic -pthr...

def09ade4af373d74998f1c7184829df2757a05e authored almost 3 years ago by pkv <[email protected]>
Block libxft on macOS builds

Homebrew refuses to uninstall libpng/1.6.37, freetype/2.11.1, and
fontconfig/2.13.1 because they...

4831ff90bbc9b73463663684f0ecf2dbc0dd1efa authored almost 3 years ago by Ryan Foster <[email protected]>
macos: Switch to git for FFmpeg

Allows cherry picking in the future and aligns implementation with
Windows.

Co-authored-by: Pat...

15072cd42722d87c6b3ed1636b22e98c08575f20 authored about 3 years ago by pkv <[email protected]>
windows: Update FFmpeg to 4.4.1 and add aom, librist, SVT-AV1

For Windows obs-deps:
- Add librist, libaom (x64 only), and SVT-AV1 (x64 only) to FFmpeg
- Upd...

24cd40e9257df14f4f6bcbb506f7915578ae234f authored about 3 years ago by pkv <[email protected]>