Get updates from Roy's main repo after he merged my "process mask every X frames" code.#1
Open
iBenMoore wants to merge 369 commits into
Open
Get updates from Roy's main repo after he merged my "process mask every X frames" code.#1iBenMoore wants to merge 369 commits into
iBenMoore wants to merge 369 commits into
Conversation
* fix sinet inference * lint
This reverts commit c2e058b.
* Update CMakeLists.txt * c++std=17 * Format * Update CMakeLists.txt * Update background-filter-info.c
… or later (#330) * Update README.md * Update README.md
* Require OBS 28+ * Update ObsPluginHelpers.cmake
* Support aarch64 * macro * Update ort-session-utils.cpp * Update FetchOnnxruntime.cmake
* Update FetchOnnxruntime.cmake * Update FetchOnnxruntime.cmake
* Remove zip from releases page * Add suffix for zip
* Update FetchOnnxruntime.cmake * Update FetchOnnxruntime.cmake * Define USE_PREDEFINED_ONNXRUNTIME * Update FetchOnnxruntime.cmake
* Update BuildMyOpenCV.cmake * Update BuildMyOpenCV.cmake * Use dafault values
* Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Upload * Update ObsPluginHelpers.cmake * Update docker.yml * Fix * Update docker.yml * Update docker.yml * Update docker.yml * Update docker.yml * Fedora Build on main * Update main.yml * fedora suffix * Update main.yml * Update main.yml
* actions * scripts * workflows * Update * fix * Fix * Update background-filter.cpp * Fix * Format * Update CMakeLists.txt * Update BuildMyOpenCV.cmake * Update BuildMyOpenCV.cmake * Update BuildMyOpenCV.cmake * Update BuildMyOpenCV.cmake * Fix linux build * Fix * Update FetchOnnxruntime.cmake * Update background-filter.cpp * Update FetchOnnxruntime.cmake * Fix codesign * delete * PKG * Update FetchOnnxruntime.cmake * Update FetchOnnxruntime.cmake * Update FetchOnnxruntime.cmake * Fix * Fix * Update xcode.cmake * skip win opencv python * Use OBS 28.0.1 * Template * Revert "Use OBS 28.0.1" This reverts commit a56e466. * Revert "Revert "Use OBS 28.0.1"" This reverts commit 6265d5a. * Revert "Revert "Use OBS 28.0.1"" This reverts commit 6265d5a. * Update buildspec_common.cmake * Revert "Update buildspec_common.cmake" This reverts commit f82ddcf. * Revert "Revert "Revert "Use OBS 28.0.1""" This reverts commit 78fe400. * Revert "Revert "Revert "Use OBS 28.0.1""" This reverts commit 5eebf39. * Revert "Revert "Revert "Revert "Use OBS 28.0.1"""" This reverts commit 791e4bf. * Update buildspec_common.cmake * Update BuildMyOpenCV.cmake * Update BuildMyOpenCV.cmake * Update compiler_common.cmake * Update compiler_common.cmake * Fix --------- Co-authored-by: Roy Shilkrot <roy.shil@gmail.com>
* Update buildspec.json * Update buildspec_common.cmake
* Add QtNetwork * Update background-filter.cpp * Update CMakeLists.txt * Update CMakeLists.txt * Update background-filter.cpp * Update background-filter.cpp * OBS 28 * Revert "OBS 28" This reverts commit 4636122.
* An update dialog skelton * Update update-checker.cpp * Update plugin-main.c
* Add curl * Fetch GitHub metadata at loading * Fix * Update CMakeLists.txt * Update CMakeLists.txt * Update CMakeLists.txt * Fix * Update setup_linux * Update CMakeLists.txt * Update CMakeLists.txt * Update CMakeLists.txt * Update CMakeLists.txt * Update CMakeLists.txt * SECTRANSP * Refactor * Fix * Update github-utils.cpp * Fix * Fix * Update github-utils.cpp
* Remove QtNetwork * Update background-filter.cpp
* add model file * add model * blur focus * blur effect * lint * readme * fix ini * focal blur * conversion * lint * fix shader
* add version check and dialog with link * implement check updates box * lint * lint * avoid var shadow in linux * lint
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](actions/configure-pages@983d773...45bfe01) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…s/setup-node-6.4.0 Bump actions/setup-node from 6.3.0 to 6.4.0
…s/upload-pages-artifact-5.0.0 Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0
…s/cache-5.0.5 Bump actions/cache from 5.0.3 to 5.0.5
This change adds macOS support to the `bin` scripts, allowing users to build our plugin with: ```bash git clone https://github.com/royshil/obs-backgroundremoval.git cd obs-backgroundremoval bin/bootstrap bin/setup bin/build cmake --install build_plugin --config RelWithDebInfo --prefix ~ ``` Note that `bin/bootstrap` does not require `sudo`, unlike on the other platforms, because it uses Homebrew. I confirmed this works on macOS Tahoe 26.5 with Xcode 26.5. I refactored CMake files for reliable building with the `bin` scripts. CI workflows were also updated to use the same CMake definitions. The main improvement is codesigning: the legacy build settings were removed, and macOS packaging now works through the standard CMake flow, including `cmake --install build_plugin`. Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
macOS support for bin scripts with CI integration
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@bbbca2d...043fb46) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4.0.5 to 5.0.0. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@d6db901...cd2ce8f) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…s/upload-artifact-7.0.1 Bump actions/upload-artifact from 7.0.0 to 7.0.1
…s/configure-pages-6.0.0 Bump actions/configure-pages from 5.0.0 to 6.0.0
- CCACHE_DIR must be an absolute path - CCACHE_BASEDIR was added Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Fix ccache on macOS to work
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.4 to 5.0.5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v5.0.4...27d5ce7) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@de0fac2...df4cb1c) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.8.4. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.3...3.8.4) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.8.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…ettier-3.8.4 Bump prettier from 3.8.3 to 3.8.4 in /pages
…s/checkout-6.0.3 Bump actions/checkout from 6.0.2 to 6.0.3
…s/deploy-pages-5.0.0 Bump actions/deploy-pages from 4.0.5 to 5.0.0
…s/cache-5.0.5 Bump actions/cache from 5.0.4 to 5.0.5
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 6.3.8 to 6.4.8. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/astro@6.4.8/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@6.4.8/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-version: 6.4.8 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…tro-6.4.8 Bump astro from 6.3.8 to 6.4.8 in /pages
Build scripts are changed into PowerShell Modules. Now each component has a single build script like BuildOBS.psm1, BuildOnnxRuntime.psm1, and CMakeLists.txt. PowerShell 7 will be fetched from vcpkg, which is a fundamantal dependency of our plugin. Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
…windows Rewrite build scripts on Windows and macOS
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Remove dependencies-vcpkg.md
For better caching Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Refactor Windows and macOS workflows
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Tidy up workflows
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.