From 5a3954ae0ea119cb8300d595358b8079ec1c7a72 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Tue, 28 Feb 2023 02:15:26 +0100 Subject: [PATCH] project: Fix License, License headers and Copyright information Fixes several files incorrectly stated a different license from the actual project, as well as the copyright headers included in all files. This change has no effect on the licensing terms, it should clear up a bit of confusion by contributors. Plus the files get a bit smaller, and we have less duplicated information across the entire project. Overall the project is GPLv2 if not built with Qt, and GPLv3 if it is built with Qt. There are no parts licensed under a different license, all have been adapted from other compatible licenses into GPLv2 or GPLv3. --- .clang-format | 4 +++ .clang-tidy | 4 +++ .editorconfig | 4 +++ .github/ISSUE_TEMPLATE/config.yml | 3 +++ .github/ISSUE_TEMPLATE/feature.yml | 3 +++ .github/ISSUE_TEMPLATE/issue.yml | 3 +++ .github/workflows/authors.yml | 4 +++ .github/workflows/main.yml | 4 +++ .gitignore | 4 +++ .gitmodules | 4 +++ .mailmap | 3 ++- CMakeLists.txt | 24 ++++++----------- cmake/modules/FindAOM.cmake | 4 ++- cmake/modules/FindFFmpeg.cmake | 4 ++- cmake/util.cmake | 4 +++ crowdin.yml | 4 +++ data/effects/blur/box-linear.effect | 4 +++ data/effects/blur/box.effect | 4 +++ data/effects/blur/common.effect | 4 ++- data/effects/blur/dual-filtering.effect | 4 +++ data/effects/blur/gaussian-linear.effect | 4 +++ data/effects/blur/gaussian.effect | 4 +++ data/effects/channel-mask.effect | 5 +++- data/effects/color-grade.effect | 4 +++ data/effects/color_conversion_rgb_hsl.effect | 4 +++ data/effects/color_conversion_rgb_hsv.effect | 4 +++ data/effects/color_conversion_rgb_yuv.effect | 4 +++ data/effects/displace.effect | 4 +++ data/effects/lut-consumer.effect | 4 +++ data/effects/lut-producer.effect | 4 +++ data/effects/lut.effect | 4 +++ data/effects/mask.effect | 4 +++ data/effects/mipgen.effect | 4 +++ data/effects/pack-unpack.effect | 5 +++- data/effects/sdf/sdf-consumer.effect | 4 +++ data/effects/sdf/sdf-producer.effect | 4 +++ data/effects/shared.effect | 4 +++ data/effects/standard.effect | 4 +++ data/effects/transform.effect | 4 +++ data/effects/virtual-greenscreen.effect | 4 +++ data/examples/shaders/base.effect | 4 ++- .../shaders/colorconversion_rgb_yuv.effect | 4 ++- data/examples/shaders/feature-test.effect | 4 +++ .../shaders/filter/blur-gaussian.effect | 4 ++- .../shaders/filter/bulge_pinch.effect | 6 +++-- data/examples/shaders/filter/colorize.effect | 4 ++- .../shaders/filter/crt-curvature.effect | 4 ++- .../shaders/filter/crt-scanlines.effect | 4 ++- data/examples/shaders/filter/displace.effect | 4 ++- data/examples/shaders/filter/drunk.effect | 4 +++ data/examples/shaders/filter/fxaa.effect | 5 +++- .../examples/shaders/filter/hexagonize.effect | 5 ++++ .../examples/shaders/filter/pixelation.effect | 5 ++++ data/examples/shaders/filter/posterize.effect | 4 ++- data/examples/shaders/filter/repeat.effect | 4 ++- .../shaders/filter/rounded-rect.effect | 6 +++-- data/examples/shaders/filter/semiline.effect | 4 +++ data/examples/shaders/filter/smaa.effect | 9 +++---- data/examples/shaders/filter/swirl.effect | 4 +++ data/examples/shaders/filter/vignette.effect | 4 ++- data/examples/shaders/filter/wave.effect | 8 +++--- data/examples/shaders/filter/zigzag.effect | 6 +++-- .../shaders/source/flip-ab-texture.effect | 4 ++- .../shaders/transition/color-shift.effect | 4 +++ .../shaders/transition/luma-burn.effect | 7 +++-- .../shaders/transition/pixelator.effect | 4 +++ .../shaders/transition/sliding-bars.effect | 4 +++ .../shaders/transition/spin-blur.effect | 5 ++-- source/common.hpp | 21 +++------------ source/configuration.cpp | 18 +++---------- source/configuration.hpp | 18 +++---------- source/encoders/codecs/av1.cpp | 22 +++------------ source/encoders/codecs/av1.hpp | 22 +++------------ source/encoders/codecs/dnxhr.cpp | 5 ++++ source/encoders/codecs/dnxhr.hpp | 24 +++-------------- source/encoders/codecs/h264.cpp | 23 +++------------- source/encoders/codecs/h264.hpp | 23 +++------------- source/encoders/codecs/hevc.cpp | 23 +++------------- source/encoders/codecs/hevc.hpp | 23 +++------------- source/encoders/codecs/prores.cpp | 23 +++------------- source/encoders/codecs/prores.hpp | 23 +++------------- source/encoders/encoder-aom-av1.cpp | 22 +++------------ source/encoders/encoder-aom-av1.hpp | 22 +++------------ source/encoders/encoder-ffmpeg.cpp | 27 +++++-------------- source/encoders/encoder-ffmpeg.hpp | 24 +++-------------- source/encoders/handlers/amf_h264_handler.cpp | 21 +++------------ source/encoders/handlers/amf_h264_handler.hpp | 21 +++------------ source/encoders/handlers/amf_hevc_handler.cpp | 21 +++------------ source/encoders/handlers/amf_hevc_handler.hpp | 21 +++------------ source/encoders/handlers/amf_shared.cpp | 23 +++------------- source/encoders/handlers/amf_shared.hpp | 23 +++------------- source/encoders/handlers/debug_handler.cpp | 24 +++-------------- source/encoders/handlers/debug_handler.hpp | 23 +++------------- source/encoders/handlers/dnxhd_handler.cpp | 6 ++++- source/encoders/handlers/dnxhd_handler.hpp | 25 +++-------------- source/encoders/handlers/handler.cpp | 23 +++------------- source/encoders/handlers/handler.hpp | 23 +++------------- .../encoders/handlers/nvenc_h264_handler.cpp | 24 +++-------------- .../encoders/handlers/nvenc_h264_handler.hpp | 23 +++------------- .../encoders/handlers/nvenc_hevc_handler.cpp | 24 +++-------------- .../encoders/handlers/nvenc_hevc_handler.hpp | 23 +++------------- source/encoders/handlers/nvenc_shared.cpp | 24 +++-------------- source/encoders/handlers/nvenc_shared.hpp | 23 +++------------- .../encoders/handlers/prores_aw_handler.cpp | 23 +++------------- .../encoders/handlers/prores_aw_handler.hpp | 23 +++------------- source/ffmpeg/avframe-queue.cpp | 24 +++-------------- source/ffmpeg/avframe-queue.hpp | 23 +++------------- source/ffmpeg/hwapi/base.cpp | 23 +++------------- source/ffmpeg/hwapi/base.hpp | 24 +++-------------- source/ffmpeg/hwapi/d3d11.cpp | 24 +++-------------- source/ffmpeg/hwapi/d3d11.hpp | 24 +++-------------- source/ffmpeg/swscale.cpp | 24 +++-------------- source/ffmpeg/swscale.hpp | 23 +++------------- source/ffmpeg/tools.cpp | 24 +++-------------- source/ffmpeg/tools.hpp | 24 +++-------------- source/filters/filter-autoframing.cpp | 22 +++------------ source/filters/filter-autoframing.hpp | 21 +++------------ source/filters/filter-blur.cpp | 21 +++------------ source/filters/filter-blur.hpp | 21 +++------------ source/filters/filter-color-grade.cpp | 21 +++------------ source/filters/filter-color-grade.hpp | 21 +++------------ source/filters/filter-denoising.cpp | 22 +++------------ source/filters/filter-denoising.hpp | 22 +++------------ source/filters/filter-displacement.cpp | 22 +++------------ source/filters/filter-displacement.hpp | 21 +++------------ source/filters/filter-dynamic-mask.cpp | 22 +++------------ source/filters/filter-dynamic-mask.hpp | 21 +++------------ source/filters/filter-sdf-effects.cpp | 21 +++------------ source/filters/filter-sdf-effects.hpp | 21 +++------------ source/filters/filter-shader.cpp | 22 +++------------ source/filters/filter-shader.hpp | 22 +++------------ source/filters/filter-transform.cpp | 22 +++------------ source/filters/filter-transform.hpp | 21 +++------------ source/filters/filter-upscaling.cpp | 22 +++------------ source/filters/filter-upscaling.hpp | 22 +++------------ source/filters/filter-virtual-greenscreen.cpp | 22 +++------------ source/filters/filter-virtual-greenscreen.hpp | 22 +++------------ source/gfx/blur/gfx-blur-base.cpp | 19 +++---------- source/gfx/blur/gfx-blur-base.hpp | 19 +++---------- source/gfx/blur/gfx-blur-box-linear.cpp | 20 +++----------- source/gfx/blur/gfx-blur-box-linear.hpp | 19 +++---------- source/gfx/blur/gfx-blur-box.cpp | 20 +++----------- source/gfx/blur/gfx-blur-box.hpp | 19 +++---------- source/gfx/blur/gfx-blur-dual-filtering.cpp | 20 +++----------- source/gfx/blur/gfx-blur-dual-filtering.hpp | 19 +++---------- source/gfx/blur/gfx-blur-gaussian-linear.cpp | 20 +++----------- source/gfx/blur/gfx-blur-gaussian-linear.hpp | 19 +++---------- source/gfx/blur/gfx-blur-gaussian.cpp | 20 +++----------- source/gfx/blur/gfx-blur-gaussian.hpp | 19 +++---------- source/gfx/gfx-mipmapper.cpp | 21 +++------------ source/gfx/gfx-mipmapper.hpp | 21 +++------------ source/gfx/gfx-opengl.cpp | 22 +++------------ source/gfx/gfx-opengl.hpp | 22 +++------------ source/gfx/gfx-source-texture.cpp | 19 +++---------- source/gfx/gfx-source-texture.hpp | 19 +++---------- source/gfx/gfx-util.cpp | 22 +++------------ source/gfx/gfx-util.hpp | 22 +++------------ source/gfx/lut/gfx-lut-consumer.cpp | 23 +++------------- source/gfx/lut/gfx-lut-consumer.hpp | 22 +++------------ source/gfx/lut/gfx-lut-producer.cpp | 23 +++------------- source/gfx/lut/gfx-lut-producer.hpp | 22 +++------------ source/gfx/lut/gfx-lut.cpp | 22 +++------------ source/gfx/lut/gfx-lut.hpp | 22 +++------------ source/gfx/shader/gfx-shader-param-audio.cpp | 3 +++ source/gfx/shader/gfx-shader-param-audio.hpp | 3 +++ source/gfx/shader/gfx-shader-param-basic.cpp | 20 +++----------- source/gfx/shader/gfx-shader-param-basic.hpp | 20 +++----------- source/gfx/shader/gfx-shader-param-matrix.cpp | 3 +++ source/gfx/shader/gfx-shader-param-matrix.hpp | 3 +++ .../gfx/shader/gfx-shader-param-texture.cpp | 21 ++++----------- .../gfx/shader/gfx-shader-param-texture.hpp | 5 ++++ source/gfx/shader/gfx-shader-param.cpp | 21 ++++----------- source/gfx/shader/gfx-shader-param.hpp | 21 ++++----------- source/gfx/shader/gfx-shader.cpp | 21 ++++----------- source/gfx/shader/gfx-shader.hpp | 21 ++++----------- source/nvidia/ar/nvidia-ar-facedetection.cpp | 22 +++------------ source/nvidia/ar/nvidia-ar-facedetection.hpp | 22 +++------------ source/nvidia/ar/nvidia-ar-feature.cpp | 22 +++------------ source/nvidia/ar/nvidia-ar-feature.hpp | 22 +++------------ source/nvidia/ar/nvidia-ar.cpp | 22 +++------------ source/nvidia/ar/nvidia-ar.hpp | 22 +++------------ source/nvidia/cuda/nvidia-cuda-context.cpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-context.hpp | 22 +++------------ source/nvidia/cuda/nvidia-cuda-gs-texture.cpp | 22 +++------------ source/nvidia/cuda/nvidia-cuda-gs-texture.hpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-memory.cpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-memory.hpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-obs.cpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-obs.hpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-stream.cpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda-stream.hpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda.cpp | 21 +++------------ source/nvidia/cuda/nvidia-cuda.hpp | 21 +++------------ source/nvidia/cv/nvidia-cv-image.cpp | 22 +++------------ source/nvidia/cv/nvidia-cv-image.hpp | 22 +++------------ source/nvidia/cv/nvidia-cv-texture.cpp | 22 +++------------ source/nvidia/cv/nvidia-cv-texture.hpp | 22 +++------------ source/nvidia/cv/nvidia-cv.cpp | 22 +++------------ source/nvidia/cv/nvidia-cv.hpp | 23 +++------------- source/nvidia/vfx/nvidia-vfx-denoising.cpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx-denoising.hpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx-effect.cpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx-effect.hpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx-greenscreen.cpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx-greenscreen.hpp | 22 +++------------ .../nvidia/vfx/nvidia-vfx-superresolution.cpp | 23 +++------------- .../nvidia/vfx/nvidia-vfx-superresolution.hpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx.cpp | 22 +++------------ source/nvidia/vfx/nvidia-vfx.hpp | 22 +++------------ source/obs/gs/gs-effect-parameter.cpp | 22 +++------------ source/obs/gs/gs-effect-parameter.hpp | 21 +++------------ source/obs/gs/gs-effect-pass.cpp | 22 +++------------ source/obs/gs/gs-effect-pass.hpp | 22 +++------------ source/obs/gs/gs-effect-technique.cpp | 22 +++------------ source/obs/gs/gs-effect-technique.hpp | 22 +++------------ source/obs/gs/gs-effect.cpp | 22 +++------------ source/obs/gs/gs-effect.hpp | 22 +++------------ source/obs/gs/gs-helper.cpp | 21 +++------------ source/obs/gs/gs-helper.hpp | 21 +++------------ source/obs/gs/gs-indexbuffer.cpp | 21 +++------------ source/obs/gs/gs-indexbuffer.hpp | 21 +++------------ source/obs/gs/gs-limits.hpp | 21 +++------------ source/obs/gs/gs-mipmapper.cpp | 22 +++------------ source/obs/gs/gs-mipmapper.hpp | 21 +++------------ source/obs/gs/gs-rendertarget.cpp | 23 +++------------- source/obs/gs/gs-rendertarget.hpp | 23 +++------------- source/obs/gs/gs-sampler.cpp | 21 +++------------ source/obs/gs/gs-sampler.hpp | 21 +++------------ source/obs/gs/gs-texture.cpp | 21 +++------------ source/obs/gs/gs-texture.hpp | 21 +++------------ source/obs/gs/gs-vertex.cpp | 21 +++------------ source/obs/gs/gs-vertex.hpp | 21 +++------------ source/obs/gs/gs-vertexbuffer.cpp | 22 +++------------ source/obs/gs/gs-vertexbuffer.hpp | 22 +++------------ source/obs/obs-encoder-factory.cpp | 21 +++------------ source/obs/obs-encoder-factory.hpp | 22 +++------------ source/obs/obs-signal-handler.cpp | 21 +++------------ source/obs/obs-signal-handler.hpp | 22 +++------------ source/obs/obs-source-active-child.cpp | 20 +++----------- source/obs/obs-source-active-child.hpp | 20 +++----------- source/obs/obs-source-active-reference.cpp | 20 +++----------- source/obs/obs-source-active-reference.hpp | 20 +++----------- source/obs/obs-source-factory.cpp | 22 +++------------ source/obs/obs-source-factory.hpp | 23 +++------------- source/obs/obs-source-showing-reference.cpp | 20 +++----------- source/obs/obs-source-showing-reference.hpp | 20 +++----------- source/obs/obs-source-tracker.cpp | 21 +++------------ source/obs/obs-source-tracker.hpp | 21 +++------------ source/obs/obs-source.cpp | 21 +++------------ source/obs/obs-source.hpp | 21 +++------------ source/obs/obs-tools.cpp | 21 +++------------ source/obs/obs-tools.hpp | 21 +++------------ source/obs/obs-weak-source.cpp | 20 +++----------- source/obs/obs-weak-source.hpp | 20 +++----------- source/plugin.cpp | 21 +++------------ source/plugin.hpp | 21 +++------------ source/sources/source-mirror.cpp | 22 +++------------ source/sources/source-mirror.hpp | 21 +++------------ source/sources/source-shader.cpp | 22 +++------------ source/sources/source-shader.hpp | 22 +++------------ source/strings.hpp | 21 +++------------ source/transitions/transition-shader.cpp | 22 +++------------ source/transitions/transition-shader.hpp | 21 +++------------ source/ui/ui-about-entry.cpp | 21 +++------------ source/ui/ui-about-entry.hpp | 21 +++------------ source/ui/ui-about.cpp | 22 +++------------ source/ui/ui-about.hpp | 21 +++------------ source/ui/ui-common.hpp | 21 +++------------ source/ui/ui-updater.cpp | 22 +++------------ source/ui/ui-updater.hpp | 22 +++------------ source/ui/ui.cpp | 22 +++------------ source/ui/ui.hpp | 21 +++------------ source/updater.cpp | 22 +++------------ source/updater.hpp | 22 +++------------ source/util/util-bitmask.hpp | 21 +++------------ source/util/util-curl.cpp | 23 +++------------- source/util/util-curl.hpp | 23 +++------------- source/util/util-event.hpp | 22 +++------------ source/util/util-library.cpp | 23 +++------------- source/util/util-library.hpp | 22 +++------------ source/util/util-logging.cpp | 22 +++------------ source/util/util-logging.hpp | 21 +++------------ source/util/util-platform.cpp | 25 +++-------------- source/util/util-platform.hpp | 25 +++-------------- source/util/util-profiler.cpp | 21 +++------------ source/util/util-profiler.hpp | 21 +++------------ source/util/util-threadpool.cpp | 21 ++++----------- source/util/util-threadpool.hpp | 18 +++---------- source/util/utility.cpp | 22 +++------------ source/util/utility.hpp | 22 +++------------ source/warning-disable.hpp | 4 +++ source/warning-enable.hpp | 4 +++ source/windll.cpp | 21 +++------------ templates/config.hpp.in | 3 +++ templates/macos/Info.plist.in | 3 +++ templates/macos/installer.pkgproj.in | 3 +++ templates/module.cpp.in | 3 +++ templates/version.hpp.in | 3 +++ templates/windows/installer.iss.in | 5 ++-- templates/windows/version.rc.in | 3 +++ tools/.gitignore | 4 +++ tools/convert-patreon-csv.js | 4 +++ tools/generate-contributors.js | 4 +++ 303 files changed, 1053 insertions(+), 4013 deletions(-) diff --git a/.clang-format b/.clang-format index 15d650fe..72c5d127 100644 --- a/.clang-format +++ b/.clang-format @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2018-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + # Basic Formatting TabWidth: 4 UseTab: ForContinuationAndIndentation diff --git a/.clang-tidy b/.clang-tidy index 18c67b1c..ea04befd 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + Checks: '-*,clang-diagnostic-*,clang-analyzer-*,readability-*,performance-*,portability-*,-portability-simd-intrinsics' WarningsAsErrors: false HeaderFilterRegex: '' diff --git a/.editorconfig b/.editorconfig index 79f0fb65..66a702e3 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2017-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + # top-most EditorConfig file root = true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 880822f9..7ad0b021 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,6 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END blank_issues_enabled: false contact_links: - name: Looking for Help & Support? (Discord-style) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 70f208ef..b31eef22 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -1,3 +1,6 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END --- name: "File an Feature or Improvement request" title: "REPLACE ME" diff --git a/.github/ISSUE_TEMPLATE/issue.yml b/.github/ISSUE_TEMPLATE/issue.yml index 1e300e1b..066f4468 100644 --- a/.github/ISSUE_TEMPLATE/issue.yml +++ b/.github/ISSUE_TEMPLATE/issue.yml @@ -1,3 +1,6 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END --- name: "File an Bug or Crash report" title: "REPLACE ME" diff --git a/.github/workflows/authors.yml b/.github/workflows/authors.yml index 401e9d30..8c5d1865 100644 --- a/.github/workflows/authors.yml +++ b/.github/workflows/authors.yml @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + name: Authors on: workflow_dispatch diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7f973c9d..cb095202 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + name: Build on: diff --git a/.gitignore b/.gitignore index 8b12a407..2b2a2b42 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2017-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + # CMAKE /build /build32 diff --git a/.gitmodules b/.gitmodules index bd028f05..ece048a6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + [submodule "cmake/clang"] path = cmake/clang url = https://github.com/Xaymar/cmake-clang.git diff --git a/.mailmap b/.mailmap index a3e3bea4..76c68b29 100644 --- a/.mailmap +++ b/.mailmap @@ -3,4 +3,5 @@ Michael Fabian 'Xaymar' Dirks Vainock <39059951+Vainock@users.noreply.github.com> Charles Fettinger Charles Fettinger -Radegast-FFXIV <58457062+Radegast-FFXIV@users.noreply.github.com> +Radegast Stravinsky <58457062+Radegast-FFXIV@users.noreply.github.com> +Carsten Braun diff --git a/CMakeLists.txt b/CMakeLists.txt index 89b4f03c..b3d95fd4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,19 +1,11 @@ -# Copyright (C) 2017-2022 Michael Fabian Dirks -# Copyright (C) 2022 Romain Vigier -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2017-2023 Michael Fabian 'Xaymar' Dirks +# Copyright (C) 2019 Cat Stevens +# Copyright (C) 2020 Brandon Edens +# Copyright (C) 2021 Christopher P Yarger +# Copyright (C) 2022 Carsten Braun +# Copyright (C) 2022 Romain Vigier +# AUTOGENERATED COPYRIGHT HEADER END # CMake Setup cmake_minimum_required(VERSION 3.13...4.0) diff --git a/cmake/modules/FindAOM.cmake b/cmake/modules/FindAOM.cmake index a0511219..9511a51c 100644 --- a/cmake/modules/FindAOM.cmake +++ b/cmake/modules/FindAOM.cmake @@ -1,4 +1,6 @@ -# Copyright 2021 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END # # Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: # diff --git a/cmake/modules/FindFFmpeg.cmake b/cmake/modules/FindFFmpeg.cmake index 52066958..75ed1586 100644 --- a/cmake/modules/FindFFmpeg.cmake +++ b/cmake/modules/FindFFmpeg.cmake @@ -1,3 +1,6 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END # # This module defines the following variables: # @@ -18,7 +21,6 @@ # # is the uppercase name of the component - find_package(PkgConfig QUIET) if(CMAKE_SIZEOF_VOID_P EQUAL 8) diff --git a/cmake/util.cmake b/cmake/util.cmake index 87b4050d..6ed028a1 100644 --- a/cmake/util.cmake +++ b/cmake/util.cmake @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2018-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + include(CMakeParseArguments) Function(CacheSet Name Value) diff --git a/crowdin.yml b/crowdin.yml index 43ee5396..c4e156f2 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,7 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + files: - source: /data/locale/en-US.ini translation: /data/locale/%locale%.%file_extension% diff --git a/data/effects/blur/box-linear.effect b/data/effects/blur/box-linear.effect index 77a26392..b35e842f 100644 --- a/data/effects/blur/box-linear.effect +++ b/data/effects/blur/box-linear.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "common.effect" // # Linear Optimization diff --git a/data/effects/blur/box.effect b/data/effects/blur/box.effect index 73e3da57..56055e15 100644 --- a/data/effects/blur/box.effect +++ b/data/effects/blur/box.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "common.effect" //------------------------------------------------------------------------------ diff --git a/data/effects/blur/common.effect b/data/effects/blur/common.effect index ab1f1fec..9fedea49 100644 --- a/data/effects/blur/common.effect +++ b/data/effects/blur/common.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/effects/blur/dual-filtering.effect b/data/effects/blur/dual-filtering.effect index 5371d18b..0fe3988c 100644 --- a/data/effects/blur/dual-filtering.effect +++ b/data/effects/blur/dual-filtering.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "common.effect" //------------------------------------------------------------------------------ diff --git a/data/effects/blur/gaussian-linear.effect b/data/effects/blur/gaussian-linear.effect index f2eb43ca..638f7f7e 100644 --- a/data/effects/blur/gaussian-linear.effect +++ b/data/effects/blur/gaussian-linear.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "common.effect" // # Linear Optimization diff --git a/data/effects/blur/gaussian.effect b/data/effects/blur/gaussian.effect index f34d7574..9e6700ef 100644 --- a/data/effects/blur/gaussian.effect +++ b/data/effects/blur/gaussian.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "common.effect" //------------------------------------------------------------------------------ diff --git a/data/effects/channel-mask.effect b/data/effects/channel-mask.effect index 99ca22c4..23f9bda8 100644 --- a/data/effects/channel-mask.effect +++ b/data/effects/channel-mask.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // -------------------------------------------------------------------------------- // // Parameters /// Provided by OBS Studio. @@ -93,7 +97,6 @@ VertDataOut VSDefault(VertDataIn v_in) // -------------------------------------------------------------------------------- // // Channel Masking - float4 PSChannelMask(VertDataOut v_in) : TARGET { // Sample both inputs at current UV. diff --git a/data/effects/color-grade.effect b/data/effects/color-grade.effect index f6f3178f..758bbba5 100644 --- a/data/effects/color-grade.effect +++ b/data/effects/color-grade.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "shared.effect" //------------------------------------------------------------------------------ diff --git a/data/effects/color_conversion_rgb_hsl.effect b/data/effects/color_conversion_rgb_hsl.effect index 6ca565fd..020f3fca 100644 --- a/data/effects/color_conversion_rgb_hsl.effect +++ b/data/effects/color_conversion_rgb_hsl.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // This may have odd/incorrect results. float3 RGBtoHSL(float3 rgb) { diff --git a/data/effects/color_conversion_rgb_hsv.effect b/data/effects/color_conversion_rgb_hsv.effect index a64c1ae2..c9ebda78 100644 --- a/data/effects/color_conversion_rgb_hsv.effect +++ b/data/effects/color_conversion_rgb_hsv.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Adapted from http://lolengine.net/blog/2013/07/27/rgb-to-hsv-in-glsl //#define RGB_HSV_FASTCONDITIONALMOVE diff --git a/data/effects/color_conversion_rgb_yuv.effect b/data/effects/color_conversion_rgb_yuv.effect index a9626af6..34bde6a0 100644 --- a/data/effects/color_conversion_rgb_yuv.effect +++ b/data/effects/color_conversion_rgb_yuv.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #define YUV_709_ float3x3(0.2126, 0.7152, 0.0722, -0.2126, -0.7152, 0.9278, 0.7874, -0.7152, -0.0722) #define YUV_709_NORM float3x3(0.2126, 0.7152, 0.0722, -0.1145721060573399, -0.3854278939426601, 0.5, 0.5, -0.4541529083058166, -0.0458470916941834) #define YUV_709_INVNORM float3x3(1, 0, 1.5748, 1, -0.187324, -0.468124, 1, 1.8556, 0) diff --git a/data/effects/displace.effect b/data/effects/displace.effect index 9f30ed16..7a2a94d9 100644 --- a/data/effects/displace.effect +++ b/data/effects/displace.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2017-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Provided by OBS uniform float4x4 ViewProj < bool visible = false; diff --git a/data/effects/lut-consumer.effect b/data/effects/lut-consumer.effect index f248f82c..520e67b8 100644 --- a/data/effects/lut-consumer.effect +++ b/data/effects/lut-consumer.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "shared.effect" #include "lut.effect" diff --git a/data/effects/lut-producer.effect b/data/effects/lut-producer.effect index 0adb59b8..d4fab7e7 100644 --- a/data/effects/lut-producer.effect +++ b/data/effects/lut-producer.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "shared.effect" #include "lut.effect" diff --git a/data/effects/lut.effect b/data/effects/lut.effect index c03add1a..344ae639 100644 --- a/data/effects/lut.effect +++ b/data/effects/lut.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + sampler_state __LUTSampler { Filter = Linear; AddressU = Clamp; diff --git a/data/effects/mask.effect b/data/effects/mask.effect index ab159dc9..63370c2c 100644 --- a/data/effects/mask.effect +++ b/data/effects/mask.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2018-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Parameters /// OBS uniform float4x4 ViewProj; diff --git a/data/effects/mipgen.effect b/data/effects/mipgen.effect index f8e9952a..9afb7ab5 100644 --- a/data/effects/mipgen.effect +++ b/data/effects/mipgen.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2018-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + uniform float4x4 ViewProj; uniform texture2d image; uniform float2 imageTexel; diff --git a/data/effects/pack-unpack.effect b/data/effects/pack-unpack.effect index c60a015c..4704f987 100644 --- a/data/effects/pack-unpack.effect +++ b/data/effects/pack-unpack.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + uniform float4x4 ViewProj; uniform texture2d image; uniform int size; @@ -19,7 +23,6 @@ VertData vertex_program(VertData vd) return vd; } - // -------------------------------------------------------------------------------- // // Helpers // -------------------------------------------------------------------------------- // diff --git a/data/effects/sdf/sdf-consumer.effect b/data/effects/sdf/sdf-consumer.effect index ae09a87f..261811ee 100644 --- a/data/effects/sdf/sdf-consumer.effect +++ b/data/effects/sdf/sdf-consumer.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // -------------------------------------------------------------------------------- // // Defines #define MAX_DISTANCE 65536.0 diff --git a/data/effects/sdf/sdf-producer.effect b/data/effects/sdf/sdf-producer.effect index 92ac5d80..226dc87a 100644 --- a/data/effects/sdf/sdf-producer.effect +++ b/data/effects/sdf/sdf-producer.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // 2D Signed Distance Field Generator // // This will produce an approximated Signed Distance Field on the fly. diff --git a/data/effects/shared.effect b/data/effects/shared.effect index 6c718e6f..b5d36e0c 100644 --- a/data/effects/shared.effect +++ b/data/effects/shared.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + //------------------------------------------------------------------------------ // HLSL/GLSL Support //------------------------------------------------------------------------------ diff --git a/data/effects/standard.effect b/data/effects/standard.effect index 45aad9aa..3cced360 100644 --- a/data/effects/standard.effect +++ b/data/effects/standard.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "shared.effect" uniform texture2d InputA< diff --git a/data/effects/transform.effect b/data/effects/transform.effect index 6dd10542..d8f224d6 100644 --- a/data/effects/transform.effect +++ b/data/effects/transform.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "shared.effect" uniform texture2d InputA< diff --git a/data/effects/virtual-greenscreen.effect b/data/effects/virtual-greenscreen.effect index 694f9ba6..f6069c8a 100644 --- a/data/effects/virtual-greenscreen.effect +++ b/data/effects/virtual-greenscreen.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "shared.effect" uniform texture2d InputA< diff --git a/data/examples/shaders/base.effect b/data/examples/shaders/base.effect index 2e9e8a10..5a61b581 100644 --- a/data/examples/shaders/base.effect +++ b/data/examples/shaders/base.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/colorconversion_rgb_yuv.effect b/data/examples/shaders/colorconversion_rgb_yuv.effect index 9823037b..cc5214ef 100644 --- a/data/examples/shaders/colorconversion_rgb_yuv.effect +++ b/data/examples/shaders/colorconversion_rgb_yuv.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/feature-test.effect b/data/examples/shaders/feature-test.effect index b8cad0a2..a94970f1 100644 --- a/data/examples/shaders/feature-test.effect +++ b/data/examples/shaders/feature-test.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // -------------------------------------------------------------------------------- // Uniforms set by libobs uniform float4x4 ViewProj< diff --git a/data/examples/shaders/filter/blur-gaussian.effect b/data/examples/shaders/filter/blur-gaussian.effect index 2b45cfc5..475b98c5 100644 --- a/data/examples/shaders/filter/blur-gaussian.effect +++ b/data/examples/shaders/filter/blur-gaussian.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/bulge_pinch.effect b/data/examples/shaders/filter/bulge_pinch.effect index bfc5f971..8ed255f1 100644 --- a/data/examples/shaders/filter/bulge_pinch.effect +++ b/data/examples/shaders/filter/bulge_pinch.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021 Radegast-FFXIV +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // Copyright 2021 Radegast Stravinsky // // Redistribution and use in source and binary forms, with or without @@ -141,8 +145,6 @@ float4 PSBulgePinch(VertexData vtx) : TARGET { color = InputA.Sample(texture_sampler, vtx.uv); } - - return color; } diff --git a/data/examples/shaders/filter/colorize.effect b/data/examples/shaders/filter/colorize.effect index e325c72e..9d5b3068 100644 --- a/data/examples/shaders/filter/colorize.effect +++ b/data/examples/shaders/filter/colorize.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/crt-curvature.effect b/data/examples/shaders/filter/crt-curvature.effect index b9d364c9..3851225b 100644 --- a/data/examples/shaders/filter/crt-curvature.effect +++ b/data/examples/shaders/filter/crt-curvature.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/crt-scanlines.effect b/data/examples/shaders/filter/crt-scanlines.effect index 99e05fa4..a336d53a 100644 --- a/data/examples/shaders/filter/crt-scanlines.effect +++ b/data/examples/shaders/filter/crt-scanlines.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/displace.effect b/data/examples/shaders/filter/displace.effect index cbdc02bd..5f39c3da 100644 --- a/data/examples/shaders/filter/displace.effect +++ b/data/examples/shaders/filter/displace.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/drunk.effect b/data/examples/shaders/filter/drunk.effect index d91105ef..f12240fa 100644 --- a/data/examples/shaders/filter/drunk.effect +++ b/data/examples/shaders/filter/drunk.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool visible = false; diff --git a/data/examples/shaders/filter/fxaa.effect b/data/examples/shaders/filter/fxaa.effect index a6ece4f6..ef2bef88 100644 --- a/data/examples/shaders/filter/fxaa.effect +++ b/data/examples/shaders/filter/fxaa.effect @@ -2,7 +2,10 @@ // License: Public Domain // Sourced from: https://gist.github.com/kosua20/0c506b81b3812ac900048059d2383126 // -// Adjusted for StreamFX by Michael Fabian 'Xaymar' Dirks +// Adjusted for StreamFX by +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // ================================================================================ // // Only adjust things above this line! Below here lie dragons, as well as weird symbols. diff --git a/data/examples/shaders/filter/hexagonize.effect b/data/examples/shaders/filter/hexagonize.effect index 9f9285d0..907ec412 100644 --- a/data/examples/shaders/filter/hexagonize.effect +++ b/data/examples/shaders/filter/hexagonize.effect @@ -1,3 +1,8 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2020 Daniel Hodgson +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; diff --git a/data/examples/shaders/filter/pixelation.effect b/data/examples/shaders/filter/pixelation.effect index 5d3f42d6..0aead4af 100644 --- a/data/examples/shaders/filter/pixelation.effect +++ b/data/examples/shaders/filter/pixelation.effect @@ -1,3 +1,8 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021 kilin +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; diff --git a/data/examples/shaders/filter/posterize.effect b/data/examples/shaders/filter/posterize.effect index 7ceaaed1..14c7a81b 100644 --- a/data/examples/shaders/filter/posterize.effect +++ b/data/examples/shaders/filter/posterize.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/repeat.effect b/data/examples/shaders/filter/repeat.effect index 48f51062..9f19988d 100644 --- a/data/examples/shaders/filter/repeat.effect +++ b/data/examples/shaders/filter/repeat.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/rounded-rect.effect b/data/examples/shaders/filter/rounded-rect.effect index fc794935..35a2f7ba 100644 --- a/data/examples/shaders/filter/rounded-rect.effect +++ b/data/examples/shaders/filter/rounded-rect.effect @@ -1,4 +1,7 @@ -// Copyright 2021 Carlos Baraza +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021 Carlos Baraza +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), @@ -53,7 +56,6 @@ uniform int _2_border_thickness< int scale = 1; > = 5; - //------------------------------------------------------------------------------ // Technique: Rounded Rect //------------------------------------------------------------------------------ diff --git a/data/examples/shaders/filter/semiline.effect b/data/examples/shaders/filter/semiline.effect index 270c279d..21676adf 100644 --- a/data/examples/shaders/filter/semiline.effect +++ b/data/examples/shaders/filter/semiline.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; diff --git a/data/examples/shaders/filter/smaa.effect b/data/examples/shaders/filter/smaa.effect index bfe2b310..ac2f57e9 100644 --- a/data/examples/shaders/filter/smaa.effect +++ b/data/examples/shaders/filter/smaa.effect @@ -1,5 +1,8 @@ // SMAA from https://github.com/iryoku/smaa -// Adjusted for StreamFX by Michael Fabian 'Xaymar' Dirks +// Adjusted for StreamFX by +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Copyright (C) 2013 Jorge Jimenez (jorge@iryoku.com) // Copyright (C) 2013 Jose I. Echevarria (joseignacioechevarria@gmail.com) @@ -175,7 +178,6 @@ sampler_state PointSampler { * SOFTWARE. */ - /** * _______ ___ ___ ___ ___ * / || \/ | / \ / \ @@ -783,7 +785,6 @@ void SMAAMovc(bool4 cond, inout float4 variable, float4 value) { SMAAMovc2(cond.zw, variable.zw, value.zw); } - #ifdef SMAA_INCLUDE_VS //----------------------------------------------------------------------------- // Vertex Shaders @@ -1509,7 +1510,6 @@ void SMAASeparatePS(float4 position, //----------------------------------------------------------------------------- #endif // SMAA_INCLUDE_PS - // ================================================================================ // // StreamFX code // ================================================================================ // @@ -1559,7 +1559,6 @@ technique ColorEdgeDetectionPS } } - float4 BlendingWeightCalculationPS(VertexInformation vtx) : TARGET { float4 subsampleIndices = float4(0., 0., 0., 0.); float4 offset0, offset1, offset2; diff --git a/data/examples/shaders/filter/swirl.effect b/data/examples/shaders/filter/swirl.effect index 4672ad3b..41e1a6ae 100644 --- a/data/examples/shaders/filter/swirl.effect +++ b/data/examples/shaders/filter/swirl.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021 Radegast Stravinsky +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // Copyright 2021 Radegast Stravinsky // // Redistribution and use in source and binary forms, with or without diff --git a/data/examples/shaders/filter/vignette.effect b/data/examples/shaders/filter/vignette.effect index 8179d1ae..3c64aa02 100644 --- a/data/examples/shaders/filter/vignette.effect +++ b/data/examples/shaders/filter/vignette.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/filter/wave.effect b/data/examples/shaders/filter/wave.effect index 126ce0e7..a9998547 100644 --- a/data/examples/shaders/filter/wave.effect +++ b/data/examples/shaders/filter/wave.effect @@ -1,4 +1,7 @@ -// Copyright 2021 Radegast Stravinsky +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021 Radegast-FFXIV +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: @@ -109,7 +112,6 @@ uniform int animate< string enum_3_name = "Angle"; > = 0; - //----------------------------------------------------------------------------- // Structs //----------------------------------------------------------------------------- @@ -181,11 +183,9 @@ float4 PSWave(VertexData vtx) : TARGET { color = InputA.Sample(texture_sampler, tc); - return color; } - technique Wave { pass diff --git a/data/examples/shaders/filter/zigzag.effect b/data/examples/shaders/filter/zigzag.effect index 12bf18db..9204287f 100644 --- a/data/examples/shaders/filter/zigzag.effect +++ b/data/examples/shaders/filter/zigzag.effect @@ -1,4 +1,7 @@ -// Copyright 2021 Radegast Stravinsky +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021 Radegast-FFXIV +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: @@ -207,7 +210,6 @@ float4 PSZigZag(VertexData vtx) : TARGET { tc = mul(zigzagTransform(theta), tc-center); } - tc += (2.0 * center); tc.x *= ar; diff --git a/data/examples/shaders/source/flip-ab-texture.effect b/data/examples/shaders/source/flip-ab-texture.effect index c74b37fb..5ce8e9d9 100644 --- a/data/examples/shaders/source/flip-ab-texture.effect +++ b/data/examples/shaders/source/flip-ab-texture.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: diff --git a/data/examples/shaders/transition/color-shift.effect b/data/examples/shaders/transition/color-shift.effect index d0ff7c82..a4a8ae7f 100644 --- a/data/examples/shaders/transition/color-shift.effect +++ b/data/examples/shaders/transition/color-shift.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; diff --git a/data/examples/shaders/transition/luma-burn.effect b/data/examples/shaders/transition/luma-burn.effect index 7b241e61..12d14a3d 100644 --- a/data/examples/shaders/transition/luma-burn.effect +++ b/data/examples/shaders/transition/luma-burn.effect @@ -1,3 +1,8 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2020 Charles Fettinger +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; @@ -304,7 +309,6 @@ technique DrawInverse } } - technique LightToDark { pass @@ -350,7 +354,6 @@ technique DarkColoredToLight } } - technique LightColoredToDark { pass diff --git a/data/examples/shaders/transition/pixelator.effect b/data/examples/shaders/transition/pixelator.effect index e3ad6542..9d55b5bf 100644 --- a/data/examples/shaders/transition/pixelator.effect +++ b/data/examples/shaders/transition/pixelator.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; diff --git a/data/examples/shaders/transition/sliding-bars.effect b/data/examples/shaders/transition/sliding-bars.effect index ac8e90f7..67ff9031 100644 --- a/data/examples/shaders/transition/sliding-bars.effect +++ b/data/examples/shaders/transition/sliding-bars.effect @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + // Always provided by OBS uniform float4x4 ViewProj< bool automatic = true; diff --git a/data/examples/shaders/transition/spin-blur.effect b/data/examples/shaders/transition/spin-blur.effect index b4a3ec53..568c910f 100644 --- a/data/examples/shaders/transition/spin-blur.effect +++ b/data/examples/shaders/transition/spin-blur.effect @@ -1,4 +1,6 @@ -// Copyright 2021 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: @@ -329,7 +331,6 @@ technique Version1_Normal }; }; - technique Version1_Mirror { pass diff --git a/source/common.hpp b/source/common.hpp index 8529c1ca..0e75abab 100644 --- a/source/common.hpp +++ b/source/common.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once diff --git a/source/configuration.cpp b/source/configuration.cpp index acd26488..31459580 100644 --- a/source/configuration.cpp +++ b/source/configuration.cpp @@ -1,18 +1,6 @@ -// Copyright (C) 2020-2022 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "configuration.hpp" #include "obs/obs-tools.hpp" diff --git a/source/configuration.hpp b/source/configuration.hpp index b49219ee..f1f37b3b 100644 --- a/source/configuration.hpp +++ b/source/configuration.hpp @@ -1,18 +1,6 @@ -// Copyright (C) 2020-2022 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/codecs/av1.cpp b/source/encoders/codecs/av1.cpp index 48b5aa33..241a75bd 100644 --- a/source/encoders/codecs/av1.cpp +++ b/source/encoders/codecs/av1.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "av1.hpp" diff --git a/source/encoders/codecs/av1.hpp b/source/encoders/codecs/av1.hpp index 8a460d9b..b0207b0a 100644 --- a/source/encoders/codecs/av1.hpp +++ b/source/encoders/codecs/av1.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/codecs/dnxhr.cpp b/source/encoders/codecs/dnxhr.cpp index 0a335128..13e809b8 100644 --- a/source/encoders/codecs/dnxhr.cpp +++ b/source/encoders/codecs/dnxhr.cpp @@ -1 +1,6 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022 Carsten Braun +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #include "dnxhr.hpp" diff --git a/source/encoders/codecs/dnxhr.hpp b/source/encoders/codecs/dnxhr.hpp index dbfd08bd..dbe91ed2 100644 --- a/source/encoders/codecs/dnxhr.hpp +++ b/source/encoders/codecs/dnxhr.hpp @@ -1,23 +1,7 @@ -// FFMPEG based DNxHR Video Encoder Integration for OBS Studio -// Copyright (c) 2022 Carsten Braun -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022 Carsten Braun +// Copyright (C) 2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/codecs/h264.cpp b/source/encoders/codecs/h264.cpp index c69826ab..49e61dd5 100644 --- a/source/encoders/codecs/h264.cpp +++ b/source/encoders/codecs/h264.cpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "h264.hpp" diff --git a/source/encoders/codecs/h264.hpp b/source/encoders/codecs/h264.hpp index 607a6676..6de7b2c4 100644 --- a/source/encoders/codecs/h264.hpp +++ b/source/encoders/codecs/h264.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/codecs/hevc.cpp b/source/encoders/codecs/hevc.cpp index e605db79..8967c5ab 100644 --- a/source/encoders/codecs/hevc.cpp +++ b/source/encoders/codecs/hevc.cpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "hevc.hpp" diff --git a/source/encoders/codecs/hevc.hpp b/source/encoders/codecs/hevc.hpp index 6557c8c4..e417f522 100644 --- a/source/encoders/codecs/hevc.hpp +++ b/source/encoders/codecs/hevc.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/codecs/prores.cpp b/source/encoders/codecs/prores.cpp index f80f5862..677554a3 100644 --- a/source/encoders/codecs/prores.cpp +++ b/source/encoders/codecs/prores.cpp @@ -1,22 +1,5 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "prores.hpp" diff --git a/source/encoders/codecs/prores.hpp b/source/encoders/codecs/prores.hpp index aeaf2cf1..039697e2 100644 --- a/source/encoders/codecs/prores.hpp +++ b/source/encoders/codecs/prores.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/encoder-aom-av1.cpp b/source/encoders/encoder-aom-av1.cpp index dd33bb36..9728fe36 100644 --- a/source/encoders/encoder-aom-av1.cpp +++ b/source/encoders/encoder-aom-av1.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/encoder-aom-av1.hpp b/source/encoders/encoder-aom-av1.hpp index 1effe183..597ae8cc 100644 --- a/source/encoders/encoder-aom-av1.hpp +++ b/source/encoders/encoder-aom-av1.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/encoder-ffmpeg.cpp b/source/encoders/encoder-ffmpeg.cpp index ee3fade0..1bfbc32c 100644 --- a/source/encoders/encoder-ffmpeg.cpp +++ b/source/encoders/encoder-ffmpeg.cpp @@ -1,23 +1,10 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2020 Daniel Molkentin +// Copyright (C) 2022 Chris Pence <6cpence@gmail.com> +// Copyright (C) 2022 Carsten Braun +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "encoder-ffmpeg.hpp" #include "strings.hpp" diff --git a/source/encoders/encoder-ffmpeg.hpp b/source/encoders/encoder-ffmpeg.hpp index 96704cb1..9631b119 100644 --- a/source/encoders/encoder-ffmpeg.hpp +++ b/source/encoders/encoder-ffmpeg.hpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/handlers/amf_h264_handler.cpp b/source/encoders/handlers/amf_h264_handler.cpp index 9a2385b5..e523415e 100644 --- a/source/encoders/handlers/amf_h264_handler.cpp +++ b/source/encoders/handlers/amf_h264_handler.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/handlers/amf_h264_handler.hpp b/source/encoders/handlers/amf_h264_handler.hpp index 3a464837..8644b3a0 100644 --- a/source/encoders/handlers/amf_h264_handler.hpp +++ b/source/encoders/handlers/amf_h264_handler.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/handlers/amf_hevc_handler.cpp b/source/encoders/handlers/amf_hevc_handler.cpp index e586abd8..45b163d9 100644 --- a/source/encoders/handlers/amf_hevc_handler.cpp +++ b/source/encoders/handlers/amf_hevc_handler.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/handlers/amf_hevc_handler.hpp b/source/encoders/handlers/amf_hevc_handler.hpp index 36988552..85eca630 100644 --- a/source/encoders/handlers/amf_hevc_handler.hpp +++ b/source/encoders/handlers/amf_hevc_handler.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/handlers/amf_shared.cpp b/source/encoders/handlers/amf_shared.cpp index 071dd270..551b01eb 100644 --- a/source/encoders/handlers/amf_shared.cpp +++ b/source/encoders/handlers/amf_shared.cpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/handlers/amf_shared.hpp b/source/encoders/handlers/amf_shared.hpp index 059c515a..35e80314 100644 --- a/source/encoders/handlers/amf_shared.hpp +++ b/source/encoders/handlers/amf_shared.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/encoders/handlers/debug_handler.cpp b/source/encoders/handlers/debug_handler.cpp index de58e671..35d1b3ca 100644 --- a/source/encoders/handlers/debug_handler.cpp +++ b/source/encoders/handlers/debug_handler.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2020 Daniel Molkentin +// AUTOGENERATED COPYRIGHT HEADER END #include "debug_handler.hpp" #include "common.hpp" diff --git a/source/encoders/handlers/debug_handler.hpp b/source/encoders/handlers/debug_handler.hpp index 581e10cb..9f87505e 100644 --- a/source/encoders/handlers/debug_handler.hpp +++ b/source/encoders/handlers/debug_handler.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "handler.hpp" diff --git a/source/encoders/handlers/dnxhd_handler.cpp b/source/encoders/handlers/dnxhd_handler.cpp index 4348cd98..11b43d78 100644 --- a/source/encoders/handlers/dnxhd_handler.cpp +++ b/source/encoders/handlers/dnxhd_handler.cpp @@ -1,4 +1,8 @@ -// Copyright (c) 2022 Michael Fabian Dirks +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022 Carsten Braun +// Copyright (C) 2022 lainon +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "dnxhd_handler.hpp" #include "common.hpp" diff --git a/source/encoders/handlers/dnxhd_handler.hpp b/source/encoders/handlers/dnxhd_handler.hpp index 49a6ad44..cc204f11 100644 --- a/source/encoders/handlers/dnxhd_handler.hpp +++ b/source/encoders/handlers/dnxhd_handler.hpp @@ -1,24 +1,7 @@ -// FFMPEG based DNxHR Video Encoder Integration for OBS Studio -// Copyright (c) 2022 Carsten Braun -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022 Carsten Braun +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "handler.hpp" diff --git a/source/encoders/handlers/handler.cpp b/source/encoders/handlers/handler.cpp index 039b6ba5..bb109dac 100644 --- a/source/encoders/handlers/handler.cpp +++ b/source/encoders/handlers/handler.cpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "handler.hpp" #include "../encoder-ffmpeg.hpp" diff --git a/source/encoders/handlers/handler.hpp b/source/encoders/handlers/handler.hpp index aec41681..aac77fdb 100644 --- a/source/encoders/handlers/handler.hpp +++ b/source/encoders/handlers/handler.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/handlers/nvenc_h264_handler.cpp b/source/encoders/handlers/nvenc_h264_handler.cpp index 90669927..f897e6ef 100644 --- a/source/encoders/handlers/nvenc_h264_handler.cpp +++ b/source/encoders/handlers/nvenc_h264_handler.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "nvenc_h264_handler.hpp" #include "common.hpp" diff --git a/source/encoders/handlers/nvenc_h264_handler.hpp b/source/encoders/handlers/nvenc_h264_handler.hpp index f8b46fec..9384e90e 100644 --- a/source/encoders/handlers/nvenc_h264_handler.hpp +++ b/source/encoders/handlers/nvenc_h264_handler.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "handler.hpp" diff --git a/source/encoders/handlers/nvenc_hevc_handler.cpp b/source/encoders/handlers/nvenc_hevc_handler.cpp index a7aa85b1..1e1dc07d 100644 --- a/source/encoders/handlers/nvenc_hevc_handler.cpp +++ b/source/encoders/handlers/nvenc_hevc_handler.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "nvenc_hevc_handler.hpp" #include "common.hpp" diff --git a/source/encoders/handlers/nvenc_hevc_handler.hpp b/source/encoders/handlers/nvenc_hevc_handler.hpp index a0fef6d7..3223e697 100644 --- a/source/encoders/handlers/nvenc_hevc_handler.hpp +++ b/source/encoders/handlers/nvenc_hevc_handler.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "handler.hpp" diff --git a/source/encoders/handlers/nvenc_shared.cpp b/source/encoders/handlers/nvenc_shared.cpp index 3004a2d4..18a6700a 100644 --- a/source/encoders/handlers/nvenc_shared.cpp +++ b/source/encoders/handlers/nvenc_shared.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "nvenc_shared.hpp" #include "encoders/encoder-ffmpeg.hpp" diff --git a/source/encoders/handlers/nvenc_shared.hpp b/source/encoders/handlers/nvenc_shared.hpp index 535e8a1b..4a7a1d1b 100644 --- a/source/encoders/handlers/nvenc_shared.hpp +++ b/source/encoders/handlers/nvenc_shared.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/encoders/handlers/prores_aw_handler.cpp b/source/encoders/handlers/prores_aw_handler.cpp index 23ec4e6e..16d12085 100644 --- a/source/encoders/handlers/prores_aw_handler.cpp +++ b/source/encoders/handlers/prores_aw_handler.cpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "prores_aw_handler.hpp" #include "common.hpp" diff --git a/source/encoders/handlers/prores_aw_handler.hpp b/source/encoders/handlers/prores_aw_handler.hpp index 5acfbaf7..306f9d5d 100644 --- a/source/encoders/handlers/prores_aw_handler.hpp +++ b/source/encoders/handlers/prores_aw_handler.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "handler.hpp" diff --git a/source/ffmpeg/avframe-queue.cpp b/source/ffmpeg/avframe-queue.cpp index 5066a3d9..609b4918 100644 --- a/source/ffmpeg/avframe-queue.cpp +++ b/source/ffmpeg/avframe-queue.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "avframe-queue.hpp" #include "tools.hpp" diff --git a/source/ffmpeg/avframe-queue.hpp b/source/ffmpeg/avframe-queue.hpp index 2a5703ad..3b828791 100644 --- a/source/ffmpeg/avframe-queue.hpp +++ b/source/ffmpeg/avframe-queue.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/ffmpeg/hwapi/base.cpp b/source/ffmpeg/hwapi/base.cpp index 09ee348f..e3289d60 100644 --- a/source/ffmpeg/hwapi/base.cpp +++ b/source/ffmpeg/hwapi/base.cpp @@ -1,22 +1,5 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "base.hpp" diff --git a/source/ffmpeg/hwapi/base.hpp b/source/ffmpeg/hwapi/base.hpp index 0ebec171..acd2156e 100644 --- a/source/ffmpeg/hwapi/base.hpp +++ b/source/ffmpeg/hwapi/base.hpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/ffmpeg/hwapi/d3d11.cpp b/source/ffmpeg/hwapi/d3d11.cpp index 5f80a61a..ad5151a9 100644 --- a/source/ffmpeg/hwapi/d3d11.cpp +++ b/source/ffmpeg/hwapi/d3d11.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #ifdef WIN32 diff --git a/source/ffmpeg/hwapi/d3d11.hpp b/source/ffmpeg/hwapi/d3d11.hpp index 44a5ec16..f85e4434 100644 --- a/source/ffmpeg/hwapi/d3d11.hpp +++ b/source/ffmpeg/hwapi/d3d11.hpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "base.hpp" diff --git a/source/ffmpeg/swscale.cpp b/source/ffmpeg/swscale.cpp index 9a47e01d..858535e5 100644 --- a/source/ffmpeg/swscale.cpp +++ b/source/ffmpeg/swscale.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "swscale.hpp" diff --git a/source/ffmpeg/swscale.hpp b/source/ffmpeg/swscale.hpp index 5d5fcfab..2e728d30 100644 --- a/source/ffmpeg/swscale.hpp +++ b/source/ffmpeg/swscale.hpp @@ -1,23 +1,6 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/ffmpeg/tools.cpp b/source/ffmpeg/tools.cpp index edda1fa7..d72be5c7 100644 --- a/source/ffmpeg/tools.cpp +++ b/source/ffmpeg/tools.cpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "tools.hpp" #include "plugin.hpp" diff --git a/source/ffmpeg/tools.hpp b/source/ffmpeg/tools.hpp index 13de717c..98a6b23c 100644 --- a/source/ffmpeg/tools.hpp +++ b/source/ffmpeg/tools.hpp @@ -1,23 +1,7 @@ -// FFMPEG Video Encoder Integration for OBS Studio -// Copyright (c) 2019 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/filters/filter-autoframing.cpp b/source/filters/filter-autoframing.cpp index 1ca393ad..c98ec475 100644 --- a/source/filters/filter-autoframing.cpp +++ b/source/filters/filter-autoframing.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-autoframing.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/filters/filter-autoframing.hpp b/source/filters/filter-autoframing.hpp index 478f9c0e..87fab045 100644 --- a/source/filters/filter-autoframing.hpp +++ b/source/filters/filter-autoframing.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "gfx/gfx-util.hpp" diff --git a/source/filters/filter-blur.cpp b/source/filters/filter-blur.cpp index 0a60bb12..ebb98113 100644 --- a/source/filters/filter-blur.cpp +++ b/source/filters/filter-blur.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2023 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-blur.hpp" #include "strings.hpp" diff --git a/source/filters/filter-blur.hpp b/source/filters/filter-blur.hpp index 81292f74..975bd978 100644 --- a/source/filters/filter-blur.hpp +++ b/source/filters/filter-blur.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/filters/filter-color-grade.cpp b/source/filters/filter-color-grade.cpp index c919c788..e3a51823 100644 --- a/source/filters/filter-color-grade.cpp +++ b/source/filters/filter-color-grade.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-color-grade.hpp" #include "strings.hpp" diff --git a/source/filters/filter-color-grade.hpp b/source/filters/filter-color-grade.hpp index 7c6e2a0a..53082067 100644 --- a/source/filters/filter-color-grade.hpp +++ b/source/filters/filter-color-grade.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "gfx/gfx-mipmapper.hpp" diff --git a/source/filters/filter-denoising.cpp b/source/filters/filter-denoising.cpp index 19b64f50..ac8f19a3 100644 --- a/source/filters/filter-denoising.cpp +++ b/source/filters/filter-denoising.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-denoising.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/filters/filter-denoising.hpp b/source/filters/filter-denoising.hpp index 72f67bf6..90fa7844 100644 --- a/source/filters/filter-denoising.hpp +++ b/source/filters/filter-denoising.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "obs/gs/gs-effect.hpp" diff --git a/source/filters/filter-displacement.cpp b/source/filters/filter-displacement.cpp index d1745ac4..7e35e068 100644 --- a/source/filters/filter-displacement.cpp +++ b/source/filters/filter-displacement.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/filters/filter-displacement.hpp b/source/filters/filter-displacement.hpp index ba289a0f..c525f982 100644 --- a/source/filters/filter-displacement.hpp +++ b/source/filters/filter-displacement.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END //--------------------------------------------------------------------------------// // THIS FEATURE IS DEPRECATED. SUBMITTED PATCHES WILL BE REJECTED. diff --git a/source/filters/filter-dynamic-mask.cpp b/source/filters/filter-dynamic-mask.cpp index 34a772ff..7e8535ca 100644 --- a/source/filters/filter-dynamic-mask.cpp +++ b/source/filters/filter-dynamic-mask.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019-2023 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-dynamic-mask.hpp" #include "strings.hpp" diff --git a/source/filters/filter-dynamic-mask.hpp b/source/filters/filter-dynamic-mask.hpp index 5e6bda96..2cdf65bb 100644 --- a/source/filters/filter-dynamic-mask.hpp +++ b/source/filters/filter-dynamic-mask.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/filters/filter-sdf-effects.cpp b/source/filters/filter-sdf-effects.cpp index 945146b9..dbe3362d 100644 --- a/source/filters/filter-sdf-effects.cpp +++ b/source/filters/filter-sdf-effects.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-sdf-effects.hpp" #include "strings.hpp" diff --git a/source/filters/filter-sdf-effects.hpp b/source/filters/filter-sdf-effects.hpp index 084716ca..08d157ef 100644 --- a/source/filters/filter-sdf-effects.hpp +++ b/source/filters/filter-sdf-effects.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/filters/filter-shader.cpp b/source/filters/filter-shader.cpp index 7ad26055..8bb8c851 100644 --- a/source/filters/filter-shader.cpp +++ b/source/filters/filter-shader.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-shader.hpp" #include "strings.hpp" diff --git a/source/filters/filter-shader.hpp b/source/filters/filter-shader.hpp index e7850efc..9ace1976 100644 --- a/source/filters/filter-shader.hpp +++ b/source/filters/filter-shader.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/filters/filter-transform.cpp b/source/filters/filter-transform.cpp index 1af38f9a..6d648035 100644 --- a/source/filters/filter-transform.cpp +++ b/source/filters/filter-transform.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-transform.hpp" #include "strings.hpp" diff --git a/source/filters/filter-transform.hpp b/source/filters/filter-transform.hpp index 080e9ff7..fc57c535 100644 --- a/source/filters/filter-transform.hpp +++ b/source/filters/filter-transform.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/filters/filter-upscaling.cpp b/source/filters/filter-upscaling.cpp index ab69ed4f..5915f189 100644 --- a/source/filters/filter-upscaling.cpp +++ b/source/filters/filter-upscaling.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-upscaling.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/filters/filter-upscaling.hpp b/source/filters/filter-upscaling.hpp index 2491f6e6..abc31894 100644 --- a/source/filters/filter-upscaling.hpp +++ b/source/filters/filter-upscaling.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "obs/gs/gs-effect.hpp" diff --git a/source/filters/filter-virtual-greenscreen.cpp b/source/filters/filter-virtual-greenscreen.cpp index 7d664de4..3565180f 100644 --- a/source/filters/filter-virtual-greenscreen.cpp +++ b/source/filters/filter-virtual-greenscreen.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "filter-virtual-greenscreen.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/filters/filter-virtual-greenscreen.hpp b/source/filters/filter-virtual-greenscreen.hpp index 267e1b20..51849320 100644 --- a/source/filters/filter-virtual-greenscreen.hpp +++ b/source/filters/filter-virtual-greenscreen.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "obs/gs/gs-effect.hpp" diff --git a/source/gfx/blur/gfx-blur-base.cpp b/source/gfx/blur/gfx-blur-base.cpp index 74817e5e..eace51ab 100644 --- a/source/gfx/blur/gfx-blur-base.cpp +++ b/source/gfx/blur/gfx-blur-base.cpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-blur-base.hpp" diff --git a/source/gfx/blur/gfx-blur-base.hpp b/source/gfx/blur/gfx-blur-base.hpp index 69b8fa89..20288643 100644 --- a/source/gfx/blur/gfx-blur-base.hpp +++ b/source/gfx/blur/gfx-blur-base.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-box-linear.cpp b/source/gfx/blur/gfx-blur-box-linear.cpp index efd98f3f..46a4fb36 100644 --- a/source/gfx/blur/gfx-blur-box-linear.cpp +++ b/source/gfx/blur/gfx-blur-box-linear.cpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-blur-box-linear.hpp" #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-box-linear.hpp b/source/gfx/blur/gfx-blur-box-linear.hpp index f2416ee9..bd7ac1ac 100644 --- a/source/gfx/blur/gfx-blur-box-linear.hpp +++ b/source/gfx/blur/gfx-blur-box-linear.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-box.cpp b/source/gfx/blur/gfx-blur-box.cpp index 663162d0..d8949131 100644 --- a/source/gfx/blur/gfx-blur-box.cpp +++ b/source/gfx/blur/gfx-blur-box.cpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-blur-box.hpp" #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-box.hpp b/source/gfx/blur/gfx-blur-box.hpp index d353c0e0..3be31911 100644 --- a/source/gfx/blur/gfx-blur-box.hpp +++ b/source/gfx/blur/gfx-blur-box.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-dual-filtering.cpp b/source/gfx/blur/gfx-blur-dual-filtering.cpp index 402d441d..85ef28e0 100644 --- a/source/gfx/blur/gfx-blur-dual-filtering.cpp +++ b/source/gfx/blur/gfx-blur-dual-filtering.cpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-blur-dual-filtering.hpp" #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-dual-filtering.hpp b/source/gfx/blur/gfx-blur-dual-filtering.hpp index fa262698..20b7146c 100644 --- a/source/gfx/blur/gfx-blur-dual-filtering.hpp +++ b/source/gfx/blur/gfx-blur-dual-filtering.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-gaussian-linear.cpp b/source/gfx/blur/gfx-blur-gaussian-linear.cpp index dadaddbc..65c2580d 100644 --- a/source/gfx/blur/gfx-blur-gaussian-linear.cpp +++ b/source/gfx/blur/gfx-blur-gaussian-linear.cpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-blur-gaussian-linear.hpp" #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-gaussian-linear.hpp b/source/gfx/blur/gfx-blur-gaussian-linear.hpp index b849c443..697186bb 100644 --- a/source/gfx/blur/gfx-blur-gaussian-linear.hpp +++ b/source/gfx/blur/gfx-blur-gaussian-linear.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-gaussian.cpp b/source/gfx/blur/gfx-blur-gaussian.cpp index e18bdf53..fef864ac 100644 --- a/source/gfx/blur/gfx-blur-gaussian.cpp +++ b/source/gfx/blur/gfx-blur-gaussian.cpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-blur-gaussian.hpp" #include "common.hpp" diff --git a/source/gfx/blur/gfx-blur-gaussian.hpp b/source/gfx/blur/gfx-blur-gaussian.hpp index baea366f..bb7c9083 100644 --- a/source/gfx/blur/gfx-blur-gaussian.hpp +++ b/source/gfx/blur/gfx-blur-gaussian.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/gfx-mipmapper.cpp b/source/gfx/gfx-mipmapper.cpp index 75bfcd61..5486c4f7 100644 --- a/source/gfx/gfx-mipmapper.cpp +++ b/source/gfx/gfx-mipmapper.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-mipmapper.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/gfx/gfx-mipmapper.hpp b/source/gfx/gfx-mipmapper.hpp index 4f13745c..a016742e 100644 --- a/source/gfx/gfx-mipmapper.hpp +++ b/source/gfx/gfx-mipmapper.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/gfx-opengl.cpp b/source/gfx/gfx-opengl.cpp index 91f18219..837c188f 100644 --- a/source/gfx/gfx-opengl.cpp +++ b/source/gfx/gfx-opengl.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-opengl.hpp" #include "plugin.hpp" diff --git a/source/gfx/gfx-opengl.hpp b/source/gfx/gfx-opengl.hpp index 8825f467..e90af377 100644 --- a/source/gfx/gfx-opengl.hpp +++ b/source/gfx/gfx-opengl.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "warning-disable.hpp" #include diff --git a/source/gfx/gfx-source-texture.cpp b/source/gfx/gfx-source-texture.cpp index 56b63e25..05499cd1 100644 --- a/source/gfx/gfx-source-texture.cpp +++ b/source/gfx/gfx-source-texture.cpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2017 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-source-texture.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/gfx/gfx-source-texture.hpp b/source/gfx/gfx-source-texture.hpp index dd09f623..3d64d9cc 100644 --- a/source/gfx/gfx-source-texture.hpp +++ b/source/gfx/gfx-source-texture.hpp @@ -1,19 +1,6 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2017 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/gfx-util.cpp b/source/gfx/gfx-util.cpp index b5d44c97..0220175d 100644 --- a/source/gfx/gfx-util.cpp +++ b/source/gfx/gfx-util.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-util.hpp" #include "graphics/matrix4.h" diff --git a/source/gfx/gfx-util.hpp b/source/gfx/gfx-util.hpp index 16da66eb..0b19aaab 100644 --- a/source/gfx/gfx-util.hpp +++ b/source/gfx/gfx-util.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "obs/gs/gs-effect.hpp" diff --git a/source/gfx/lut/gfx-lut-consumer.cpp b/source/gfx/lut/gfx-lut-consumer.cpp index bfde55dd..b57a33c0 100644 --- a/source/gfx/lut/gfx-lut-consumer.cpp +++ b/source/gfx/lut/gfx-lut-consumer.cpp @@ -1,22 +1,7 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-lut-consumer.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/gfx/lut/gfx-lut-consumer.hpp b/source/gfx/lut/gfx-lut-consumer.hpp index 10bbd66b..86a0f302 100644 --- a/source/gfx/lut/gfx-lut-consumer.hpp +++ b/source/gfx/lut/gfx-lut-consumer.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "gfx-lut.hpp" diff --git a/source/gfx/lut/gfx-lut-producer.cpp b/source/gfx/lut/gfx-lut-producer.cpp index 3a065176..f996ac8a 100644 --- a/source/gfx/lut/gfx-lut-producer.cpp +++ b/source/gfx/lut/gfx-lut-producer.cpp @@ -1,22 +1,7 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-lut-producer.hpp" diff --git a/source/gfx/lut/gfx-lut-producer.hpp b/source/gfx/lut/gfx-lut-producer.hpp index 69e06371..733d282b 100644 --- a/source/gfx/lut/gfx-lut-producer.hpp +++ b/source/gfx/lut/gfx-lut-producer.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/gfx/lut/gfx-lut.cpp b/source/gfx/lut/gfx-lut.cpp index fbd6f160..2774b8f4 100644 --- a/source/gfx/lut/gfx-lut.cpp +++ b/source/gfx/lut/gfx-lut.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-lut.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/gfx/lut/gfx-lut.hpp b/source/gfx/lut/gfx-lut.hpp index e3631889..82c88f99 100644 --- a/source/gfx/lut/gfx-lut.hpp +++ b/source/gfx/lut/gfx-lut.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "obs/gs/gs-effect.hpp" diff --git a/source/gfx/shader/gfx-shader-param-audio.cpp b/source/gfx/shader/gfx-shader-param-audio.cpp index e69de29b..fc9d5065 100644 --- a/source/gfx/shader/gfx-shader-param-audio.cpp +++ b/source/gfx/shader/gfx-shader-param-audio.cpp @@ -0,0 +1,3 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END diff --git a/source/gfx/shader/gfx-shader-param-audio.hpp b/source/gfx/shader/gfx-shader-param-audio.hpp index e69de29b..fc9d5065 100644 --- a/source/gfx/shader/gfx-shader-param-audio.hpp +++ b/source/gfx/shader/gfx-shader-param-audio.hpp @@ -0,0 +1,3 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END diff --git a/source/gfx/shader/gfx-shader-param-basic.cpp b/source/gfx/shader/gfx-shader-param-basic.cpp index 3f61f4d7..ffc3349a 100644 --- a/source/gfx/shader/gfx-shader-param-basic.cpp +++ b/source/gfx/shader/gfx-shader-param-basic.cpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-shader-param-basic.hpp" #include "strings.hpp" diff --git a/source/gfx/shader/gfx-shader-param-basic.hpp b/source/gfx/shader/gfx-shader-param-basic.hpp index 5d3bb263..81197991 100644 --- a/source/gfx/shader/gfx-shader-param-basic.hpp +++ b/source/gfx/shader/gfx-shader-param-basic.hpp @@ -1,19 +1,7 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/shader/gfx-shader-param-matrix.cpp b/source/gfx/shader/gfx-shader-param-matrix.cpp index e69de29b..fc9d5065 100644 --- a/source/gfx/shader/gfx-shader-param-matrix.cpp +++ b/source/gfx/shader/gfx-shader-param-matrix.cpp @@ -0,0 +1,3 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END diff --git a/source/gfx/shader/gfx-shader-param-matrix.hpp b/source/gfx/shader/gfx-shader-param-matrix.hpp index e69de29b..fc9d5065 100644 --- a/source/gfx/shader/gfx-shader-param-matrix.hpp +++ b/source/gfx/shader/gfx-shader-param-matrix.hpp @@ -0,0 +1,3 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END diff --git a/source/gfx/shader/gfx-shader-param-texture.cpp b/source/gfx/shader/gfx-shader-param-texture.cpp index 38ca4df2..29509196 100644 --- a/source/gfx/shader/gfx-shader-param-texture.cpp +++ b/source/gfx/shader/gfx-shader-param-texture.cpp @@ -1,19 +1,8 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019-2023 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-shader-param-texture.hpp" #include "strings.hpp" diff --git a/source/gfx/shader/gfx-shader-param-texture.hpp b/source/gfx/shader/gfx-shader-param-texture.hpp index 564e16a0..4fcd4d61 100644 --- a/source/gfx/shader/gfx-shader-param-texture.hpp +++ b/source/gfx/shader/gfx-shader-param-texture.hpp @@ -1,3 +1,8 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/gfx/shader/gfx-shader-param.cpp b/source/gfx/shader/gfx-shader-param.cpp index a16d2247..c8220d24 100644 --- a/source/gfx/shader/gfx-shader-param.cpp +++ b/source/gfx/shader/gfx-shader-param.cpp @@ -1,19 +1,8 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-shader-param.hpp" #include "gfx-shader-param-basic.hpp" diff --git a/source/gfx/shader/gfx-shader-param.hpp b/source/gfx/shader/gfx-shader-param.hpp index 3567d2eb..1d9843d6 100644 --- a/source/gfx/shader/gfx-shader-param.hpp +++ b/source/gfx/shader/gfx-shader-param.hpp @@ -1,19 +1,8 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2019 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "obs/gs/gs-effect-parameter.hpp" diff --git a/source/gfx/shader/gfx-shader.cpp b/source/gfx/shader/gfx-shader.cpp index d9b973cd..14a2596b 100644 --- a/source/gfx/shader/gfx-shader.cpp +++ b/source/gfx/shader/gfx-shader.cpp @@ -1,19 +1,8 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2017 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gfx-shader.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/gfx/shader/gfx-shader.hpp b/source/gfx/shader/gfx-shader.hpp index b3d26c74..5239f278 100644 --- a/source/gfx/shader/gfx-shader.hpp +++ b/source/gfx/shader/gfx-shader.hpp @@ -1,19 +1,8 @@ -// Modern effects for a modern Streamer -// Copyright (C) 2017 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/nvidia/ar/nvidia-ar-facedetection.cpp b/source/nvidia/ar/nvidia-ar-facedetection.cpp index 2d826ce5..748f32e1 100644 --- a/source/nvidia/ar/nvidia-ar-facedetection.cpp +++ b/source/nvidia/ar/nvidia-ar-facedetection.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-ar-facedetection.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/ar/nvidia-ar-facedetection.hpp b/source/nvidia/ar/nvidia-ar-facedetection.hpp index 238263d9..478083a6 100644 --- a/source/nvidia/ar/nvidia-ar-facedetection.hpp +++ b/source/nvidia/ar/nvidia-ar-facedetection.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-ar-feature.hpp" diff --git a/source/nvidia/ar/nvidia-ar-feature.cpp b/source/nvidia/ar/nvidia-ar-feature.cpp index af8d1a06..1d5a6cdc 100644 --- a/source/nvidia/ar/nvidia-ar-feature.cpp +++ b/source/nvidia/ar/nvidia-ar-feature.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-ar-feature.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/ar/nvidia-ar-feature.hpp b/source/nvidia/ar/nvidia-ar-feature.hpp index 2c46e372..4261da2d 100644 --- a/source/nvidia/ar/nvidia-ar-feature.hpp +++ b/source/nvidia/ar/nvidia-ar-feature.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia/ar/nvidia-ar.hpp" diff --git a/source/nvidia/ar/nvidia-ar.cpp b/source/nvidia/ar/nvidia-ar.cpp index b8966f5e..ed4d37ef 100644 --- a/source/nvidia/ar/nvidia-ar.cpp +++ b/source/nvidia/ar/nvidia-ar.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-ar.hpp" #include "nvidia/cuda/nvidia-cuda-obs.hpp" diff --git a/source/nvidia/ar/nvidia-ar.hpp b/source/nvidia/ar/nvidia-ar.hpp index 05556a6e..f66b87ca 100644 --- a/source/nvidia/ar/nvidia-ar.hpp +++ b/source/nvidia/ar/nvidia-ar.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia/cv/nvidia-cv.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-context.cpp b/source/nvidia/cuda/nvidia-cuda-context.cpp index da933e49..d089fa7e 100644 --- a/source/nvidia/cuda/nvidia-cuda-context.cpp +++ b/source/nvidia/cuda/nvidia-cuda-context.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-cuda-context.hpp" #include "util/util-logging.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-context.hpp b/source/nvidia/cuda/nvidia-cuda-context.hpp index c2d15c54..1b487c50 100644 --- a/source/nvidia/cuda/nvidia-cuda-context.hpp +++ b/source/nvidia/cuda/nvidia-cuda-context.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-cuda.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-gs-texture.cpp b/source/nvidia/cuda/nvidia-cuda-gs-texture.cpp index e3dac4b7..c8c06574 100644 --- a/source/nvidia/cuda/nvidia-cuda-gs-texture.cpp +++ b/source/nvidia/cuda/nvidia-cuda-gs-texture.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-cuda-gs-texture.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-gs-texture.hpp b/source/nvidia/cuda/nvidia-cuda-gs-texture.hpp index a18b37e5..8512d7d5 100644 --- a/source/nvidia/cuda/nvidia-cuda-gs-texture.hpp +++ b/source/nvidia/cuda/nvidia-cuda-gs-texture.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-cuda-stream.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-memory.cpp b/source/nvidia/cuda/nvidia-cuda-memory.cpp index 61b13109..075bcf7e 100644 --- a/source/nvidia/cuda/nvidia-cuda-memory.cpp +++ b/source/nvidia/cuda/nvidia-cuda-memory.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-cuda-memory.hpp" #include "util/util-logging.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-memory.hpp b/source/nvidia/cuda/nvidia-cuda-memory.hpp index 6de825de..1530a7ad 100644 --- a/source/nvidia/cuda/nvidia-cuda-memory.hpp +++ b/source/nvidia/cuda/nvidia-cuda-memory.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-cuda.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-obs.cpp b/source/nvidia/cuda/nvidia-cuda-obs.cpp index 0be2ebd5..b5a002d5 100644 --- a/source/nvidia/cuda/nvidia-cuda-obs.cpp +++ b/source/nvidia/cuda/nvidia-cuda-obs.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-cuda-obs.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-obs.hpp b/source/nvidia/cuda/nvidia-cuda-obs.hpp index 0239286a..c5266dca 100644 --- a/source/nvidia/cuda/nvidia-cuda-obs.hpp +++ b/source/nvidia/cuda/nvidia-cuda-obs.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-cuda-context.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-stream.cpp b/source/nvidia/cuda/nvidia-cuda-stream.cpp index 37edb10b..c5f3136a 100644 --- a/source/nvidia/cuda/nvidia-cuda-stream.cpp +++ b/source/nvidia/cuda/nvidia-cuda-stream.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-cuda-stream.hpp" #include "util/util-logging.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda-stream.hpp b/source/nvidia/cuda/nvidia-cuda-stream.hpp index 1ac35dae..d553410f 100644 --- a/source/nvidia/cuda/nvidia-cuda-stream.hpp +++ b/source/nvidia/cuda/nvidia-cuda-stream.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-cuda.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda.cpp b/source/nvidia/cuda/nvidia-cuda.cpp index 9f80b058..944f1b47 100644 --- a/source/nvidia/cuda/nvidia-cuda.cpp +++ b/source/nvidia/cuda/nvidia-cuda.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-cuda.hpp" #include "util/util-logging.hpp" diff --git a/source/nvidia/cuda/nvidia-cuda.hpp b/source/nvidia/cuda/nvidia-cuda.hpp index f43e5fb4..47bc04b8 100644 --- a/source/nvidia/cuda/nvidia-cuda.hpp +++ b/source/nvidia/cuda/nvidia-cuda.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "util/util-bitmask.hpp" diff --git a/source/nvidia/cv/nvidia-cv-image.cpp b/source/nvidia/cv/nvidia-cv-image.cpp index 8d6d0678..e433ff4a 100644 --- a/source/nvidia/cv/nvidia-cv-image.cpp +++ b/source/nvidia/cv/nvidia-cv-image.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // NVIDIA CVImage is part of: // - NVIDIA Video Effects SDK diff --git a/source/nvidia/cv/nvidia-cv-image.hpp b/source/nvidia/cv/nvidia-cv-image.hpp index 7d166fb8..02271082 100644 --- a/source/nvidia/cv/nvidia-cv-image.hpp +++ b/source/nvidia/cv/nvidia-cv-image.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia/cv/nvidia-cv.hpp" diff --git a/source/nvidia/cv/nvidia-cv-texture.cpp b/source/nvidia/cv/nvidia-cv-texture.cpp index 27fc00fe..1a9bd52d 100644 --- a/source/nvidia/cv/nvidia-cv-texture.cpp +++ b/source/nvidia/cv/nvidia-cv-texture.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // NVIDIA CVImage is part of: // - NVIDIA Video Effects SDK diff --git a/source/nvidia/cv/nvidia-cv-texture.hpp b/source/nvidia/cv/nvidia-cv-texture.hpp index 7ebab58e..873c3527 100644 --- a/source/nvidia/cv/nvidia-cv-texture.hpp +++ b/source/nvidia/cv/nvidia-cv-texture.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia/cv/nvidia-cv-image.hpp" diff --git a/source/nvidia/cv/nvidia-cv.cpp b/source/nvidia/cv/nvidia-cv.cpp index 74655cee..6a109efc 100644 --- a/source/nvidia/cv/nvidia-cv.cpp +++ b/source/nvidia/cv/nvidia-cv.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // NVIDIA CVImage is part of: // - NVIDIA Video Effects SDK diff --git a/source/nvidia/cv/nvidia-cv.hpp b/source/nvidia/cv/nvidia-cv.hpp index e189095a..31e468c7 100644 --- a/source/nvidia/cv/nvidia-cv.hpp +++ b/source/nvidia/cv/nvidia-cv.hpp @@ -1,22 +1,7 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia/cuda/nvidia-cuda.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-denoising.cpp b/source/nvidia/vfx/nvidia-vfx-denoising.cpp index 598dfd11..1811b110 100644 --- a/source/nvidia/vfx/nvidia-vfx-denoising.cpp +++ b/source/nvidia/vfx/nvidia-vfx-denoising.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-vfx-denoising.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-denoising.hpp b/source/nvidia/vfx/nvidia-vfx-denoising.hpp index a7496adf..31c85bdc 100644 --- a/source/nvidia/vfx/nvidia-vfx-denoising.hpp +++ b/source/nvidia/vfx/nvidia-vfx-denoising.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-vfx-effect.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-effect.cpp b/source/nvidia/vfx/nvidia-vfx-effect.cpp index 0500a941..525302c3 100644 --- a/source/nvidia/vfx/nvidia-vfx-effect.cpp +++ b/source/nvidia/vfx/nvidia-vfx-effect.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-vfx-effect.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-effect.hpp b/source/nvidia/vfx/nvidia-vfx-effect.hpp index 3b28aa29..82084840 100644 --- a/source/nvidia/vfx/nvidia-vfx-effect.hpp +++ b/source/nvidia/vfx/nvidia-vfx-effect.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-vfx.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-greenscreen.cpp b/source/nvidia/vfx/nvidia-vfx-greenscreen.cpp index e57008b1..84827d28 100644 --- a/source/nvidia/vfx/nvidia-vfx-greenscreen.cpp +++ b/source/nvidia/vfx/nvidia-vfx-greenscreen.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-vfx-greenscreen.hpp" #include "nvidia/cv/nvidia-cv.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-greenscreen.hpp b/source/nvidia/vfx/nvidia-vfx-greenscreen.hpp index a53f7402..7b92b343 100644 --- a/source/nvidia/vfx/nvidia-vfx-greenscreen.hpp +++ b/source/nvidia/vfx/nvidia-vfx-greenscreen.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-vfx-effect.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-superresolution.cpp b/source/nvidia/vfx/nvidia-vfx-superresolution.cpp index f96df745..ce7a2930 100644 --- a/source/nvidia/vfx/nvidia-vfx-superresolution.cpp +++ b/source/nvidia/vfx/nvidia-vfx-superresolution.cpp @@ -1,22 +1,7 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-vfx-superresolution.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx-superresolution.hpp b/source/nvidia/vfx/nvidia-vfx-superresolution.hpp index c059ca67..56cedac0 100644 --- a/source/nvidia/vfx/nvidia-vfx-superresolution.hpp +++ b/source/nvidia/vfx/nvidia-vfx-superresolution.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia-vfx-effect.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx.cpp b/source/nvidia/vfx/nvidia-vfx.cpp index a9a45d2f..fe536373 100644 --- a/source/nvidia/vfx/nvidia-vfx.cpp +++ b/source/nvidia/vfx/nvidia-vfx.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "nvidia-vfx.hpp" #include "nvidia/cuda/nvidia-cuda-obs.hpp" diff --git a/source/nvidia/vfx/nvidia-vfx.hpp b/source/nvidia/vfx/nvidia-vfx.hpp index 1013d2e5..a7b84e23 100644 --- a/source/nvidia/vfx/nvidia-vfx.hpp +++ b/source/nvidia/vfx/nvidia-vfx.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2021 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "nvidia/cv/nvidia-cv.hpp" diff --git a/source/obs/gs/gs-effect-parameter.cpp b/source/obs/gs/gs-effect-parameter.cpp index 0a58c0a0..19509e5a 100644 --- a/source/obs/gs/gs-effect-parameter.cpp +++ b/source/obs/gs/gs-effect-parameter.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-effect-parameter.hpp" #include "gs-effect-pass.hpp" diff --git a/source/obs/gs/gs-effect-parameter.hpp b/source/obs/gs/gs-effect-parameter.hpp index df956755..454058e9 100644 --- a/source/obs/gs/gs-effect-parameter.hpp +++ b/source/obs/gs/gs-effect-parameter.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-effect-pass.cpp b/source/obs/gs/gs-effect-pass.cpp index ee710f00..980a8adb 100644 --- a/source/obs/gs/gs-effect-pass.cpp +++ b/source/obs/gs/gs-effect-pass.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-effect-pass.hpp" diff --git a/source/obs/gs/gs-effect-pass.hpp b/source/obs/gs/gs-effect-pass.hpp index 62e5bac8..5b7253ea 100644 --- a/source/obs/gs/gs-effect-pass.hpp +++ b/source/obs/gs/gs-effect-pass.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-effect-technique.cpp b/source/obs/gs/gs-effect-technique.cpp index 767c1b1e..bd6673e0 100644 --- a/source/obs/gs/gs-effect-technique.cpp +++ b/source/obs/gs/gs-effect-technique.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-effect-technique.hpp" diff --git a/source/obs/gs/gs-effect-technique.hpp b/source/obs/gs/gs-effect-technique.hpp index 791a0108..d93d1d21 100644 --- a/source/obs/gs/gs-effect-technique.hpp +++ b/source/obs/gs/gs-effect-technique.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2019 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-effect.cpp b/source/obs/gs/gs-effect.cpp index 28101a93..ed3078b0 100644 --- a/source/obs/gs/gs-effect.cpp +++ b/source/obs/gs/gs-effect.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-effect.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/obs/gs/gs-effect.hpp b/source/obs/gs/gs-effect.hpp index 4f1fbe25..50e0c46a 100644 --- a/source/obs/gs/gs-effect.hpp +++ b/source/obs/gs/gs-effect.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-helper.cpp b/source/obs/gs/gs-helper.cpp index e37a818b..e01cba30 100644 --- a/source/obs/gs/gs-helper.cpp +++ b/source/obs/gs/gs-helper.cpp @@ -1,20 +1,5 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-helper.hpp" diff --git a/source/obs/gs/gs-helper.hpp b/source/obs/gs/gs-helper.hpp index ad1b35de..17047fe7 100644 --- a/source/obs/gs/gs-helper.hpp +++ b/source/obs/gs/gs-helper.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-indexbuffer.cpp b/source/obs/gs/gs-indexbuffer.cpp index f677788a..17c8343c 100644 --- a/source/obs/gs/gs-indexbuffer.cpp +++ b/source/obs/gs/gs-indexbuffer.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-indexbuffer.hpp" #include "gs-limits.hpp" diff --git a/source/obs/gs/gs-indexbuffer.hpp b/source/obs/gs/gs-indexbuffer.hpp index b1ff5bab..046896c1 100644 --- a/source/obs/gs/gs-indexbuffer.hpp +++ b/source/obs/gs/gs-indexbuffer.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-limits.hpp b/source/obs/gs/gs-limits.hpp index 9182244f..0fdccfda 100644 --- a/source/obs/gs/gs-limits.hpp +++ b/source/obs/gs/gs-limits.hpp @@ -1,21 +1,6 @@ -/* -* Modern effects for a modern Streamer -* Copyright (C) 2017 Michael Fabian Dirks -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-mipmapper.cpp b/source/obs/gs/gs-mipmapper.cpp index 7911d568..1285a08a 100644 --- a/source/obs/gs/gs-mipmapper.cpp +++ b/source/obs/gs/gs-mipmapper.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-mipmapper.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/obs/gs/gs-mipmapper.hpp b/source/obs/gs/gs-mipmapper.hpp index f4f17b4d..48066ba1 100644 --- a/source/obs/gs/gs-mipmapper.hpp +++ b/source/obs/gs/gs-mipmapper.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-rendertarget.cpp b/source/obs/gs/gs-rendertarget.cpp index 729f2ee1..51c4e456 100644 --- a/source/obs/gs/gs-rendertarget.cpp +++ b/source/obs/gs/gs-rendertarget.cpp @@ -1,22 +1,7 @@ -// Copyright (c) 2017-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-rendertarget.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/obs/gs/gs-rendertarget.hpp b/source/obs/gs/gs-rendertarget.hpp index 94674467..4afb10f8 100644 --- a/source/obs/gs/gs-rendertarget.hpp +++ b/source/obs/gs/gs-rendertarget.hpp @@ -1,22 +1,7 @@ -// Copyright (c) 2017-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-sampler.cpp b/source/obs/gs/gs-sampler.cpp index 8a801bad..44d52be7 100644 --- a/source/obs/gs/gs-sampler.cpp +++ b/source/obs/gs/gs-sampler.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-sampler.hpp" diff --git a/source/obs/gs/gs-sampler.hpp b/source/obs/gs/gs-sampler.hpp index f05cb181..eab8825a 100644 --- a/source/obs/gs/gs-sampler.hpp +++ b/source/obs/gs/gs-sampler.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-texture.cpp b/source/obs/gs/gs-texture.cpp index e71e8008..6f3cb205 100644 --- a/source/obs/gs/gs-texture.cpp +++ b/source/obs/gs/gs-texture.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-texture.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/obs/gs/gs-texture.hpp b/source/obs/gs/gs-texture.hpp index 9e3af286..4f466d5e 100644 --- a/source/obs/gs/gs-texture.hpp +++ b/source/obs/gs/gs-texture.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-vertex.cpp b/source/obs/gs/gs-vertex.cpp index 39102cb5..89ac20be 100644 --- a/source/obs/gs/gs-vertex.cpp +++ b/source/obs/gs/gs-vertex.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-vertex.hpp" diff --git a/source/obs/gs/gs-vertex.hpp b/source/obs/gs/gs-vertex.hpp index 8289c973..e6ca003f 100644 --- a/source/obs/gs/gs-vertex.hpp +++ b/source/obs/gs/gs-vertex.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/gs/gs-vertexbuffer.cpp b/source/obs/gs/gs-vertexbuffer.cpp index 6e652a24..405a2940 100644 --- a/source/obs/gs/gs-vertexbuffer.cpp +++ b/source/obs/gs/gs-vertexbuffer.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "gs-vertexbuffer.hpp" #include "obs/gs/gs-helper.hpp" diff --git a/source/obs/gs/gs-vertexbuffer.hpp b/source/obs/gs/gs-vertexbuffer.hpp index 0d218bdd..3127915c 100644 --- a/source/obs/gs/gs-vertexbuffer.hpp +++ b/source/obs/gs/gs-vertexbuffer.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-encoder-factory.cpp b/source/obs/obs-encoder-factory.cpp index be242062..91a3438e 100644 --- a/source/obs/obs-encoder-factory.cpp +++ b/source/obs/obs-encoder-factory.cpp @@ -1,20 +1,5 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-encoder-factory.hpp" diff --git a/source/obs/obs-encoder-factory.hpp b/source/obs/obs-encoder-factory.hpp index 66646b31..8a6f7a75 100644 --- a/source/obs/obs-encoder-factory.hpp +++ b/source/obs/obs-encoder-factory.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-signal-handler.cpp b/source/obs/obs-signal-handler.cpp index e9faf7a5..73f9acac 100644 --- a/source/obs/obs-signal-handler.cpp +++ b/source/obs/obs-signal-handler.cpp @@ -1,20 +1,5 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-signal-handler.hpp" diff --git a/source/obs/obs-signal-handler.hpp b/source/obs/obs-signal-handler.hpp index f4eef27d..248c6162 100644 --- a/source/obs/obs-signal-handler.hpp +++ b/source/obs/obs-signal-handler.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-source-active-child.cpp b/source/obs/obs-source-active-child.cpp index c876eb10..469b6e43 100644 --- a/source/obs/obs-source-active-child.cpp +++ b/source/obs/obs-source-active-child.cpp @@ -1,19 +1,5 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-source-active-child.hpp" diff --git a/source/obs/obs-source-active-child.hpp b/source/obs/obs-source-active-child.hpp index 736f1dfc..268aff8a 100644 --- a/source/obs/obs-source-active-child.hpp +++ b/source/obs/obs-source-active-child.hpp @@ -1,20 +1,6 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-source-active-reference.cpp b/source/obs/obs-source-active-reference.cpp index 394c1997..fcf393a7 100644 --- a/source/obs/obs-source-active-reference.cpp +++ b/source/obs/obs-source-active-reference.cpp @@ -1,19 +1,5 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-source-active-reference.hpp" diff --git a/source/obs/obs-source-active-reference.hpp b/source/obs/obs-source-active-reference.hpp index c5233d48..facbf920 100644 --- a/source/obs/obs-source-active-reference.hpp +++ b/source/obs/obs-source-active-reference.hpp @@ -1,20 +1,6 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-source-factory.cpp b/source/obs/obs-source-factory.cpp index 1ba973f8..c7f43e25 100644 --- a/source/obs/obs-source-factory.cpp +++ b/source/obs/obs-source-factory.cpp @@ -1,21 +1,5 @@ -// Copyright (c) 2018 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-source-factory.hpp" diff --git a/source/obs/obs-source-factory.hpp b/source/obs/obs-source-factory.hpp index 2f384069..e10ef0b1 100644 --- a/source/obs/obs-source-factory.hpp +++ b/source/obs/obs-source-factory.hpp @@ -1,22 +1,7 @@ -// Copyright (c) 2018-2022 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-source-showing-reference.cpp b/source/obs/obs-source-showing-reference.cpp index 2f71f103..bfd9e4b4 100644 --- a/source/obs/obs-source-showing-reference.cpp +++ b/source/obs/obs-source-showing-reference.cpp @@ -1,19 +1,5 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-source-showing-reference.hpp" diff --git a/source/obs/obs-source-showing-reference.hpp b/source/obs/obs-source-showing-reference.hpp index b14b78bc..791dc580 100644 --- a/source/obs/obs-source-showing-reference.hpp +++ b/source/obs/obs-source-showing-reference.hpp @@ -1,20 +1,6 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-source-tracker.cpp b/source/obs/obs-source-tracker.cpp index d920ff08..b0c04334 100644 --- a/source/obs/obs-source-tracker.cpp +++ b/source/obs/obs-source-tracker.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2023 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-source-tracker.hpp" #include "obs/obs-tools.hpp" diff --git a/source/obs/obs-source-tracker.hpp b/source/obs/obs-source-tracker.hpp index 2741ef77..24cd1de8 100644 --- a/source/obs/obs-source-tracker.hpp +++ b/source/obs/obs-source-tracker.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017-2023 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-source.cpp b/source/obs/obs-source.cpp index 385120e0..51ea0ce1 100644 --- a/source/obs/obs-source.cpp +++ b/source/obs/obs-source.cpp @@ -1,20 +1,5 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-source.hpp" diff --git a/source/obs/obs-source.hpp b/source/obs/obs-source.hpp index e2916894..3727212e 100644 --- a/source/obs/obs-source.hpp +++ b/source/obs/obs-source.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-tools.cpp b/source/obs/obs-tools.cpp index f9e0fd58..a38834a4 100644 --- a/source/obs/obs-tools.cpp +++ b/source/obs/obs-tools.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-tools.hpp" #include "obs-source.hpp" diff --git a/source/obs/obs-tools.hpp b/source/obs/obs-tools.hpp index 51800fbd..71ea2707 100644 --- a/source/obs/obs-tools.hpp +++ b/source/obs/obs-tools.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/obs/obs-weak-source.cpp b/source/obs/obs-weak-source.cpp index 1d6301ef..cc5ff26a 100644 --- a/source/obs/obs-weak-source.cpp +++ b/source/obs/obs-weak-source.cpp @@ -1,19 +1,5 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "obs-weak-source.hpp" diff --git a/source/obs/obs-weak-source.hpp b/source/obs/obs-weak-source.hpp index 301f2224..cb3e988c 100644 --- a/source/obs/obs-weak-source.hpp +++ b/source/obs/obs-weak-source.hpp @@ -1,20 +1,6 @@ -/* - * Copyright (C) 2022 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/plugin.cpp b/source/plugin.cpp index 0b062ee5..50b72b43 100644 --- a/source/plugin.cpp +++ b/source/plugin.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2017-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "plugin.hpp" #include "configuration.hpp" diff --git a/source/plugin.hpp b/source/plugin.hpp index 01c1a5fa..25b58b3c 100644 --- a/source/plugin.hpp +++ b/source/plugin.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/sources/source-mirror.cpp b/source/sources/source-mirror.cpp index 7e5c00cc..bfaf51a0 100644 --- a/source/sources/source-mirror.cpp +++ b/source/sources/source-mirror.cpp @@ -1,21 +1,7 @@ -/* -* Modern effects for a modern Streamer -* Copyright (C) 2017-2023 Michael Fabian Dirks -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "source-mirror.hpp" #include "strings.hpp" diff --git a/source/sources/source-mirror.hpp b/source/sources/source-mirror.hpp index 5bea7e61..0b9a8778 100644 --- a/source/sources/source-mirror.hpp +++ b/source/sources/source-mirror.hpp @@ -1,21 +1,6 @@ -/* -* Modern effects for a modern Streamer -* Copyright (C) 2017 Michael Fabian Dirks -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/sources/source-shader.cpp b/source/sources/source-shader.cpp index c41d303d..a7a0e1e9 100644 --- a/source/sources/source-shader.cpp +++ b/source/sources/source-shader.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// AUTOGENERATED COPYRIGHT HEADER END #include "source-shader.hpp" #include "strings.hpp" diff --git a/source/sources/source-shader.hpp b/source/sources/source-shader.hpp index 8eb013cc..6cc4be37 100644 --- a/source/sources/source-shader.hpp +++ b/source/sources/source-shader.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/strings.hpp b/source/strings.hpp index 2951fbb9..403692d6 100644 --- a/source/strings.hpp +++ b/source/strings.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2019-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/transitions/transition-shader.cpp b/source/transitions/transition-shader.cpp index 58f68ea4..28d8611a 100644 --- a/source/transitions/transition-shader.cpp +++ b/source/transitions/transition-shader.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 coolsoft.rf +// AUTOGENERATED COPYRIGHT HEADER END #include "transition-shader.hpp" #include "strings.hpp" diff --git a/source/transitions/transition-shader.hpp b/source/transitions/transition-shader.hpp index 6c4e3a83..6063dd1a 100644 --- a/source/transitions/transition-shader.hpp +++ b/source/transitions/transition-shader.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/ui/ui-about-entry.cpp b/source/ui/ui-about-entry.cpp index 8345f6d1..62104457 100644 --- a/source/ui/ui-about-entry.cpp +++ b/source/ui/ui-about-entry.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "ui-about-entry.hpp" diff --git a/source/ui/ui-about-entry.hpp b/source/ui/ui-about-entry.hpp index 88186329..84ce97a6 100644 --- a/source/ui/ui-about-entry.hpp +++ b/source/ui/ui-about-entry.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "ui-common.hpp" diff --git a/source/ui/ui-about.cpp b/source/ui/ui-about.cpp index 07fe95d4..bb29aecc 100644 --- a/source/ui/ui-about.cpp +++ b/source/ui/ui-about.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "ui-about.hpp" #include "ui-common.hpp" diff --git a/source/ui/ui-about.hpp b/source/ui/ui-about.hpp index 9965902a..4d7f5956 100644 --- a/source/ui/ui-about.hpp +++ b/source/ui/ui-about.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/ui/ui-common.hpp b/source/ui/ui-common.hpp index 58852851..de69ce1e 100644 --- a/source/ui/ui-common.hpp +++ b/source/ui/ui-common.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/ui/ui-updater.cpp b/source/ui/ui-updater.cpp index 11c2ccf8..3107c5ec 100644 --- a/source/ui/ui-updater.cpp +++ b/source/ui/ui-updater.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "ui-updater.hpp" #include "common.hpp" diff --git a/source/ui/ui-updater.hpp b/source/ui/ui-updater.hpp index 8c89839e..58767610 100644 --- a/source/ui/ui-updater.hpp +++ b/source/ui/ui-updater.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "ui-common.hpp" diff --git a/source/ui/ui.cpp b/source/ui/ui.cpp index ac29ec81..ffa985d8 100644 --- a/source/ui/ui.cpp +++ b/source/ui/ui.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 tytan652 +// AUTOGENERATED COPYRIGHT HEADER END #include "ui.hpp" #include "strings.hpp" diff --git a/source/ui/ui.hpp b/source/ui/ui.hpp index 78658c2e..071c40e7 100644 --- a/source/ui/ui.hpp +++ b/source/ui/ui.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "ui-common.hpp" diff --git a/source/updater.cpp b/source/updater.cpp index 96a55b99..fcca3652 100644 --- a/source/updater.cpp +++ b/source/updater.cpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020-2023 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "updater.hpp" #include "version.hpp" diff --git a/source/updater.hpp b/source/updater.hpp index 7e532786..5cd4405f 100644 --- a/source/updater.hpp +++ b/source/updater.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "util/util-curl.hpp" diff --git a/source/util/util-bitmask.hpp b/source/util/util-bitmask.hpp index 546d14d8..c4fee8b2 100644 --- a/source/util/util-bitmask.hpp +++ b/source/util/util-bitmask.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/util/util-curl.cpp b/source/util/util-curl.cpp index 36f53e97..638542e4 100644 --- a/source/util/util-curl.cpp +++ b/source/util/util-curl.cpp @@ -1,22 +1,7 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "util-curl.hpp" diff --git a/source/util/util-curl.hpp b/source/util/util-curl.hpp index e8be4e98..f243de4c 100644 --- a/source/util/util-curl.hpp +++ b/source/util/util-curl.hpp @@ -1,22 +1,7 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/util/util-event.hpp b/source/util/util-event.hpp index 2b45b09b..05dc8980 100644 --- a/source/util/util-event.hpp +++ b/source/util/util-event.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2017 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/util/util-library.cpp b/source/util/util-library.cpp index 05df8173..dfd8b7de 100644 --- a/source/util/util-library.cpp +++ b/source/util/util-library.cpp @@ -1,22 +1,7 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "util-library.hpp" #include "util-platform.hpp" diff --git a/source/util/util-library.hpp b/source/util/util-library.hpp index 9cb781dd..c52beedb 100644 --- a/source/util/util-library.hpp +++ b/source/util/util-library.hpp @@ -1,22 +1,6 @@ -// Copyright (c) 2020 Michael Fabian Dirks -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/util/util-logging.cpp b/source/util/util-logging.cpp index c29bfcbc..5152807d 100644 --- a/source/util/util-logging.cpp +++ b/source/util/util-logging.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2021 William Pettersson +// AUTOGENERATED COPYRIGHT HEADER END #include "util-logging.hpp" #include "common.hpp" diff --git a/source/util/util-logging.hpp b/source/util/util-logging.hpp index 2df58acb..ae373d6c 100644 --- a/source/util/util-logging.hpp +++ b/source/util/util-logging.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/util/util-platform.cpp b/source/util/util-platform.cpp index 4d663328..e85abcaf 100644 --- a/source/util/util-platform.cpp +++ b/source/util/util-platform.cpp @@ -1,25 +1,6 @@ -// Copyright 2020 Michael Fabian 'Xaymar' Dirks -// -// Redistribution and use in source and binary forms, with or without modification, -// are permitted provided that the following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following disclaimer in the documentation -// and/or other materials provided with the distribution. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -// OF THE POSSIBILITY OF SUCH DAMAGE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "util-platform.hpp" #include "util-logging.hpp" diff --git a/source/util/util-platform.hpp b/source/util/util-platform.hpp index 2b39d348..aa31e49c 100644 --- a/source/util/util-platform.hpp +++ b/source/util/util-platform.hpp @@ -1,25 +1,6 @@ -// Copyright 2020 Michael Fabian 'Xaymar' Dirks -// -// Redistribution and use in source and binary forms, with or without modification, -// are permitted provided that the following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following disclaimer in the documentation -// and/or other materials provided with the distribution. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -// OF THE POSSIBILITY OF SUCH DAMAGE. +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/util/util-profiler.cpp b/source/util/util-profiler.cpp index 8c030f6e..71384729 100644 --- a/source/util/util-profiler.cpp +++ b/source/util/util-profiler.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "util-profiler.hpp" diff --git a/source/util/util-profiler.hpp b/source/util/util-profiler.hpp index 623a4d9c..ee7ff839 100644 --- a/source/util/util-profiler.hpp +++ b/source/util/util-profiler.hpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "common.hpp" diff --git a/source/util/util-threadpool.cpp b/source/util/util-threadpool.cpp index 0b7a4927..2850d39a 100644 --- a/source/util/util-threadpool.cpp +++ b/source/util/util-threadpool.cpp @@ -1,19 +1,8 @@ -// Copyright (C) 2020-2022 Michael Fabian Dirks -// Copyright (C) 2023 tt2468 -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// Copyright (C) 2023 tt2468 +// AUTOGENERATED COPYRIGHT HEADER END #include "util-threadpool.hpp" #include "common.hpp" diff --git a/source/util/util-threadpool.hpp b/source/util/util-threadpool.hpp index 89152ef4..ef88b14a 100644 --- a/source/util/util-threadpool.hpp +++ b/source/util/util-threadpool.hpp @@ -1,18 +1,6 @@ -// Copyright (C) 2020-2022 Michael Fabian Dirks -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/util/utility.cpp b/source/util/utility.cpp index d800b05d..e59b7c1d 100644 --- a/source/util/utility.cpp +++ b/source/util/utility.cpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #include "utility.hpp" #include "common.hpp" diff --git a/source/util/utility.hpp b/source/util/utility.hpp index 7165199a..ccd82537 100644 --- a/source/util/utility.hpp +++ b/source/util/utility.hpp @@ -1,21 +1,7 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2018 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// Copyright (C) 2022 lainon +// AUTOGENERATED COPYRIGHT HEADER END #pragma once #include "warning-disable.hpp" diff --git a/source/warning-disable.hpp b/source/warning-disable.hpp index 37bf729d..611c409c 100644 --- a/source/warning-disable.hpp +++ b/source/warning-disable.hpp @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #if defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wall" diff --git a/source/warning-enable.hpp b/source/warning-enable.hpp index 0bb2fdf3..8f11a224 100644 --- a/source/warning-enable.hpp +++ b/source/warning-enable.hpp @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + #if defined(__clang__) #pragma clang diagnostic pop #elif defined(__GNUC__) || defined(__GNUG__) diff --git a/source/windll.cpp b/source/windll.cpp index d2591fa7..14fefe71 100644 --- a/source/windll.cpp +++ b/source/windll.cpp @@ -1,21 +1,6 @@ -/* - * Modern effects for a modern Streamer - * Copyright (C) 2020 Michael Fabian Dirks - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "warning-disable.hpp" #include diff --git a/templates/config.hpp.in b/templates/config.hpp.in index fd7574c1..edec16dc 100644 --- a/templates/config.hpp.in +++ b/templates/config.hpp.in @@ -1,3 +1,6 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // Copyright (c) 2020 Michael Fabian Dirks // // Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/templates/macos/Info.plist.in b/templates/macos/Info.plist.in index 66c46b63..f8fe624c 100644 --- a/templates/macos/Info.plist.in +++ b/templates/macos/Info.plist.in @@ -1,3 +1,6 @@ + + + diff --git a/templates/macos/installer.pkgproj.in b/templates/macos/installer.pkgproj.in index 06ccd25e..3c4f4ed0 100644 --- a/templates/macos/installer.pkgproj.in +++ b/templates/macos/installer.pkgproj.in @@ -1,3 +1,6 @@ + + + diff --git a/templates/module.cpp.in b/templates/module.cpp.in index 9f690998..3598f1f7 100644 --- a/templates/module.cpp.in +++ b/templates/module.cpp.in @@ -1,3 +1,6 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #include "warning-disable.hpp" #include "common.hpp" diff --git a/templates/version.hpp.in b/templates/version.hpp.in index 5d24ea9d..436a2f31 100644 --- a/templates/version.hpp.in +++ b/templates/version.hpp.in @@ -1,3 +1,6 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END // Copyright (c) 2017 Michael Fabian Dirks // // Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/templates/windows/installer.iss.in b/templates/windows/installer.iss.in index cd9a317f..4fc2c614 100644 --- a/templates/windows/installer.iss.in +++ b/templates/windows/installer.iss.in @@ -1,5 +1,6 @@ -; Script generated by the Inno Setup Script Wizard. -; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! +; AUTOGENERATED COPYRIGHT HEADER START +; Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +; AUTOGENERATED COPYRIGHT HEADER END #define MyAppName "@PROJECT_TITLE@" #define MyAppVersion "@PROJECT_VERSION@" diff --git a/templates/windows/version.rc.in b/templates/windows/version.rc.in index 6d9cceaa..13ed3225 100644 --- a/templates/windows/version.rc.in +++ b/templates/windows/version.rc.in @@ -1,3 +1,6 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2022-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END #pragma code_page(65001) #include diff --git a/tools/.gitignore b/tools/.gitignore index 07e6e472..b0f92618 100644 --- a/tools/.gitignore +++ b/tools/.gitignore @@ -1 +1,5 @@ +# AUTOGENERATED COPYRIGHT HEADER START +# Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +# AUTOGENERATED COPYRIGHT HEADER END + /node_modules diff --git a/tools/convert-patreon-csv.js b/tools/convert-patreon-csv.js index a7e758bb..8b5d792d 100644 --- a/tools/convert-patreon-csv.js +++ b/tools/convert-patreon-csv.js @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + const PATH = require("path"); const FS = require("fs/promises"); const CSV = require("csv"); diff --git a/tools/generate-contributors.js b/tools/generate-contributors.js index 172eab0f..ef14dc8a 100644 --- a/tools/generate-contributors.js +++ b/tools/generate-contributors.js @@ -1,3 +1,7 @@ +// AUTOGENERATED COPYRIGHT HEADER START +// Copyright (C) 2021-2023 Michael Fabian 'Xaymar' Dirks +// AUTOGENERATED COPYRIGHT HEADER END + const HTTPS = require("https"); const PATH = require("path"); const FS = require("fs/promises");