Skip to content

Get updates from Roy's main repo after he merged my "process mask every X frames" code.#1

Open
iBenMoore wants to merge 348 commits into
iBenMoore:mainfrom
royshil:main
Open

Get updates from Roy's main repo after he merged my "process mask every X frames" code.#1
iBenMoore wants to merge 348 commits into
iBenMoore:mainfrom
royshil:main

Conversation

@iBenMoore
Copy link
Copy Markdown
Owner

No description provided.

umireon and others added 30 commits April 30, 2023 17:30
* Create BUILDING-OPENSUSE.md

* Update BUILDING-OPENSUSE.md

* Update BUILDING-OPENSUSE.md

---------

Co-authored-by: Roy Shilkrot <roy.shil@gmail.com>
* initial, wip

* tbefn

* blend

* buildspec

* revert buildspec

* lint

* lint

* readme
* add uretinex

* more models

* fix
* add gpu

* lint

* add list object

* add high pass

* comment

* bump ver
* Update README.md

* Update README.md

---------

Co-authored-by: Roy Shilkrot <roy.shil@gmail.com>
* Add detailed installation instructions for Linux

* Update README.md

---------

Co-authored-by: Roy Shilkrot <roy.shil@gmail.com>
The very helpful openSUSE installation instructions were not
referenced or linked from anywhere, so they were easy to miss.

So link to them from the top-level README.md.

Co-authored-by: Roy Shilkrot <roy.shil@gmail.com>
* fix threshold range bug

* lint
* 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
umireon and others added 30 commits March 20, 2026 02:14
dependencies-vcpkg.md is an agentic workflow to keep vcpkg up to date.
All the other workflows are also updated for consistency.

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Update default-registry and registries baselines to match kaito-tokyo/vcpkg-obs-kaito-tokyo. Add ASAN overlay triplets from upstream. Remove libpng from packages.

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
…w video guide playlist (#837)

* Clarify /windows/ about installation place

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

* Add links to umireon's official video guides

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

* Fix for review comments

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

* Fix for review comments

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

---------

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
* Hermetic build

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

* Fix for review comments

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

---------

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
- Holds all the history of tree
- No need to generate something on GHA

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
For conformance of OBS Project's policy.

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
* Add build helper scripts for users

Refer to https://github.com/github/scripts-to-rule-them-all

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

* Update Agentic Workflows for re-enabling

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

---------

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
* Add Ubuntu Resolute for bin scripts

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

* Add CI

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>

---------

Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Bumps the plugin group with 3 updates in the /pages directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [typescript](https://github.com/microsoft/TypeScript) and [prettier](https://github.com/prettier/prettier).


Updates `astro` from 6.0.7 to 6.3.8
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/astro@6.3.8/packages/astro)

Updates `typescript` from 5.9.3 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

Updates `prettier` from 3.8.1 to 3.8.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.8.1...3.8.3)

---
updated-dependencies:
- dependency-name: astro
  dependency-version: 6.3.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: plugin
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: plugin
- dependency-name: prettier
  dependency-version: 3.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: plugin
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Kaito Udagawa <umireon@kaito.tokyo>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@53b8394...48b55a0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](actions/upload-pages-artifact@7b1f4a7...fc324d3)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.3 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.3...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/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>
…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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.