Live Background Removal Lite

Live Background Removal Lite 1.8.3

# Live Background Removal Lite v1.8.3

This update is all about making the plugin easier to build and package, especially on Linux distributions!

## What’s New

- **Flexible Dependency Handling (CMake):**
- You can now build the plugin using `pkg-config` to find dependencies (curl, fmt, ncnn) instead of relying on CMake configs.
- Just set `-DUSE_PKGCONFIG=ON` when building via CMake to let it use system libraries—great for packagers!

- **Arch & Flatpak Packaging:**
- Arch PKGBUILD and Flatpak YAML now use `-DUSE_PKGCONFIG=ON` for compatibility with system libraries.
- Flatpak manifest now sets install include dirs and prefix path, improving build and installation reliability.

- **Source Code Cleanliness:**
- All ncnn headers now use the correct `#include <ncnn/net.h>` form for better compatibility across systems.

- **Flatpak Metadata Streamlined:**
- Flatpak metainfo XML is simplified—release entries now use the short format and developer info is added.

---

Thanks to everyone who packages Live Background Removal Lite for Linux and helps new users get started!
If you build or maintain this plugin, this update should make your life a little easier.

Happy streaming! ✨

Live Background Removal Lite v1.8.2​

Welcome to version 1.8.2! This update brings internal improvements and some refactoring to make the plugin smoother and more maintainable.

What’s Improved​

  • Refactored Plugin Properties: The plugin’s settings and runtime properties are now handled more cleanly, making it easier to adjust filtering and segmentation features.
  • Debug Window Overhaul: The Debug Window now uses atomic operations for better stability and responsiveness, especially when switching rendering contexts or updating previews.
  • Rendering Context Updates: Improved the way rendering contexts are created and switched, ensuring smoother and more reliable video filtering even when sources or resolutions change.
  • Texture Reader Reliability: The AsyncTextureReader logic got smarter about how textures are copied and synced, reducing the chance of errors and speeding up previews.
  • Code Maintenance: Several files have been reorganized (such as splitting Preset into PluginProperty and PluginConfig) for clarity and future flexibility.

‍ For Developers​

  • New internal files: PluginConfig.hpp, PluginProperty.hpp, and a reworked header structure.
  • Refined C++ code and memory management for better cross-platform compatibility and plugin stability.
  • Atomics are now used for debug window and render data objects to avoid race conditions.

Thank you for using Live Background Removal Lite! If you run into any issues or have suggestions for future improvements, please open an issue or pull request.

Happy streaming!

This is a quick maintenance update with improvements for Linux packaging and workflow automation!


What’s Updated​

  • Arch Linux PKGBUILD:
    • The plugin now correctly declares curl as a dependency for both regular and -git packages.
    • Updated version numbers and checksums for smoother builds.
  • Flatpak Manifest Updates:
    • Flatpak build and metainfo files now point to the correct version and commit for v1.8.0, keeping packaging in sync.
  • GitHub Actions:
    • Astro site deployment workflow now also triggers on pull requests to main, making previews easier for contributors.
    • Deploy job will only run for the main branch or tags, helping avoid unwanted deploys.
  • Documentation & Process:
    • Minor instruction and manifest tweaks to clarify update steps and file naming.

Thank you to everyone who packages and maintains Live Background Removal Lite on Linux!
If you spot any issues with builds or packaging, please open an issue or pull request.

Happy streaming!

Live Background Removal Lite v1.8.0​

Welcome to a fresh update! This release brings you a smoother experience, especially for web documentation and plugin integration.

✨ What’s New​

  • Web & Docs Polish:
    • The documentation site now features new icons and a web app manifest!
      (Look for apple-touch-icon, favicon, SVG icon, and maskable web app icons.)
    • Improved site metadata and PWA support for a more professional and user-friendly experience.
  • Plugin Integration Improvements:
    • The OBS plugin info is now registered as live_backgroundremoval_lite (was previously backgroundremoval_lite).
    • Filter selection in OBS Studio and documentation consistently say “Live Background Removal Lite”.
  • Flatpak & Arch Packaging:
    • Flatpak metainfo and YAML files updated for the new version/tag/commit.
    • Arch PKGBUILD: new version and updated checksum.
  • Code Clean-up:
    • Minor header and function declaration refactoring for maintainability.
    • Removed unused test image and obsolete registry entries in vcpkg configuration.

Other Improvements​

  • Documentation links and download URLs are now dynamic and future-proof.
  • All new assets and metadata are integrated for a seamless web and plugin experience!
Top