Building package "obs-streamfx" INFO: Starting build... INFO: Verifying bootstrap image /home/u726578/chaotic/cache/lower/20231211000202.sif WARNING: integrity: signature not found for object group 1 WARNING: Bootstrap image could not be verified, but build will continue. INFO: Creating sandbox directory... INFO: Build complete: /scratch/chaotic/sandbox/pkg40af4a3a2d6 :: Synchronizing package databases... core downloading... extra downloading... community downloading... multilib downloading... chaotic-aur downloading... :: Starting full system upgrade... there is nothing to do warning: jansson-2.14-2 is up to date -- skipping warning: curl-8.5.0-1 is up to date -- skipping :: There are 3 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack :: Repository chaotic-aur 3) pipewire-common-jack-git Enter a number (default=1): resolving dependencies... :: There are 2 providers available for libgl: :: Repository extra 1) libglvnd :: Repository chaotic-aur 2) nvidia-340xx-utils Enter a number (default=1): :: There are 2 providers available for libva.so=2-64: :: Repository extra 1) libva :: Repository chaotic-aur 2) libva-git Enter a number (default=1): :: There are 2 providers available for libzimg.so=2-64: :: Repository extra 1) zimg :: Repository chaotic-aur 2) zimg-git Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: libcamera-ipa will be installed before its libcamera dependency Packages (207) a52dec-0.8.0-2 alsa-lib-1.2.10-2 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 aom-3.8.0-2 aribb24-1.0.3-3 avahi-1:0.8+r189+g35bb1ba-1 cairo-1.18.0-1 cppdap-1.58.0-1 dav1d-1.3.0-1 default-cursors-2-1 dnssec-anchors-20190629-3 double-conversion-3.3.0-1 duktape-2.7.0-6 faad2-2.11.1-1 ffmpeg4.4-4.4.4-3 fftw-3.3.10-4 flac-1.4.3-1 fontconfig-2:2.14.2-1 freetype2-2.13.2-1 fribidi-1.0.13-2 gdk-pixbuf2-2.42.10-2 giflib-5.2.1-2 glslang-13.1.1-2 gperftools-2.13-2 graphite-1:1.3.14-3 gsm-1.0.22-1 harfbuzz-8.3.0-1 hicolor-icon-theme-0.17-3 hidapi-0.14.0-2 highway-1.0.7-1 hwloc-2.9.1-1 imath-3.1.9-2 jbigkit-2.1-7 jsoncpp-1.9.5-2 l-smash-2.14.5-3 lame-3.100-4 lcms2-2.16-1 ldns-1.8.3-2 libass-0.17.1-2 libasyncns-1:0.8+r3+g68cd5af-2 libavc1394-0.5.4-6 libb2-0.98.1-2 libbluray-1.3.4-1 libbs2b-3.1.0-8 libcamera-0.1.0-2 libcamera-ipa-0.1.0-2 libcups-1:2.4.7-2 libdaemon-0.14-5 libdatrie-0.2.13-4 libdca-0.0.7-2 libdeflate-1.19-1 libdovi-3.2.0-2 libdrm-2.4.118-1 libdvbpsi-1:1.3.3-3 libebml-1.4.4-1 libedit-20230828_3.1-1 libevdev-1.13.1-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-2 libidn-1.41-1 libiec61883-1.2.0-7 libinput-1.24.0-1 libjpeg-turbo-3.0.1-1 libjxl-0.8.2-2 libmad-0.15.1b-10 libmatroska-1.7.1-1 libmfx-23.2.2-2 libmodplug-0.8.9.0-5 libmpcdec-1:0.1+r475-4 libmpeg2-0.5.1-8 libnsl-2.0.1-1 libogg-1.3.5-1 libomxil-bellagio-0.9.3-4 libopenmpt-0.7.3-1 libpciaccess-0.17-1 libpipewire-1:1.0.0-2 libplacebo-5.264.1-4 libpng-1.6.40-2 libproxy-0.5.3-2 libpulse-16.1-7 libraw1394-2.1.2-3 librsvg-2:2.57.0-1 libsamplerate-0.2.2-2 libsm-1.2.4-1 libsndfile-1.2.2-2 libsoxr-0.1.3-3 libssh-0.10.5-1 libtar-1.2.20-6 libthai-0.1.29-3 libtheora-1.1.1-6 libtiff-4.6.0-2 libunibreak-5.1-1 libunwind-1.7.2-1 libupnp-1.14.18-1 libuv-1.47.0-1 libva-2.20.0-1 libvdpau-1.5-2 libvorbis-1.3.7-3 libvpx-1.13.1-1 libwacom-2.9.0-2 libwebp-1.3.2-1 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxcursor-1.2.1-3 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxft-2.3.8-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxmu-1.1.4-1 libxpm-3.5.17-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxv-1.0.12-1 libxxf86vm-1.1.5-1 libyaml-0.2.5-2 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 lua-5.4.6-2 lzo-2.10-5 mbedtls-3.4.1-1 md4c-0.4.8-1 mesa-1:23.2.1-2 mpg123-1.32.3-1 mtdev-1.1.6-2 ocl-icd-2.3.2-1 onevpl-2023.4.0-1 opencore-amr-0.1.6-1 openexr-3.2.1-1 openjpeg2-2.5.0-3 openmpi-4.1.5-5 openpmix-4.2.6-1 openssh-9.5p1-1 opus-1.4-1 pango-1:1.51.1-1 perl-error-0.17029-5 perl-mailtools-2.21-7 perl-timedate-2.33-5 pipewire-1:1.0.0-2 pixman-0.42.2-1 portaudio-1:19.7.0-2 qt5-base-5.15.11+kde+r147-1 qt5-svg-5.15.11+kde+r6-1 qt5-translations-5.15.11-1 qt6-base-6.6.1-1 qt6-svg-6.6.1-1 qt6-translations-6.6.1-1 rav1e-0.6.6-3 rhash-1.4.4-1 rnnoise-0.4.1-1 rubberband-3.3.0-1 sdl2-2.28.5-1 shaderc-2023.7-2 shared-mime-info-2.4-1 snappy-1.1.10-1 speex-1.2.1-1 speexdsp-1.2.1-1 spirv-tools-2023.5-1 srt-1.5.3-1 svt-av1-1.7.0-1 taglib-1.13.1-1 tslib-1.22-1 v4l-utils-1.26.0-1 vid.stab-1.1.1-1 vmaf-2.3.1-1 vulkan-headers-1:1.3.269-1 vulkan-icd-loader-1.3.269-1 wayland-1.22.0-1 x265-3.5-3 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-cursor-0.1.5-1 xcb-util-image-0.4.1-2 xcb-util-keysyms-0.4.1-4 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.0r25+g0f49cf5-1 xkeyboard-config-2.40-1 xorg-xprop-1.2.6-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 xvidcore-1.3.7-2 zimg-3.0.5-1 cmake-3.28.0-1 ffmpeg-2:6.1-2 git-2.43.0-1 gtk-update-icon-cache-1:4.12.4-1 jack2-1.9.22-1 libfdk-aac-2.0.2-1 libxcomposite-0.4.6-1 libxinerama-1.1.5-1 libxkbcommon-x11-1.6.0-1 luajit-2.1.1702233742-1 ninja-1.11.1-3 nlohmann-json-3.11.2-2 obs-studio-30.0.0-1 python-3.11.6-1 qt5-x11extras-5.15.11-1 swig-4.1.1-2 vlc-3.0.20-2 x264-3:0.164.r3108.31e19f9-1 Total Installed Size: 1072.55 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing aom... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing fribidi... installing gsm... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing lame... installing libunibreak... installing libass... installing libraw1394... installing libavc1394... installing libbluray... Optional dependencies for libbluray java-runtime: BD-J library installing libogg... installing flac... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [pending] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libbs2b... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libiec61883... installing giflib... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing imath... Optional dependencies for imath python: python bindings [pending] boost-libs: python bindings installing libdeflate... installing openexr... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader [pending] gimp: for gimp plugin java-runtime: for JNI bindings installing libmodplug... installing libasyncns... installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing portaudio... installing libopenmpt... installing spirv-tools... installing glslang... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing shaderc... installing libdovi... installing libplacebo... installing rav1e... installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl [installed] librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing hwloc... Optional dependencies for hwloc cairo [installed] libxml2 [installed] pciutils [installed] libx11 [installed] installing openpmix... Optional dependencies for openpmix openpmix-docs: for documentation installing dnssec-anchors... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool [installed] installing openssh... Optional dependencies for openssh libfido2: FIDO/U2F support sh: for ssh-copy-id and findssl.sh [installed] x11-ssh-askpass: input passphrase in X xorg-xauth: X11 forwarding installing openmpi... Optional dependencies for openmpi cuda: cuda support gcc-fortran: fortran support perl: for aggregate_profile.pl and profile2mat.pl [installed] installing fftw... installing rubberband... installing libsoxr... installing libssh... installing libtheora... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs installing libvdpau... Optional dependencies for libvdpau libvdpau-va-gl: driver using VAAPI mesa-vdpau: driver for Mesa nvidia-utils: driver for NVIDIA installing vid.stab... installing libvpx... installing libwebp... installing l-smash... installing x264... installing x265... installing libxv... installing xvidcore... installing zimg... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing onevpl... Optional dependencies for onevpl intel-media-sdk: runtime for legacy Intel GPUs onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs installing opencore-amr... installing openjpeg2... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] jack: JACK audio driver [installed] pipewire: PipeWire audio driver [pending] libdecor: Wayland client decorations installing snappy... installing speexdsp... installing speex... installing srt... installing svt-av1... installing hicolor-icon-theme... installing v4l-utils... Optional dependencies for v4l-utils qt5-base: for qv4l2 and qvidcap [pending] alsa-lib: for qv4l2 [installed] installing vmaf... installing ffmpeg... Optional dependencies for ffmpeg avisynthplus: AviSynthPlus support frei0r-plugins: Frei0r video effects support intel-media-sdk: Intel QuickSync support (legacy) ladspa: LADSPA filters nvidia-utils: Nvidia NVDEC/NVENC support onevpl-intel-gpu: Intel QuickSync support installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing xcb-util-wm... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing qt5-x11extras... installing gtk-update-icon-cache... installing mbedtls... installing rnnoise... installing libb2... installing vulkan-headers... installing xcb-util-cursor... installing qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin [installed] gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin [installed] perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session unixodbc: ODBC driver installing qt6-svg... installing libpipewire... installing libcamera-ipa... installing libyaml... installing libcamera... Optional dependencies for libcamera gst-plugin-libcamera: GStreamer plugin libcamera-docs: for documentation libcamera-tools: for applications installing pipewire... Created symlink /etc/systemd/user/sockets.target.wants/pipewire.socket → /usr/lib/systemd/user/pipewire.socket. Optional dependencies for pipewire gst-plugin-pipewire: GStreamer plugin pipewire-alsa: ALSA configuration pipewire-audio: Audio support pipewire-docs: Documentation pipewire-ffado: FireWire support pipewire-jack-client: PipeWire as JACK client pipewire-jack: JACK replacement pipewire-pulse: PulseAudio replacement pipewire-roc: ROC streaming pipewire-session-manager: Session manager pipewire-v4l2: V4L2 interceptor pipewire-x11-bell: X11 bell pipewire-zeroconf: Zeroconf support realtime-privileges: realtime privileges with rt module rtkit: realtime privileges with rtkit module installing libxcomposite... installing obs-studio... Optional dependencies for obs-studio libfdk-aac: FDK AAC codec support [pending] libva-intel-driver: hardware encoding libva-mesa-driver: hardware encoding luajit: scripting support [pending] python: scripting support [pending] sndio: Sndio input client v4l2loopback-dkms: virtual camera support installing nlohmann-json... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui [installed] installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto [installed] perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libfdk-aac... installing a52dec... installing libdvbpsi... installing libxpm... installing libdca... installing lua... installing libidn... installing libebml... installing libmatroska... installing taglib... installing libmpcdec... installing libmfx... installing ffmpeg4.4... Optional dependencies for ffmpeg4.4 avisynthplus: AviSynthPlus support intel-media-sdk: Intel QuickSync support ladspa: LADSPA filters nvidia-utils: Nvidia NVDEC/NVENC support installing faad2... installing libmad... installing libmpeg2... Optional dependencies for libmpeg2 libxv: mpeg2dec command [installed] sdl: mpeg2dec command installing libtar... installing libupnp... installing qt5-svg... installing aribb24... installing vlc... Optional dependencies for vlc avahi: service discovery using bonjour protocol [installed] aom: AOM AV1 codec [installed] gst-plugins-base-libs: for libgst plugins dav1d: dav1d AV1 decoder [installed] libdvdcss: decoding encrypted DVDs libavc1394: devices using the 1394ta AV/C [installed] libdc1394: IEEE 1394 access plugin kwallet: kwallet keystore libva-vdpau-driver: vdpau backend nvidia libva-intel-driver: video backend intel libbluray: Blu-Ray video input [installed] flac: Free Lossless Audio Codec plugin [installed] twolame: TwoLAME mpeg2 encoder plugin libgme: Game Music Emu plugin vcdimager: navigate VCD with libvcdinfo libmtp: MTP devices discovery systemd-libs: udev services discovery [installed] smbclient: SMB access plugin libcdio: audio CD playback gnu-free-fonts: subtitle font ttf-dejavu: subtitle font libssh2: sftp access [installed] libnfs: NFS access mpg123: mpg123 codec [installed] protobuf: chromecast streaming libmicrodns: mDNS services discovery (chromecast etc) lua-socket: http interface libdvdread: DVD input module libdvdnav: DVD with navigation input module libogg: Ogg and OggSpots codec [installed] libshout: shoutcast/icecast output plugin libmodplug: MOD output plugin [installed] libvpx: VP8 and VP9 codec [installed] libvorbis: Vorbis decoder/encoder [installed] speex: Speex codec [installed] opus: opus codec [installed] libtheora: theora codec [installed] libpng: PNG support [installed] libjpeg-turbo: JPEG support [installed] librsvg: SVG plugin [installed] x264: H264 encoding [installed] x265: HEVC/H.265 encoder [installed] zvbi: VBI/Teletext/webcam/v4l2 capture/decoding libass: Subtitle support [installed] libkate: Kate codec libtiger: Tiger rendering for Kate streams sdl_image: SDL image support srt: SRT input/output plugin [installed] aalib: ASCII art video output libcaca: colored ASCII art video output libpulse: PulseAudio audio output [installed] alsa-lib: ALSA audio output [installed] jack: jack audio server [installed] libsamplerate: audio Resampler [installed] libsoxr: SoX audio Resampler [installed] lirc: lirc control libgoom2: Goom visualization projectm: ProjectM visualisation ncurses: ncurses interface [installed] libnotify: notification plugin gtk3: notification plugin aribb25: aribcam support pcsclite: aribcam support live-media: streaming over RTSP installing swig... installing luajit... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing ninja... :: Running post-transaction hooks... ( 1/16) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. ( 2/16) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/16) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/16) Updating udev hardware database... ( 5/16) Creating temporary files... /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. All rules containing unresolvable specifiers will be skipped. fchownat() of /sys/kernel/security/ima/binary_runtime_measurements failed: Operation not permitted error: command failed to execute correctly ( 6/16) Reloading device manager configuration... Skipped: Device manager is not running. ( 7/16) Arming ConditionNeedsUpdate... ( 8/16) Updating the MIME type database... ( 9/16) Updating fontconfig configuration... (10/16) Reloading system bus configuration... Skipped: Current root is not booted. (11/16) Warn about old perl modules (12/16) Updating fontconfig cache... (13/16) Probing GDK-Pixbuf loader modules... (14/16) Updating icon theme caches... (15/16) Updating the info directory file... (16/16) Updating the vlc plugin cache... ==> Making package: obs-streamfx 0.11.1-1.3 (Mon 11 Dec 2023 01:12:11 PM -03) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating obs-streamfx git repo... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with md5sums... obs-streamfx ... Skipped ==> Extracting sources... -> Creating working copy of obs-streamfx git repo... Cloning into 'obs-streamfx'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Submodule 'cmake/clang' (https://github.com/Xaymar/cmake-clang.git) registered for path 'cmake/clang' Submodule 'cmake/codesign' (https://github.com/Xaymar/cmake-codesign.git) registered for path 'cmake/codesign' Submodule 'third-party/msvc-redist-helper' (https://github.com/Xaymar/msvc-redist-helper.git) registered for path 'third-party/msvc-redist-helper' Submodule 'third-party/nlohmann-json' (https://github.com/nlohmann/json.git) registered for path 'third-party/nlohmann-json' Submodule 'third-party/nvidia-maxine-ar-sdk' (https://github.com/NVIDIA/MAXINE-AR-SDK.git) registered for path 'third-party/nvidia-maxine-ar-sdk' Submodule 'third-party/nvidia-maxine-vfx-sdk' (https://github.com/NVIDIA/MAXINE-VFX-SDK.git) registered for path 'third-party/nvidia-maxine-vfx-sdk' Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/cmake/clang'... Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/cmake/codesign'... Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/third-party/msvc-redist-helper'... Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/third-party/nlohmann-json'... Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/third-party/nvidia-maxine-ar-sdk'... Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/third-party/nvidia-maxine-vfx-sdk'... Submodule path 'cmake/clang': checked out 'b2a06d8af031297e36c6516a652ce2e97e20a79b' Submodule path 'cmake/codesign': checked out 'd02ee94cb9c47ef6f8d2e9a5d67473b7e5cfc5bf' Submodule path 'third-party/msvc-redist-helper': checked out 'aa4665ccf68a382f1c2b115fb6c9668b6a8bd64d' Submodule 'cmake/clang' (https://github.com/Xaymar/cmake-clang.git) registered for path 'third-party/msvc-redist-helper/cmake/clang' Submodule 'third-party/curl' (https://github.com/curl/curl.git) registered for path 'third-party/msvc-redist-helper/third-party/curl' Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/third-party/msvc-redist-helper/cmake/clang'... Cloning into '/home/main-builder/pkgwork/src/obs-streamfx/third-party/msvc-redist-helper/third-party/curl'... Submodule path 'third-party/msvc-redist-helper/cmake/clang': checked out '18ba565ff80cb5e6103a93e88a0265545c004707' Submodule path 'third-party/msvc-redist-helper/third-party/curl': checked out 'f5e6907d5232ca9c05cb8a0b99d809590ddcde18' Submodule path 'third-party/nlohmann-json': checked out 'db78ac1d7716f56fc9f1b030b715f872f93964e4' Submodule path 'third-party/nvidia-maxine-ar-sdk': checked out '3bd2be62a4b309d56e270bbf05a622395ce95f04' Submodule path 'third-party/nvidia-maxine-vfx-sdk': checked out '7f69da2ee4dcb02e6b024b3f40c5892de84fcb45' ==> Starting build()... -- StreamFX: Version 0.11.1.0-g0315e022 -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Targetting x86 with 64bits and a pointer size of 64bit. -- Applying custom flags for GNU style build. -- StreamFX: This is a standalone build, please make sure you've followed the instructions. -- Downloading/updating libobs CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject.cmake:3198 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is not set. The policy's OLD behavior will be used. When using a URL download, the timestamps of extracted files should preferably be that of the time of extraction, otherwise code that depends on the extracted contents might not be rebuilt if the URL changes. The OLD behavior preserves the timestamps from the archive instead, but this is usually not what you want. Update your project to the NEW behavior or specify the DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this robustness issue. Call Stack (most recent call first): /usr/share/cmake/Modules/ExternalProject.cmake:4422 (_ep_add_download_command) CMakeLists.txt:9 (ExternalProject_Add) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (0.0s) -- Generating done (0.0s) -- Build files have been written to: /home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-download [1/9] Creating directories for 'libobs-download' [2/9] Performing download step (download, verify and extract) for 'libobs-download' -- Downloading... dst='/home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-download/libobs-download-prefix/src/obs-studio-x64-0.0.0.0-ubuntu-x86-64.7z' timeout='none' inactivity timeout='none' -- Using src='https://github.com/Xaymar/obs-studio/releases/download/27.0.0-ci/obs-studio-x64-0.0.0.0-ubuntu-x86-64.7z' -- [download 0% complete] -- [download 1% complete] -- [download 2% complete] -- [download 3% complete] -- [download 4% complete] -- [download 5% complete] -- [download 6% complete] -- [download 7% complete] -- [download 8% complete] -- [download 9% complete] -- [download 10% complete] -- [download 11% complete] -- [download 12% complete] -- [download 13% complete] -- [download 14% complete] -- [download 15% complete] -- [download 16% complete] -- [download 17% complete] -- [download 18% complete] -- [download 19% complete] -- [download 20% complete] -- [download 21% complete] -- [download 22% complete] -- [download 23% complete] -- [download 24% complete] -- [download 25% complete] -- [download 26% complete] -- [download 27% complete] -- [download 28% complete] -- [download 29% complete] -- [download 30% complete] -- [download 31% complete] -- [download 32% complete] -- [download 33% complete] -- [download 34% complete] -- [download 35% complete] -- [download 36% complete] -- [download 37% complete] -- [download 38% complete] -- [download 39% complete] -- [download 40% complete] -- [download 41% complete] -- [download 43% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 50% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% complete] -- [download 57% complete] -- [download 58% complete] -- [download 59% complete] -- [download 60% complete] -- [download 61% complete] -- [download 62% complete] -- [download 63% complete] -- [download 64% complete] -- [download 65% complete] -- [download 66% complete] -- [download 67% complete] -- [download 68% complete] -- [download 69% complete] -- [download 70% complete] -- [download 71% complete] -- [download 72% complete] -- [download 73% complete] -- [download 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% complete] -- [download 88% complete] -- [download 89% complete] -- [download 90% complete] -- [download 91% complete] -- [download 92% complete] -- [download 93% complete] -- [download 94% complete] -- [download 95% complete] -- [download 96% complete] -- [download 97% complete] -- [download 98% complete] -- [download 99% complete] -- [download 100% complete] -- verifying file... file='/home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-download/libobs-download-prefix/src/obs-studio-x64-0.0.0.0-ubuntu-x86-64.7z' -- Downloading... done -- extracting... src='/home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-download/libobs-download-prefix/src/obs-studio-x64-0.0.0.0-ubuntu-x86-64.7z' dst='/home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/9] No update step for 'libobs-download' [4/9] No patch step for 'libobs-download' [5/9] No configure step for 'libobs-download' [6/9] No build step for 'libobs-download' [7/9] No install step for 'libobs-download' [8/9] No test step for 'libobs-download' [9/9] Completed 'libobs-download' -- Found FFmpeg: /usr/lib/../lib64/libavutil.so (found version "58.29.100") found components: avutil avcodec swscale -- Found AOM: /usr/include CMake Warning at CMakeLists.txt:691 (message): StreamFX:: 'NVIDIA Augmented Reality SDK' is missing. Disabling NVIDIA provider... Call Stack (most recent call first): CMakeLists.txt:1006 (feature_filter_autoframing) CMake Warning at CMakeLists.txt:698 (message): StreamFX:: Auto-Framing has no available providers. Disabling... Call Stack (most recent call first): CMakeLists.txt:1006 (feature_filter_autoframing) CMake Warning at CMakeLists.txt:720 (message): StreamFX:: 'NVIDIA Video Effects SDK' is missing. Disabling NVIDIA provider... Call Stack (most recent call first): CMakeLists.txt:1009 (feature_filter_denoising) CMake Warning at CMakeLists.txt:727 (message): StreamFX:: Denoising has no available providers. Disabling... Call Stack (most recent call first): CMakeLists.txt:1009 (feature_filter_denoising) CMake Warning at CMakeLists.txt:760 (message): StreamFX:: 'NVIDIA Video Effects SDK' is missing. Disabling NVIDIA provider(s)... Call Stack (most recent call first): CMakeLists.txt:1015 (feature_filter_upscaling) CMake Warning at CMakeLists.txt:767 (message): StreamFX:: Upscaling has no available providers. Disabling... Call Stack (most recent call first): CMakeLists.txt:1015 (feature_filter_upscaling) CMake Warning at CMakeLists.txt:780 (message): StreamFX:: 'NVIDIA Video Effects SDK' is missing. Disabling NVIDIA provider(s)... Call Stack (most recent call first): CMakeLists.txt:1016 (feature_filter_virtual_greenscreen) CMake Warning at CMakeLists.txt:787 (message): StreamFX:: Virtual Greenscreen has no available providers. Disabling... Call Stack (most recent call first): CMakeLists.txt:1016 (feature_filter_virtual_greenscreen) CMake Warning at cmake/clang/Clang.cmake:389 (message): Clang for CMake: Could not find clang-tidy at path 'CLANG_TIDY_BIN-NOTFOUND', disabling clang-tidy... Call Stack (most recent call first): CMakeLists.txt:1897 (clang_tidy) CMake Warning at cmake/clang/Clang.cmake:278 (message): Clang for CMake: Could not find clang-format at path 'CLANG_FORMAT_BIN-NOTFOUND', disabling clang-format... Call Stack (most recent call first): CMakeLists.txt:1901 (clang_format) -- Configuring done (10.5s) -- Generating done (0.1s) -- Build files have been written to: /home/main-builder/pkgwork/src/obs-streamfx/build/flux [1/86] Building C object CMakeFiles/khronos_glad.dir/third-party/khronos/glad/src/glx.c.o [2/86] Building C object CMakeFiles/khronos_glad.dir/third-party/khronos/glad/src/gl.c.o [3/86] Linking C static library libkhronos_glad.a [4/86] Automatic MOC and UIC for target StreamFX [5/86] Automatic RCC for ui/streamfx.qrc [6/86] Building CXX object CMakeFiles/StreamFX.dir/source/ffmpeg/hwapi/d3d11.cpp.o [7/86] Building CXX object CMakeFiles/StreamFX.dir/generated/module.cpp.o [8/86] Building CXX object CMakeFiles/StreamFX.dir/source/util/util-platform.cpp.o [9/86] Building CXX object CMakeFiles/StreamFX.dir/source/util/util-library.cpp.o [10/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-sampler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-sampler.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-sampler.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [11/86] Building CXX object CMakeFiles/StreamFX.dir/source/ffmpeg/hwapi/base.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/hwapi/base.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/hwapi/base.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [12/86] Building CXX object CMakeFiles/StreamFX.dir/source/util/utility.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/util/utility.cpp:24: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [13/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-helper.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-helper.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-helper.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [14/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/codecs/prores.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/prores.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/prores.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [15/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/obs-signal-handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-signal-handler.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-signal-handler.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [16/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/obs-source-factory.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ [17/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-indexbuffer.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-indexbuffer.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-indexbuffer.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [18/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/obs-encoder-factory.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [19/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-rendertarget.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-rendertarget.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-rendertarget.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [20/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-effect-technique.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-technique.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-technique.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [21/86] Building CXX object CMakeFiles/StreamFX.dir/source/ffmpeg/swscale.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/swscale.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/swscale.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [22/86] Building CXX object CMakeFiles/StreamFX.dir/source/util/util-logging.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-logging.cpp:21: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [23/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/obs-tools.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-tools.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-tools.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [24/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/codecs/h264.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/h264.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/h264.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/h264.cpp: In function ‘uint32_t streamfx::encoder::codec::h264::get_packet_reference_count(uint8_t*, uint8_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/h264.cpp:70:26: warning: unused variable ‘nal_size’ [-Wunused-variable] 70 | size_t nal_size = (nal_end_ptr ? nal_end_ptr : end_ptr) - nal_ptr - nal_end_ptr_prefix; | ^~~~~~~~ [25/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-texture.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-texture.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-texture.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [26/86] Building CXX object CMakeFiles/StreamFX.dir/source/configuration.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/configuration.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/configuration.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [27/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/codecs/hevc.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/hevc.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/hevc.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [28/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-vertexbuffer.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-vertexbuffer.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-vertexbuffer.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [29/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/gfx-debug.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/gfx-debug.hpp:22, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/gfx-debug.cpp:21: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [30/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/gfx-opengl.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/gfx-opengl.cpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [31/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/gfx-source-texture.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/gfx-source-texture.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/gfx-source-texture.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [32/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/handler.cpp.o FAILED: CMakeFiles/StreamFX.dir/source/encoders/handlers/handler.cpp.o /usr/sbin/g++ -DENABLE_ENCODER_AOM_AV1 -DENABLE_ENCODER_FFMPEG -DENABLE_ENCODER_FFMPEG_AMF -DENABLE_ENCODER_FFMPEG_NVENC -DENABLE_ENCODER_FFMPEG_PRORES -DENABLE_FILTER_BLUR -DENABLE_FILTER_COLOR_GRADE -DENABLE_FILTER_DISPLACEMENT -DENABLE_FILTER_DYNAMIC_MASK -DENABLE_FILTER_SDF_EFFECTS -DENABLE_FILTER_SHADER -DENABLE_FILTER_TRANSFORM -DENABLE_FRONTEND -DENABLE_SOURCE_MIRROR -DENABLE_SOURCE_SHADER -DENABLE_TRANSITION_SHADER -DHAVE_OBSCONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DStreamFX_EXPORTS -I/home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated -I/home/main-builder/pkgwork/src/obs-streamfx/source -I/home/main-builder/pkgwork/src/obs-streamfx/source/ui -I/home/main-builder/pkgwork/src/obs-streamfx/third-party/khronos/glad/include -isystem /home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated/include -isystem /home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-src/include -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++17 -fPIC -Wall -Wextra -mmmx -msse -msse2 -pthread -fPIC -MD -MT CMakeFiles/StreamFX.dir/source/encoders/handlers/handler.cpp.o -MF CMakeFiles/StreamFX.dir/source/encoders/handlers/handler.cpp.o.d -o CMakeFiles/StreamFX.dir/source/encoders/handlers/handler.cpp.o -c /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/../encoder-ffmpeg.hpp:35, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::handler::has_keyframe_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:29:57: error: ‘AV_CODEC_CAP_INTRA_ONLY’ was not declared in this scope; did you mean ‘AV_CODEC_PROP_INTRA_ONLY’? 29 | return (instance->get_avcodec()->capabilities & AV_CODEC_CAP_INTRA_ONLY) == 0; | ^~~~~~~~~~~~~~~~~~~~~~~ | AV_CODEC_PROP_INTRA_ONLY /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::handler::is_hardware_encoder(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:32:60: warning: unused parameter ‘instance’ [-Wunused-parameter] 32 | bool handler::handler::is_hardware_encoder(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::handler::supports_reconfigure(streamfx::encoder::ffmpeg::ffmpeg_factory*, bool&, bool&, bool&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:47:61: warning: unused parameter ‘instance’ [-Wunused-parameter] 47 | bool handler::handler::supports_reconfigure(ffmpeg_factory* instance, bool& threads, bool& gpu, bool& keyframes) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:47:77: warning: unused parameter ‘threads’ [-Wunused-parameter] 47 | bool handler::handler::supports_reconfigure(ffmpeg_factory* instance, bool& threads, bool& gpu, bool& keyframes) | ~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:47:92: warning: unused parameter ‘gpu’ [-Wunused-parameter] 47 | bool handler::handler::supports_reconfigure(ffmpeg_factory* instance, bool& threads, bool& gpu, bool& keyframes) | ~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.cpp:47:103: warning: unused parameter ‘keyframes’ [-Wunused-parameter] 47 | bool handler::handler::supports_reconfigure(ffmpeg_factory* instance, bool& threads, bool& gpu, bool& keyframes) | ~~~~~~^~~~~~~~~ [33/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-vertex.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-vertex.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-vertex.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [34/86] Building CXX object CMakeFiles/StreamFX.dir/source/ffmpeg/avframe-queue.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/avframe-queue.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/avframe-queue.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [35/86] Building CXX object CMakeFiles/StreamFX.dir/source/ffmpeg/tools.cpp.o /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:34: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 34 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp: In function ‘std::vector streamfx::ffmpeg::tools::get_software_formats(const AVPixelFormat*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:283:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 283 | return std::move(fmts); | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:283:25: note: remove ‘std::move’ call /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp: In function ‘void streamfx::ffmpeg::tools::context_setup_from_obs(const video_output_info*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:293:18: warning: ‘AVCodecContext::ticks_per_frame’ is deprecated [-Wdeprecated-declarations] 293 | context->ticks_per_frame = 1; | ^~~~~~~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.hpp:31: /usr/include/libavcodec/avcodec.h:579:9: note: declared here 579 | int ticks_per_frame; | ^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:293:18: warning: ‘AVCodecContext::ticks_per_frame’ is deprecated [-Wdeprecated-declarations] 293 | context->ticks_per_frame = 1; | ^~~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:579:9: note: declared here 579 | int ticks_per_frame; | ^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/ffmpeg/tools.cpp:293:18: warning: ‘AVCodecContext::ticks_per_frame’ is deprecated [-Wdeprecated-declarations] 293 | context->ticks_per_frame = 1; | ^~~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:579:9: note: declared here 579 | int ticks_per_frame; | ^~~~~~~~~~~~~~~ [36/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-effect-pass.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-pass.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-pass.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [37/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/debug_handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/debug_handler.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/debug_handler.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/debug_handler.cpp:32: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 32 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/debug_handler.cpp:33: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 33 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/debug_handler.cpp:35: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 35 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ [38/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-mipmapper.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-mipmapper.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-mipmapper.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-mipmapper.cpp: In function ‘void opengl_initialize(opengl_info&, std::shared_ptr, std::shared_ptr)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-mipmapper.cpp:131:87: warning: unused parameter ‘source’ [-Wunused-parameter] 131 | void opengl_initialize(opengl_info& info, std::shared_ptr source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [39/86] Building CXX object CMakeFiles/StreamFX.dir/source/util/util-threadpool.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-threadpool.cpp:21: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [40/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-effect-parameter.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-parameter.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-parameter.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-parameter.cpp: In copy constructor ‘streamfx::obs::gs::effect_parameter::effect_parameter(const streamfx::obs::gs::effect_parameter&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-parameter.cpp:68:1: warning: base class ‘class std::shared_ptr’ should be explicitly initialized in the copy constructor [-Wextra] 68 | streamfx::obs::gs::effect_parameter::effect_parameter(const effect_parameter& rhs) | ^~~~~~~~ [41/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/amf_shared.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.hpp:24, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::amf::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:127:61: warning: unused parameter ‘codec’ [-Wunused-parameter] 127 | void amf::get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:127:84: warning: unused parameter ‘context’ [-Wunused-parameter] 127 | void amf::get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context) | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::amf::get_properties_pre(obs_properties_t*, const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:189:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 189 | void amf::get_properties_pre(obs_properties_t* props, const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:434:79: warning: unused parameter ‘v’ [-Wunused-parameter] 434 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:436:79: warning: unused parameter ‘v’ [-Wunused-parameter] 436 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:438:79: warning: unused parameter ‘v’ [-Wunused-parameter] 438 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::amf::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:428:35: warning: unused parameter ‘settings’ [-Wunused-parameter] 428 | void amf::log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::amf::get_runtime_properties(obs_properties_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:473:88: warning: unused parameter ‘props’ [-Wunused-parameter] 473 | void streamfx::encoder::ffmpeg::handler::amf::get_runtime_properties(obs_properties_t* props, const AVCodec* codec, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:473:110: warning: unused parameter ‘codec’ [-Wunused-parameter] 473 | void streamfx::encoder::ffmpeg::handler::amf::get_runtime_properties(obs_properties_t* props, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:474:154: warning: unused parameter ‘context’ [-Wunused-parameter] 474 | AVCodecContext* context) | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::amf::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:477:67: warning: unused parameter ‘settings’ [-Wunused-parameter] 477 | void streamfx::encoder::ffmpeg::handler::amf::migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:477:86: warning: unused parameter ‘version’ [-Wunused-parameter] 477 | void streamfx::encoder::ffmpeg::handler::amf::migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:477:110: warning: unused parameter ‘codec’ [-Wunused-parameter] 477 | void streamfx::encoder::ffmpeg::handler::amf::migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:478:123: warning: unused parameter ‘context’ [-Wunused-parameter] 478 | AVCodecContext* context) | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::amf::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:481:80: warning: unused parameter ‘instance’ [-Wunused-parameter] 481 | void streamfx::encoder::ffmpeg::handler::amf::override_update(ffmpeg_instance* instance, obs_data_t* settings) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_shared.cpp:481:102: warning: unused parameter ‘settings’ [-Wunused-parameter] 481 | void streamfx::encoder::ffmpeg::handler::amf::override_update(ffmpeg_instance* instance, obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ [42/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/encoder-ffmpeg.cpp.o FAILED: CMakeFiles/StreamFX.dir/source/encoders/encoder-ffmpeg.cpp.o /usr/sbin/g++ -DENABLE_ENCODER_AOM_AV1 -DENABLE_ENCODER_FFMPEG -DENABLE_ENCODER_FFMPEG_AMF -DENABLE_ENCODER_FFMPEG_NVENC -DENABLE_ENCODER_FFMPEG_PRORES -DENABLE_FILTER_BLUR -DENABLE_FILTER_COLOR_GRADE -DENABLE_FILTER_DISPLACEMENT -DENABLE_FILTER_DYNAMIC_MASK -DENABLE_FILTER_SDF_EFFECTS -DENABLE_FILTER_SHADER -DENABLE_FILTER_TRANSFORM -DENABLE_FRONTEND -DENABLE_SOURCE_MIRROR -DENABLE_SOURCE_SHADER -DENABLE_TRANSITION_SHADER -DHAVE_OBSCONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DStreamFX_EXPORTS -I/home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated -I/home/main-builder/pkgwork/src/obs-streamfx/source -I/home/main-builder/pkgwork/src/obs-streamfx/source/ui -I/home/main-builder/pkgwork/src/obs-streamfx/third-party/khronos/glad/include -isystem /home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated/include -isystem /home/main-builder/pkgwork/src/obs-streamfx/build/flux/libobs-src/include -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++17 -fPIC -Wall -Wextra -mmmx -msse -msse2 -pthread -fPIC -MD -MT CMakeFiles/StreamFX.dir/source/encoders/encoder-ffmpeg.cpp.o -MF CMakeFiles/StreamFX.dir/source/encoders/encoder-ffmpeg.cpp.o.d -o CMakeFiles/StreamFX.dir/source/encoders/encoder-ffmpeg.cpp.o -c /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.hpp:34, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:32: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:25: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 25 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:33: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:24: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 24 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:25: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 25 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:37: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:38: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:42: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:46: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 46 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:47: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 47 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:54: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 54 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.hpp:35: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::amf_h264_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:42:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 42 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::amf_hevc_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:41:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 41 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::nvenc_h264_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:43:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 43 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::nvenc_hevc_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:43:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 43 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::prores_aw_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:40:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 40 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp: In constructor ‘streamfx::encoder::ffmpeg::ffmpeg_instance::ffmpeg_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:129:23: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 129 | av_init_packet(&_packet); | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/libavcodec/avcodec.h:44, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:29: /usr/include/libavcodec/packet.h:629:6: note: declared here 629 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::ffmpeg_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:364:58: warning: unused parameter ‘frame’ [-Wunused-parameter] 364 | bool ffmpeg_instance::encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:364:88: warning: unused parameter ‘packet’ [-Wunused-parameter] 364 | bool ffmpeg_instance::encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:364:102: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 364 | bool ffmpeg_instance::encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::ffmpeg_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:404:45: warning: unused parameter ‘handle’ [-Wunused-parameter] 404 | bool ffmpeg_instance::encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:404:61: warning: unused parameter ‘pts’ [-Wunused-parameter] 404 | bool ffmpeg_instance::encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:404:75: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 404 | bool ffmpeg_instance::encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:404:95: warning: unused parameter ‘next_key’ [-Wunused-parameter] 404 | bool ffmpeg_instance::encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:405:91: warning: unused parameter ‘packet’ [-Wunused-parameter] 405 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:405:105: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 405 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::ffmpeg_factory::get_defaults2(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:1029:39: error: ‘AV_CODEC_CAP_INTRA_ONLY’ was not declared in this scope; did you mean ‘AV_CODEC_PROP_INTRA_ONLY’? 1029 | if ((_avcodec->capabilities & AV_CODEC_CAP_INTRA_ONLY) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~ | AV_CODEC_PROP_INTRA_ONLY /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp: In member function ‘virtual obs_properties_t* streamfx::encoder::ffmpeg::ffmpeg_factory::get_properties2(streamfx::obs::encoder_factory::instance_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:1120:30: warning: unused variable ‘p’ [-Wunused-variable] 1120 | auto p = | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:1126:30: warning: unused variable ‘p’ [-Wunused-variable] 1126 | auto p = obs_properties_add_int(grp, ST_KEY_FFMPEG_GPU, D_TRANSLATE(ST_I18N_FFMPEG_GPU), -1, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:1131:30: warning: unused variable ‘p’ [-Wunused-variable] 1131 | auto p = obs_properties_add_int_slider(grp, ST_KEY_FFMPEG_THREADS, D_TRANSLATE(ST_I18N_FFMPEG_THREADS), 0, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp: In static member function ‘static bool streamfx::encoder::ffmpeg::ffmpeg_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:1140:55: warning: unused parameter ‘props’ [-Wunused-parameter] 1140 | bool ffmpeg_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:1140:78: warning: unused parameter ‘property’ [-Wunused-parameter] 1140 | bool ffmpeg_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In instantiation of ‘void streamfx::obs::encoder_factory<_factory, _instance>::migrate(obs_data_t*, uint64_t) [with _factory = streamfx::encoder::ffmpeg::ffmpeg_factory; _instance = streamfx::encoder::ffmpeg::ffmpeg_instance; obs_data_t = obs_data; uint64_t = long unsigned int]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:167:4: required from ‘void streamfx::obs::encoder_factory<_factory, _instance>::_migrate(obs_data_t*, streamfx::obs::encoder_instance*) [with _factory = streamfx::encoder::ffmpeg::ffmpeg_factory; _instance = streamfx::encoder::ffmpeg::ffmpeg_instance; obs_data_t = obs_data]’ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:280:83: required from ‘static bool streamfx::obs::encoder_factory<_factory, _instance>::_update(void*, obs_data_t*) [with _factory = streamfx::encoder::ffmpeg::ffmpeg_factory; _instance = streamfx::encoder::ffmpeg::ffmpeg_instance; obs_data_t = obs_data]’ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:116:26: required from ‘streamfx::obs::encoder_factory<_factory, _instance>::encoder_factory() [with _factory = streamfx::encoder::ffmpeg::ffmpeg_factory; _instance = streamfx::encoder::ffmpeg::ffmpeg_instance]’ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.cpp:948:70: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:393:50: warning: unused parameter ‘data’ [-Wunused-parameter] 393 | virtual void migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:393:65: warning: unused parameter ‘version’ [-Wunused-parameter] 393 | virtual void migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In instantiation of ‘void streamfx::obs::encoder_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::encoder::ffmpeg::ffmpeg_factory; _instance = streamfx::encoder::ffmpeg::ffmpeg_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:391:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:391:56: warning: unused parameter ‘data’ [-Wunused-parameter] 391 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::encoder_factory<_factory, _instance>::get_properties2(instance_t*) [with _factory = streamfx::encoder::ffmpeg::ffmpeg_factory; _instance = streamfx::encoder::ffmpeg::ffmpeg_instance; obs_properties_t = obs_properties; instance_t = streamfx::encoder::ffmpeg::ffmpeg_instance]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:395:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:395:71: warning: unused parameter ‘data’ [-Wunused-parameter] 395 | virtual obs_properties_t* get_properties2(instance_t* data) | ~~~~~~~~~~~~^~~~ [43/86] Building CXX object CMakeFiles/StreamFX.dir/generated/mocs_compilation.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated/HDSICPREIZ/../../../../source/ui/ui-about.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated/HDSICPREIZ/../../../../source/ui/ui-about-entry.hpp:22, from /home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated/HDSICPREIZ/moc_ui-about-entry.cpp:10, from /home/main-builder/pkgwork/src/obs-streamfx/build/flux/generated/mocs_compilation.cpp:2: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [44/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/gs/gs-effect.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [45/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/amf_h264_handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:22, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:25: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 25 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:21: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::amf_h264_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.hpp:42:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 42 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/../encoder-ffmpeg.hpp:35, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::amf_h264_handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:57:76: warning: unused parameter ‘codec’ [-Wunused-parameter] 57 | void amf_h264_handler::adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:57:96: warning: unused parameter ‘id’ [-Wunused-parameter] 57 | void amf_h264_handler::adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:58:81: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 58 | std::string& codec_id) | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::amf_h264_handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:65:111: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 65 | void amf_h264_handler::get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, bool hw_encode) | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_h264_handler::has_keyframe_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:73:61: warning: unused parameter ‘instance’ [-Wunused-parameter] 73 | bool amf_h264_handler::has_keyframe_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_h264_handler::is_hardware_encoder(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:78:60: warning: unused parameter ‘instance’ [-Wunused-parameter] 78 | bool amf_h264_handler::is_hardware_encoder(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_h264_handler::has_threading_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:83:62: warning: unused parameter ‘instance’ [-Wunused-parameter] 83 | bool amf_h264_handler::has_threading_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_h264_handler::has_pixel_format_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:88:65: warning: unused parameter ‘instance’ [-Wunused-parameter] 88 | bool amf_h264_handler::has_pixel_format_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::amf_h264_handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:94:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 94 | bool hw_encode) | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:135:119: warning: unused parameter ‘v’ [-Wunused-parameter] 135 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:137:119: warning: unused parameter ‘v’ [-Wunused-parameter] 137 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘void streamfx::encoder::ffmpeg::handler::amf_h264_handler::get_encoder_properties(obs_properties_t*, const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:152:41: warning: loop variable ‘kv’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 152 | for (auto const kv : profiles) { | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:152:41: note: use reference type to prevent copying 152 | for (auto const kv : profiles) { | ^~ | & /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:161:41: warning: loop variable ‘kv’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 161 | for (auto const kv : levels) { | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:161:41: note: use reference type to prevent copying 161 | for (auto const kv : levels) { | ^~ | & /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::amf_h264_handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:181:87: warning: unused parameter ‘settings’ [-Wunused-parameter] 181 | void amf_h264_handler::override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:181:112: warning: unused parameter ‘codec’ [-Wunused-parameter] 181 | void amf_h264_handler::override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_h264_handler.cpp:182:105: warning: unused parameter ‘context’ [-Wunused-parameter] 182 | AVCodecContext* context) | ~~~~~~~~~~~~~~~~^~~~~~~ [46/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/obs-source-tracker.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-tracker.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-tracker.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [47/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/codecs/av1.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/av1.hpp:22, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/codecs/av1.cpp:21: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [48/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/amf_hevc_handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:24: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 24 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:25: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 25 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:31: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 31 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:33: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 33 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::amf_hevc_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.hpp:41:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 41 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/../encoder-ffmpeg.hpp:35, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::amf_hevc_handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:59:76: warning: unused parameter ‘codec’ [-Wunused-parameter] 59 | void amf_hevc_handler::adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:59:96: warning: unused parameter ‘id’ [-Wunused-parameter] 59 | void amf_hevc_handler::adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:60:81: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 60 | std::string& codec_id) | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_hevc_handler::is_hardware_encoder(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:81:60: warning: unused parameter ‘instance’ [-Wunused-parameter] 81 | bool amf_hevc_handler::is_hardware_encoder(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_hevc_handler::has_threading_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:86:62: warning: unused parameter ‘instance’ [-Wunused-parameter] 86 | bool amf_hevc_handler::has_threading_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::amf_hevc_handler::has_pixel_format_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:91:65: warning: unused parameter ‘instance’ [-Wunused-parameter] 91 | bool amf_hevc_handler::has_pixel_format_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:142:119: warning: unused parameter ‘v’ [-Wunused-parameter] 142 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:144:119: warning: unused parameter ‘v’ [-Wunused-parameter] 144 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:146:119: warning: unused parameter ‘v’ [-Wunused-parameter] 146 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp: In member function ‘void streamfx::encoder::ffmpeg::handler::amf_hevc_handler::get_encoder_properties(obs_properties_t*, const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:161:41: warning: loop variable ‘kv’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 161 | for (auto const kv : profiles) { | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:161:41: note: use reference type to prevent copying 161 | for (auto const kv : profiles) { | ^~ | & /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:170:41: warning: loop variable ‘kv’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 170 | for (auto const kv : tiers) { | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:170:41: note: use reference type to prevent copying 170 | for (auto const kv : tiers) { | ^~ | & /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:179:41: warning: loop variable ‘kv’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 179 | for (auto const kv : levels) { | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/amf_hevc_handler.cpp:179:41: note: use reference type to prevent copying 179 | for (auto const kv : levels) { | ^~ | & [49/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/prores_aw_handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::prores_aw_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.hpp:40:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 40 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::prores_aw_handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp:35:113: warning: unused parameter ‘codec’ [-Wunused-parameter] 35 | void prores_aw_handler::override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::prores_aw_handler::has_pixel_format_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp:59:66: warning: unused parameter ‘instance’ [-Wunused-parameter] 59 | bool prores_aw_handler::has_pixel_format_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::prores_aw_handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/prores_aw_handler.cpp:102:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 102 | void prores_aw_handler::log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context) | ~~~~~~~~~~~~^~~~~~~~ [50/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/nvenc_h264_handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::nvenc_h264_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.hpp:43:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 43 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/../encoder-ffmpeg.hpp:35, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp:25: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp:117:119: warning: unused parameter ‘v’ [-Wunused-parameter] 117 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp:119:119: warning: unused parameter ‘v’ [-Wunused-parameter] 119 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp:146:80: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 146 | snprintf(buffer, sizeof(buffer), "%s.%s\0", S_CODEC_H264_PROFILE, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::nvenc_h264_handler::supports_reconfigure(streamfx::encoder::ffmpeg::ffmpeg_factory*, bool&, bool&, bool&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_h264_handler.cpp:200:63: warning: unused parameter ‘instance’ [-Wunused-parameter] 200 | bool nvenc_h264_handler::supports_reconfigure(ffmpeg_factory* instance, bool& threads, bool& gpu, bool& keyframes) | ~~~~~~~~~~~~~~~~^~~~~~~~ [51/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/blur/gfx-blur-base.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-base.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-base.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [52/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/nvenc_shared.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.hpp:24, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.hpp:35, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:259:64: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 259 | snprintf(buffer, sizeof(buffer), "%s.%s\0", ST_I18N_PRESET, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:269:64: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 269 | snprintf(buffer, sizeof(buffer), "%s.%s\0", ST_I18N_TUNE, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:296:72: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 296 | snprintf(buffer, sizeof(buffer), "%s.%s\0", ST_I18N_RATECONTROL_MODE, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:309:80: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 309 | snprintf(buffer, sizeof(buffer), "%s.%s\0", ST_I18N_RATECONTROL_MULTIPASS, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::nvenc::get_properties_post(obs_properties_t*, const AVCodec*, const AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:313:30: warning: unused variable ‘p’ [-Wunused-variable] 313 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_RATECONTROL_TWOPASS, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:325:30: warning: unused variable ‘p’ [-Wunused-variable] 325 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_RATECONTROL_ADAPTIVEI, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:330:30: warning: unused variable ‘p’ [-Wunused-variable] 330 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_RATECONTROL_ADAPTIVEB, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:344:30: warning: unused variable ‘p’ [-Wunused-variable] 344 | auto p = obs_properties_add_float_slider(grp, ST_KEY_RATECONTROL_LIMITS_QUALITY, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:379:30: warning: unused variable ‘p’ [-Wunused-variable] 379 | auto p = obs_properties_add_int_slider(grp, ST_KEY_RATECONTROL_QP_MINIMUM, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:383:30: warning: unused variable ‘p’ [-Wunused-variable] 383 | auto p = obs_properties_add_int_slider(grp, ST_KEY_RATECONTROL_QP_MAXIMUM, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:388:30: warning: unused variable ‘p’ [-Wunused-variable] 388 | auto p = obs_properties_add_int_slider(grp, ST_KEY_RATECONTROL_QP_I, D_TRANSLATE(ST_I18N_RATECONTROL_QP_I), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:392:30: warning: unused variable ‘p’ [-Wunused-variable] 392 | auto p = obs_properties_add_int_slider(grp, ST_KEY_RATECONTROL_QP_P, D_TRANSLATE(ST_I18N_RATECONTROL_QP_P), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:396:30: warning: unused variable ‘p’ [-Wunused-variable] 396 | auto p = obs_properties_add_int_slider(grp, ST_KEY_RATECONTROL_QP_B, D_TRANSLATE(ST_I18N_RATECONTROL_QP_B), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:414:30: warning: unused variable ‘p’ [-Wunused-variable] 414 | auto p = | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:418:30: warning: unused variable ‘p’ [-Wunused-variable] 418 | auto p = | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:444:80: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 444 | snprintf(buffer, sizeof(buffer), "%s.%s\0", ST_I18N_OTHER_BFRAMEREFERENCEMODE, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::nvenc::get_properties_post(obs_properties_t*, const AVCodec*, const AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:450:30: warning: unused variable ‘p’ [-Wunused-variable] 450 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_OTHER_ZEROLATENCY, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:455:30: warning: unused variable ‘p’ [-Wunused-variable] 455 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_OTHER_WEIGHTEDPREDICTION, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:460:30: warning: unused variable ‘p’ [-Wunused-variable] 460 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_OTHER_NONREFERENCEPFRAMES, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:472:30: warning: unused variable ‘p’ [-Wunused-variable] 472 | auto p = obs_properties_add_int_slider(grp, ST_KEY_OTHER_LOWDELAYKEYFRAMESCALE, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:737:79: warning: unused parameter ‘v’ [-Wunused-parameter] 737 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:739:79: warning: unused parameter ‘v’ [-Wunused-parameter] 739 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:742:79: warning: unused parameter ‘v’ [-Wunused-parameter] 742 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:766:79: warning: unused parameter ‘v’ [-Wunused-parameter] 766 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp: In function ‘void streamfx::encoder::ffmpeg::handler::nvenc::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:797:112: warning: unused parameter ‘codec’ [-Wunused-parameter] 797 | void streamfx::encoder::ffmpeg::handler::nvenc::migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:798:129: warning: unused parameter ‘context’ [-Wunused-parameter] 798 | AVCodecContext* context) | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:846:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 846 | obs_data_set_string(settings, ST_KEY_RATECONTROL_MULTIPASS, "qres"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:847:25: note: here 847 | case 1: // VBR | ^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:851:49: warning: this statement may fall through [-Wimplicit-fallthrough=] 851 | obs_data_set_int(settings, ST_KEY_OTHER_LOWDELAYKEYFRAMESCALE, 1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:852:25: note: here 852 | case 4: // CBR_HQ | ^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:854:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 854 | obs_data_set_string(settings, ST_KEY_RATECONTROL_MULTIPASS, "qres"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_shared.cpp:855:25: note: here 855 | case 3: // CBR | ^~~~ [53/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/handlers/nvenc_hevc_handler.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:23, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:22: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:26: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 26 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(disable : 4244) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:29: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 29 | #pragma warning(pop) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:32: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 32 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:33: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 33 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:35: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 35 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::nvenc_hevc_handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.hpp:43:70: warning: unused parameter ‘codec’ [-Wunused-parameter] 43 | virtual std::string_view get_help_url(const AVCodec* codec) override | ~~~~~~~~~~~~~~~^~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/../encoder-ffmpeg.hpp:35, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:25: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::nvenc_hevc_handler::is_hardware_encoder(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:66:62: warning: unused parameter ‘instance’ [-Wunused-parameter] 66 | bool nvenc_hevc_handler::is_hardware_encoder(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::nvenc_hevc_handler::has_threading_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:71:64: warning: unused parameter ‘instance’ [-Wunused-parameter] 71 | bool nvenc_hevc_handler::has_threading_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::nvenc_hevc_handler::has_pixel_format_support(streamfx::encoder::ffmpeg::ffmpeg_factory*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:76:67: warning: unused parameter ‘instance’ [-Wunused-parameter] 76 | bool nvenc_hevc_handler::has_pixel_format_support(ffmpeg_factory* instance) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:118:119: warning: unused parameter ‘v’ [-Wunused-parameter] 118 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:120:119: warning: unused parameter ‘v’ [-Wunused-parameter] 120 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:122:119: warning: unused parameter ‘v’ [-Wunused-parameter] 122 | [](int64_t v, std::string_view o) { return std::string(o); }); | ~~~~~~~~^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:149:80: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 149 | snprintf(buffer, sizeof(buffer), "%s.%s\0", S_CODEC_HEVC_PROFILE, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In lambda function: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:159:72: warning: embedded ‘\0’ in format [-Wformat-contains-nul] 159 | snprintf(buffer, sizeof(buffer), "%s.%s\0", S_CODEC_HEVC_TIER, opt->name); | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp: In member function ‘virtual bool streamfx::encoder::ffmpeg::handler::nvenc_hevc_handler::supports_reconfigure(streamfx::encoder::ffmpeg::ffmpeg_factory*, bool&, bool&, bool&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/nvenc_hevc_handler.cpp:229:63: warning: unused parameter ‘instance’ [-Wunused-parameter] 229 | bool nvenc_hevc_handler::supports_reconfigure(ffmpeg_factory* instance, bool& threads, bool& gpu, bool& keyframes) | ~~~~~~~~~~~~~~~~^~~~~~~~ [54/86] Building CXX object CMakeFiles/StreamFX.dir/source/plugin.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-ffmpeg.hpp:34, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.cpp:37: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:27: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 27 | #pragma warning(push) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:28: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 28 | #pragma warning(disable : 4242 4244 4365) | /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:30: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 30 | #pragma warning(pop) | In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.hpp:26, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.cpp:34: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::adjust_info(streamfx::encoder::ffmpeg::ffmpeg_factory*, const AVCodec*, std::string&, std::string&, std::string&)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:66: warning: unused parameter ‘factory’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:90: warning: unused parameter ‘codec’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:110: warning: unused parameter ‘id’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:44:127: warning: unused parameter ‘name’ [-Wunused-parameter] 44 | virtual void adjust_info(ffmpeg_factory* factory, const AVCodec* codec, std::string& id, std::string& name, | ~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:45:87: warning: unused parameter ‘codec_id’ [-Wunused-parameter] 45 | std::string& codec_id){}; | ~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_defaults(obs_data_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:63: warning: unused parameter ‘settings’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:47:111: warning: unused parameter ‘context’ [-Wunused-parameter] 47 | virtual void get_defaults(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:48:80: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 48 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual std::string_view streamfx::encoder::ffmpeg::handler::handler::get_help_url(const AVCodec*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:50:78: warning: unused parameter ‘codec’ [-Wunused-parameter] 50 | virtual std::string_view get_help_url(const AVCodec* codec) | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::get_properties(obs_properties_t*, const AVCodec*, AVCodecContext*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:71: warning: unused parameter ‘props’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:93: warning: unused parameter ‘codec’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:67:116: warning: unused parameter ‘context’ [-Wunused-parameter] 67 | virtual void get_properties(obs_properties_t* props, const AVCodec* codec, AVCodecContext* context, | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:68:86: warning: unused parameter ‘hw_encode’ [-Wunused-parameter] 68 | bool hw_encode){}; | ~~~~~^~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::migrate(obs_data_t*, uint64_t, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:58: warning: unused parameter ‘settings’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:77: warning: unused parameter ‘version’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:70:101: warning: unused parameter ‘codec’ [-Wunused-parameter] 70 | virtual void migrate(obs_data_t* settings, uint64_t version, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:71:82: warning: unused parameter ‘context’ [-Wunused-parameter] 71 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::update(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:57: warning: unused parameter ‘settings’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:82: warning: unused parameter ‘codec’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:73:105: warning: unused parameter ‘context’ [-Wunused-parameter] 73 | virtual void update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_update(streamfx::encoder::ffmpeg::ffmpeg_instance*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:71: warning: unused parameter ‘instance’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:75:93: warning: unused parameter ‘settings’ [-Wunused-parameter] 75 | virtual void override_update(ffmpeg_instance* instance, obs_data_t* settings){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::log_options(obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:62: warning: unused parameter ‘settings’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:87: warning: unused parameter ‘codec’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:77:110: warning: unused parameter ‘context’ [-Wunused-parameter] 77 | virtual void log_options(obs_data_t* settings, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::override_colorformat(AVPixelFormat&, obs_data_t*, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:74: warning: unused parameter ‘target_format’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:101: warning: unused parameter ‘settings’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:81:126: warning: unused parameter ‘codec’ [-Wunused-parameter] 81 | virtual void override_colorformat(AVPixelFormat& target_format, obs_data_t* settings, const AVCodec* codec, | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:82:107: warning: unused parameter ‘context’ [-Wunused-parameter] 82 | AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp: In member function ‘virtual void streamfx::encoder::ffmpeg::handler::handler::process_avpacket(AVPacket&, const AVCodec*, AVCodecContext*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:65: warning: unused parameter ‘packet’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:88: warning: unused parameter ‘codec’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/handlers/handler.hpp:84:111: warning: unused parameter ‘context’ [-Wunused-parameter] 84 | virtual void process_avpacket(AVPacket& packet, const AVCodec* codec, AVCodecContext* context){}; | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.hpp:32, from /home/main-builder/pkgwork/src/obs-streamfx/source/plugin.cpp:44: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ [55/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/blur/gfx-blur-box-linear.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-box-linear.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-box-linear.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [56/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/shader/gfx-shader-param.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect-parameter.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp: In member function ‘virtual void streamfx::gfx::shader::parameter::defaults(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:174:61: warning: unused parameter ‘settings’ [-Wunused-parameter] 174 | void streamfx::gfx::shader::parameter::defaults(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp: In member function ‘virtual void streamfx::gfx::shader::parameter::properties(obs_properties_t*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:176:69: warning: unused parameter ‘props’ [-Wunused-parameter] 176 | void streamfx::gfx::shader::parameter::properties(obs_properties_t* props, obs_data_t* settings) {} | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:176:88: warning: unused parameter ‘settings’ [-Wunused-parameter] 176 | void streamfx::gfx::shader::parameter::properties(obs_properties_t* props, obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp: In member function ‘virtual void streamfx::gfx::shader::parameter::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:178:59: warning: unused parameter ‘settings’ [-Wunused-parameter] 178 | void streamfx::gfx::shader::parameter::update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp: In member function ‘virtual void streamfx::gfx::shader::parameter::visible(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:182:53: warning: unused parameter ‘visible’ [-Wunused-parameter] 182 | void streamfx::gfx::shader::parameter::visible(bool visible) {} | ~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp: In member function ‘virtual void streamfx::gfx::shader::parameter::active(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader-param.cpp:184:52: warning: unused parameter ‘active’ [-Wunused-parameter] 184 | void streamfx::gfx::shader::parameter::active(bool active) {} | ~~~~~^~~~~~ [57/86] Building CXX object CMakeFiles/StreamFX.dir/source/transitions/transition-shader.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.hpp:24: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp: In member function ‘virtual void streamfx::transition::shader::shader_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp:95:49: warning: unused parameter ‘effect’ [-Wunused-parameter] 95 | void shader_instance::video_render(gs_effect_t* effect) | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp: In static member function ‘static bool streamfx::transition::shader::shader_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp:185:55: warning: unused parameter ‘props’ [-Wunused-parameter] 185 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp:185:78: warning: unused parameter ‘property’ [-Wunused-parameter] 185 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/transitions/transition-shader.cpp:185:94: warning: unused parameter ‘data’ [-Wunused-parameter] 185 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::transition::shader::shader_factory; _instance = streamfx::transition::shader::shader_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::transition::shader::shader_factory; _instance = streamfx::transition::shader::shader_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [58/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/blur/gfx-blur-dual-filtering.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-dual-filtering.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-dual-filtering.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [59/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-displacement.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-displacement.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-displacement.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-displacement.hpp:23: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::displacement::displacement_factory; _instance = streamfx::filter::displacement::displacement_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::displacement::displacement_factory; _instance = streamfx::filter::displacement::displacement_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [60/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/blur/gfx-blur-box.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-box.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-box.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [61/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/blur/gfx-blur-gaussian-linear.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-gaussian-linear.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-gaussian-linear.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [62/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/blur/gfx-blur-gaussian.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-gaussian.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/blur/gfx-blur-gaussian.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [63/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-color-grade.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/gs/gs-effect.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/lut/gfx-lut.hpp:24, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/lut/gfx-lut-consumer.hpp:24, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.hpp:22, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.hpp:29: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.hpp: In constructor ‘streamfx::filter::color_grade::color_grade_instance::color_grade_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.hpp:81:66: warning: ‘streamfx::filter::color_grade::color_grade_instance::_cache_fresh’ will be initialized after [-Wreorder] 81 | bool _cache_fresh; | ^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.hpp:71:66: warning: ‘bool streamfx::filter::color_grade::color_grade_instance::_lut_initialized’ [-Wreorder] 71 | bool _lut_initialized; | ^~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:130:1: warning: when initialized here [-Wreorder] 130 | color_grade_instance::color_grade_instance(obs_data_t* data, obs_source_t* self) | ^~~~~~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp: In member function ‘virtual void streamfx::filter::color_grade::color_grade_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:195:48: warning: unused parameter ‘data’ [-Wunused-parameter] 195 | void color_grade_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:195:63: warning: unused parameter ‘version’ [-Wunused-parameter] 195 | void color_grade_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp: In member function ‘virtual obs_properties_t* streamfx::filter::color_grade::color_grade_factory::get_properties2(streamfx::filter::color_grade::color_grade_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:637:78: warning: unused parameter ‘data’ [-Wunused-parameter] 637 | obs_properties_t* color_grade_factory::get_properties2(color_grade_instance* data) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp: In static member function ‘static bool streamfx::filter::color_grade::color_grade_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:884:60: warning: unused parameter ‘props’ [-Wunused-parameter] 884 | bool color_grade_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:884:83: warning: unused parameter ‘property’ [-Wunused-parameter] 884 | bool color_grade_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-color-grade.cpp:884:99: warning: unused parameter ‘data’ [-Wunused-parameter] 884 | bool color_grade_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::color_grade::color_grade_factory; _instance = streamfx::filter::color_grade::color_grade_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::color_grade::color_grade_factory; _instance = streamfx::filter::color_grade::color_grade_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [64/86] Building CXX object CMakeFiles/StreamFX.dir/source/sources/source-shader.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.hpp:24: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.cpp: In static member function ‘static bool streamfx::source::shader::shader_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.cpp:173:55: warning: unused parameter ‘props’ [-Wunused-parameter] 173 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.cpp:173:78: warning: unused parameter ‘property’ [-Wunused-parameter] 173 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-shader.cpp:173:94: warning: unused parameter ‘data’ [-Wunused-parameter] 173 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::source::shader::shader_factory; _instance = streamfx::source::shader::shader_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::source::shader::shader_factory; _instance = streamfx::source::shader::shader_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [65/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-shader.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.hpp:24: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp: In member function ‘virtual void streamfx::filter::shader::shader_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:77:43: warning: unused parameter ‘data’ [-Wunused-parameter] 77 | void shader_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:77:58: warning: unused parameter ‘version’ [-Wunused-parameter] 77 | void shader_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp: In member function ‘virtual obs_properties_t* streamfx::filter::shader::shader_factory::get_properties2(streamfx::filter::shader::shader_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:207:22: warning: unused variable ‘p’ [-Wunused-variable] 207 | auto p = obs_properties_add_button2(pr, S_MANUAL_OPEN, D_TRANSLATE(S_MANUAL_OPEN), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp: In static member function ‘static bool streamfx::filter::shader::shader_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:220:55: warning: unused parameter ‘props’ [-Wunused-parameter] 220 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:220:78: warning: unused parameter ‘property’ [-Wunused-parameter] 220 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-shader.cpp:220:94: warning: unused parameter ‘data’ [-Wunused-parameter] 220 | bool shader_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::shader::shader_factory; _instance = streamfx::filter::shader::shader_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::shader::shader_factory; _instance = streamfx::filter::shader::shader_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [66/86] Building CXX object CMakeFiles/StreamFX.dir/source/obs/obs-source.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ [67/86] Building CXX object CMakeFiles/StreamFX.dir/source/encoders/encoder-aom-av1.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.hpp:22, from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:21: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.hpp:26: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In constructor ‘streamfx::obs::encoder_instance::encoder_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:46: warning: unused parameter ‘settings’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:30:82: warning: unused parameter ‘is_hw’ [-Wunused-parameter] 30 | encoder_instance(obs_data_t* settings, obs_encoder_t* self, bool is_hw) : _self(self) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:33:69: warning: unused parameter ‘version’ [-Wunused-parameter] 33 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:35:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 35 | virtual bool update(obs_data_t* settings) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_audio(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:51:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 51 | virtual bool encode_audio(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:65: warning: unused parameter ‘frame’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:95: warning: unused parameter ‘packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:56:109: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 56 | virtual bool encode_video(struct encoder_frame* frame, struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::encode_video(uint32_t, int64_t, uint64_t, uint64_t*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:52: warning: unused parameter ‘handle’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:68: warning: unused parameter ‘pts’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~^~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:82: warning: unused parameter ‘lock_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:61:102: warning: unused parameter ‘next_key’ [-Wunused-parameter] 61 | virtual bool encode_video(uint32_t handle, int64_t pts, uint64_t lock_key, uint64_t* next_key, | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:90: warning: unused parameter ‘packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:62:104: warning: unused parameter ‘received_packet’ [-Wunused-parameter] 62 | struct encoder_packet* packet, bool* received_packet) | ~~~~~~^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_extra_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:55: warning: unused parameter ‘extra_data’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~~~^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:72:75: warning: unused parameter ‘size’ [-Wunused-parameter] 72 | virtual bool get_extra_data(uint8_t** extra_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual bool streamfx::obs::encoder_instance::get_sei_data(uint8_t**, size_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:53: warning: unused parameter ‘sei_data’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:77:71: warning: unused parameter ‘size’ [-Wunused-parameter] 77 | virtual bool get_sei_data(uint8_t** sei_data, size_t* size) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_audio_info(audio_convert_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:82:72: warning: unused parameter ‘info’ [-Wunused-parameter] 82 | virtual void get_audio_info(struct audio_convert_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In member function ‘virtual void streamfx::obs::encoder_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:84:70: warning: unused parameter ‘info’ [-Wunused-parameter] 84 | virtual void get_video_info(struct video_scale_info* info) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In constructor ‘streamfx::encoder::aom::av1::aom_av1_instance::aom_av1_instance(obs_data_t*, obs_encoder_t*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:360:32: warning: enumeration value ‘VIDEO_CS_DEFAULT’ not handled in switch [-Wswitch] 360 | switch (ovsi.colorspace) { | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:379:32: warning: enumeration value ‘VIDEO_RANGE_DEFAULT’ not handled in switch [-Wswitch] 379 | switch (ovsi.range) { | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In member function ‘virtual void streamfx::encoder::aom::av1::aom_av1_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:640:44: warning: unused parameter ‘settings’ [-Wunused-parameter] 640 | void aom_av1_instance::migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:640:63: warning: unused parameter ‘version’ [-Wunused-parameter] 640 | void aom_av1_instance::migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In member function ‘virtual bool streamfx::encoder::aom::av1::aom_av1_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:648:41: warning: unused variable ‘obsMonochrome’ [-Wunused-variable] 648 | bool obsMonochrome = (obsVideoInfo->format == VIDEO_FORMAT_Y800); | ^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In member function ‘virtual void streamfx::encoder::aom::av1::aom_av1_instance::get_video_info(video_scale_info*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1004:16: warning: enumeration value ‘VIDEO_FORMAT_NONE’ not handled in switch [-Wswitch] 1004 | switch (format) { | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In member function ‘virtual bool streamfx::encoder::aom::av1::aom_av1_instance::encode_video(encoder_frame*, encoder_packet*, bool*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1086:38: warning: operation on ‘((streamfx::encoder::aom::av1::aom_av1_instance*)this)->streamfx::encoder::aom::av1::aom_av1_instance::_image_index’ may be undefined [-Wsequence-point] 1086 | _image_index = (_image_index++) % _images.size(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In member function ‘virtual obs_properties_t* streamfx::encoder::aom::av1::aom_av1_factory::get_properties2(streamfx::obs::encoder_factory::instance_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1531:38: warning: unused variable ‘p’ [-Wunused-variable] 1531 | auto p = obs_properties_add_int_slider(grp2, ST_KEY_RATECONTROL_LIMITS_QUALITY, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1537:38: warning: unused variable ‘p1’ [-Wunused-variable] 1537 | auto p1 = | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1540:38: warning: unused variable ‘p2’ [-Wunused-variable] 1540 | auto p2 = | ^~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1607:30: warning: unused variable ‘p’ [-Wunused-variable] 1607 | auto p = obs_properties_add_int(grp, ST_KEY_ADVANCED_THREADS, D_TRANSLATE(ST_I18N_ADVANCED_THREADS), 0, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1613:30: warning: unused variable ‘p’ [-Wunused-variable] 1613 | auto p = streamfx::util::obs_properties_add_tristate(grp, ST_KEY_ADVANCED_ROWMULTITHREADING, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1620:30: warning: unused variable ‘p’ [-Wunused-variable] 1620 | auto p = obs_properties_add_int_slider(grp, ST_KEY_ADVANCED_TILE_COLUMNS, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1627:30: warning: unused variable ‘p’ [-Wunused-variable] 1627 | auto p = obs_properties_add_int_slider(grp, ST_KEY_ADVANCED_TILE_ROWS, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1424:64: warning: unused parameter ‘data’ [-Wunused-parameter] 1424 | obs_properties_t* aom_av1_factory::get_properties2(instance_t* data) | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp: In static member function ‘static bool streamfx::encoder::aom::av1::aom_av1_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1681:56: warning: unused parameter ‘props’ [-Wunused-parameter] 1681 | bool aom_av1_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1681:79: warning: unused parameter ‘property’ [-Wunused-parameter] 1681 | bool aom_av1_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1681:95: warning: unused parameter ‘data’ [-Wunused-parameter] 1681 | bool aom_av1_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In instantiation of ‘void streamfx::obs::encoder_factory<_factory, _instance>::migrate(obs_data_t*, uint64_t) [with _factory = streamfx::encoder::aom::av1::aom_av1_factory; _instance = streamfx::encoder::aom::av1::aom_av1_instance; obs_data_t = obs_data; uint64_t = long unsigned int]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:167:4: required from ‘void streamfx::obs::encoder_factory<_factory, _instance>::_migrate(obs_data_t*, streamfx::obs::encoder_instance*) [with _factory = streamfx::encoder::aom::av1::aom_av1_factory; _instance = streamfx::encoder::aom::av1::aom_av1_instance; obs_data_t = obs_data]’ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:280:83: required from ‘static bool streamfx::obs::encoder_factory<_factory, _instance>::_update(void*, obs_data_t*) [with _factory = streamfx::encoder::aom::av1::aom_av1_factory; _instance = streamfx::encoder::aom::av1::aom_av1_instance; obs_data_t = obs_data]’ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:116:26: required from ‘streamfx::obs::encoder_factory<_factory, _instance>::encoder_factory() [with _factory = streamfx::encoder::aom::av1::aom_av1_factory; _instance = streamfx::encoder::aom::av1::aom_av1_instance]’ /home/main-builder/pkgwork/src/obs-streamfx/source/encoders/encoder-aom-av1.cpp:1178:34: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:393:50: warning: unused parameter ‘data’ [-Wunused-parameter] 393 | virtual void migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:393:65: warning: unused parameter ‘version’ [-Wunused-parameter] 393 | virtual void migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In instantiation of ‘void streamfx::obs::encoder_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::encoder::aom::av1::aom_av1_factory; _instance = streamfx::encoder::aom::av1::aom_av1_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:391:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:391:56: warning: unused parameter ‘data’ [-Wunused-parameter] 391 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::encoder_factory<_factory, _instance>::get_properties2(instance_t*) [with _factory = streamfx::encoder::aom::av1::aom_av1_factory; _instance = streamfx::encoder::aom::av1::aom_av1_instance; obs_properties_t = obs_properties; instance_t = streamfx::encoder::aom::av1::aom_av1_instance]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:395:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-encoder-factory.hpp:395:71: warning: unused parameter ‘data’ [-Wunused-parameter] 395 | virtual obs_properties_t* get_properties2(instance_t* data) | ~~~~~~~~~~~~^~~~ [68/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-sdf-effects.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.hpp:27: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp: In member function ‘virtual void streamfx::filter::sdf_effects::sdf_effects_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:168:48: warning: unused parameter ‘data’ [-Wunused-parameter] 168 | void sdf_effects_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:168:63: warning: unused parameter ‘version’ [-Wunused-parameter] 168 | void sdf_effects_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp: In member function ‘virtual obs_properties_t* streamfx::filter::sdf_effects::sdf_effects_factory::get_properties2(streamfx::filter::sdf_effects::sdf_effects_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:629:27: warning: unused variable ‘p’ [-Wunused-variable] 629 | obs_property_t* p = nullptr; | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:626:78: warning: unused parameter ‘data’ [-Wunused-parameter] 626 | obs_properties_t* sdf_effects_factory::get_properties2(sdf_effects_instance* data) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp: In static member function ‘static bool streamfx::filter::sdf_effects::sdf_effects_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:726:60: warning: unused parameter ‘props’ [-Wunused-parameter] 726 | bool sdf_effects_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:726:83: warning: unused parameter ‘property’ [-Wunused-parameter] 726 | bool sdf_effects_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-sdf-effects.cpp:726:99: warning: unused parameter ‘data’ [-Wunused-parameter] 726 | bool sdf_effects_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::sdf_effects::sdf_effects_factory; _instance = streamfx::filter::sdf_effects::sdf_effects_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::sdf_effects::sdf_effects_factory; _instance = streamfx::filter::sdf_effects::sdf_effects_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [69/86] Building CXX object CMakeFiles/StreamFX.dir/source/gfx/shader/gfx-shader.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.hpp:19, from /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:18: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp: In member function ‘void streamfx::gfx::shader::shader::properties(obs_properties_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:205:30: warning: unused variable ‘p’ [-Wunused-variable] 205 | auto p = obs_properties_add_path(grp, ST_KEY_SHADER_FILE, D_TRANSLATE(ST_I18N_SHADER_FILE), OBS_PATH_FILE, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:209:30: warning: unused variable ‘p’ [-Wunused-variable] 209 | auto p = obs_properties_add_list(grp, ST_KEY_SHADER_TECHNIQUE, D_TRANSLATE(ST_I18N_SHADER_TECHNIQUE), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:227:38: warning: unused variable ‘p’ [-Wunused-variable] 227 | auto p = obs_properties_add_text(grp2, ST_KEY_SHADER_SIZE_WIDTH, D_TRANSLATE(ST_I18N_SHADER_SIZE_WIDTH), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:231:38: warning: unused variable ‘p’ [-Wunused-variable] 231 | auto p = obs_properties_add_text(grp2, ST_KEY_SHADER_SIZE_HEIGHT, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:237:30: warning: unused variable ‘p’ [-Wunused-variable] 237 | auto p = obs_properties_add_int_slider(grp, ST_KEY_SHADER_SEED, D_TRANSLATE(ST_I18N_SHADER_SEED), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp: In member function ‘bool streamfx::gfx::shader::shader::on_refresh_properties(obs_properties_t*, obs_property_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:250:100: warning: unused parameter ‘prop’ [-Wunused-parameter] 250 | bool streamfx::gfx::shader::shader::on_refresh_properties(obs_properties_t* props, obs_property_t* prop) | ~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp: In member function ‘bool streamfx::gfx::shader::shader::on_shader_or_technique_modified(obs_properties_t*, obs_property_t*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:284:110: warning: unused parameter ‘prop’ [-Wunused-parameter] 284 | bool streamfx::gfx::shader::shader::on_shader_or_technique_modified(obs_properties_t* props, obs_property_t* prop, | ~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp: In member function ‘uint32_t streamfx::gfx::shader::shader::width()’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:382:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 382 | switch (_width_type) { | ^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:388:9: note: here 388 | default: | ^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp: In member function ‘uint32_t streamfx::gfx::shader::shader::height()’: /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:400:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 400 | switch (_height_type) { | ^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/gfx/shader/gfx-shader.cpp:406:9: note: here 406 | default: | ^~~~~~~ [70/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-transform.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.hpp:27: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.hpp: In constructor ‘streamfx::filter::transform::transform_instance::transform_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.hpp:57:44: warning: ‘streamfx::filter::transform::transform_instance::_sampler’ will be initialized after [-Wreorder] 57 | streamfx::obs::gs::sampler _sampler; | ^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.hpp:46:19: warning: ‘streamfx::filter::transform::transform_instance:: streamfx::filter::transform::transform_instance::_params’ [-Wreorder] 46 | } _params; | ^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:112:1: warning: when initialized here [-Wreorder] 112 | transform_instance::transform_instance(obs_data_t* data, obs_source_t* context) | ^~~~~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp: In function ‘bool modified_camera_mode(obs_properties_t*, obs_property_t*, obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:643:14: warning: unused variable ‘is_orthographic’ [-Wunused-variable] 643 | bool is_orthographic = (mode == transform_mode::ORTHOGRAPHIC) && is_camera; | ^~~~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp: In member function ‘virtual obs_properties_t* streamfx::filter::transform::transform_factory::get_properties2(streamfx::filter::transform::transform_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:690:30: warning: unused variable ‘p’ [-Wunused-variable] 690 | auto p = obs_properties_add_float_slider(grp, ST_KEY_CAMERA_FIELDOFVIEW, | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:709:38: warning: unused variable ‘p’ [-Wunused-variable] 709 | auto p = obs_properties_add_float(grp, opt.first.c_str(), D_TRANSLATE(opt.second.c_str()), | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:839:30: warning: unused variable ‘p’ [-Wunused-variable] 839 | auto p = obs_properties_add_bool(grp, ST_KEY_MIPMAPPING, D_TRANSLATE(ST_I18N_MIPMAPPING)); | ^ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:663:74: warning: unused parameter ‘data’ [-Wunused-parameter] 663 | obs_properties_t* transform_factory::get_properties2(transform_instance* data) | ~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp: In static member function ‘static bool streamfx::filter::transform::transform_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:858:58: warning: unused parameter ‘props’ [-Wunused-parameter] 858 | bool transform_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:858:81: warning: unused parameter ‘property’ [-Wunused-parameter] 858 | bool transform_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-transform.cpp:858:97: warning: unused parameter ‘data’ [-Wunused-parameter] 858 | bool transform_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::transform::transform_factory; _instance = streamfx::filter::transform::transform_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::transform::transform_factory; _instance = streamfx::filter::transform::transform_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [71/86] Building CXX object CMakeFiles/StreamFX.dir/source/sources/source-mirror.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.hpp:31: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp: In member function ‘virtual void streamfx::source::mirror::mirror_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:151:42: warning: unused parameter ‘time’ [-Wunused-parameter] 151 | void mirror_instance::video_tick(float_t time) {} | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp: In member function ‘virtual void streamfx::source::mirror::mirror_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:153:49: warning: unused parameter ‘effect’ [-Wunused-parameter] 153 | void mirror_instance::video_render(gs_effect_t* effect) | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp: In member function ‘void streamfx::source::mirror::mirror_instance::audio_output(std::shared_ptr)’: /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:284:58: warning: unused parameter ‘data’ [-Wunused-parameter] 284 | void mirror_instance::audio_output(std::shared_ptr data) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp: In member function ‘virtual obs_properties_t* streamfx::source::mirror::mirror_factory::get_properties2(streamfx::source::mirror::mirror_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:331:68: warning: unused parameter ‘data’ [-Wunused-parameter] 331 | obs_properties_t* mirror_factory::get_properties2(mirror_instance* data) | ~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp: In static member function ‘static bool streamfx::source::mirror::mirror_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:397:55: warning: unused parameter ‘props’ [-Wunused-parameter] 397 | bool mirror_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:397:78: warning: unused parameter ‘property’ [-Wunused-parameter] 397 | bool mirror_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/sources/source-mirror.cpp:397:94: warning: unused parameter ‘data’ [-Wunused-parameter] 397 | bool mirror_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::source::mirror::mirror_factory; _instance = streamfx::source::mirror::mirror_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::source::mirror::mirror_factory; _instance = streamfx::source::mirror::mirror_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [72/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-dynamic-mask.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.hpp:26: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp: In member function ‘virtual void streamfx::filter::dynamic_mask::dynamic_mask_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:110:49: warning: unused parameter ‘data’ [-Wunused-parameter] 110 | void dynamic_mask_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:110:64: warning: unused parameter ‘version’ [-Wunused-parameter] 110 | void dynamic_mask_instance::migrate(obs_data_t* data, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp: In member function ‘void streamfx::filter::dynamic_mask::dynamic_mask_instance::input_renamed(streamfx::obs::deprecated_source*, std::string, std::string)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:200:80: warning: unused parameter ‘old_name’ [-Wunused-parameter] 200 | void dynamic_mask_instance::input_renamed(obs::deprecated_source*, std::string old_name, std::string new_name) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp: In member function ‘virtual obs_properties_t* streamfx::filter::dynamic_mask::dynamic_mask_factory::get_properties2(streamfx::filter::dynamic_mask::dynamic_mask_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:487:80: warning: unused parameter ‘data’ [-Wunused-parameter] 487 | obs_properties_t* dynamic_mask_factory::get_properties2(dynamic_mask_instance* data) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp: In static member function ‘static bool streamfx::filter::dynamic_mask::dynamic_mask_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:575:61: warning: unused parameter ‘props’ [-Wunused-parameter] 575 | bool dynamic_mask_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:575:84: warning: unused parameter ‘property’ [-Wunused-parameter] 575 | bool dynamic_mask_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-dynamic-mask.cpp:575:100: warning: unused parameter ‘data’ [-Wunused-parameter] 575 | bool dynamic_mask_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::dynamic_mask::dynamic_mask_factory; _instance = streamfx::filter::dynamic_mask::dynamic_mask_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::dynamic_mask::dynamic_mask_factory; _instance = streamfx::filter::dynamic_mask::dynamic_mask_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ [73/86] Building CXX object CMakeFiles/StreamFX.dir/source/filters/filter-blur.cpp.o In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/common.hpp:51, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.hpp:21, from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp:20: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp: In function ‘typename std::enable_if::enable, bool>::type has(Enum, Enum)’: /home/main-builder/pkgwork/src/obs-streamfx/source/util/util-bitmask.hpp:60:15: warning: typedef ‘using underlying = typename std::underlying_type<_Tp>::type’ locally defined but not used [-Wunused-local-typedefs] 60 | using underlying = typename std::underlying_type::type; | ^~~~~~~~~~ In file included from /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.hpp:32: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In constructor ‘streamfx::obs::source_instance::source_instance(obs_data_t*, obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:561:45: warning: unused parameter ‘settings’ [-Wunused-parameter] 561 | source_instance(obs_data_t* settings, obs_source_t* source) : _self(source) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_tick(float_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:587:49: warning: unused parameter ‘seconds’ [-Wunused-parameter] 587 | virtual void video_tick(float_t seconds) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::video_render(gs_effect_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:589:56: warning: unused parameter ‘effect’ [-Wunused-parameter] 589 | virtual void video_render(gs_effect_t* effect) {} | ~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_active_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:73: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:601:94: warning: unused parameter ‘param’ [-Wunused-parameter] 601 | virtual void enum_active_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::load(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:603:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 603 | virtual void load(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::migrate(obs_data_t*, uint64_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:50: warning: unused parameter ‘settings’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:605:69: warning: unused parameter ‘version’ [-Wunused-parameter] 605 | virtual void migrate(obs_data_t* settings, uint64_t version) {} | ~~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::update(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:607:49: warning: unused parameter ‘settings’ [-Wunused-parameter] 607 | virtual void update(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::save(obs_data_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:609:47: warning: unused parameter ‘settings’ [-Wunused-parameter] 609 | virtual void save(obs_data_t* settings) {} | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_click(const obs_mouse_event*, int32_t, bool, uint32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:72: warning: unused parameter ‘event’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:87: warning: unused parameter ‘type’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:98: warning: unused parameter ‘mouse_up’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:611:117: warning: unused parameter ‘click_count’ [-Wunused-parameter] 611 | virtual void mouse_click(const struct obs_mouse_event* event, int32_t type, bool mouse_up, uint32_t click_count) | ~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_move(const obs_mouse_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:71: warning: unused parameter ‘event’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:614:83: warning: unused parameter ‘mouse_leave’ [-Wunused-parameter] 614 | virtual void mouse_move(const struct obs_mouse_event* event, bool mouse_leave) {} | ~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::mouse_wheel(const obs_mouse_event*, int32_t, int32_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:72: warning: unused parameter ‘event’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:87: warning: unused parameter ‘x_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:616:104: warning: unused parameter ‘y_delta’ [-Wunused-parameter] 616 | virtual void mouse_wheel(const struct obs_mouse_event* event, int32_t x_delta, int32_t y_delta) {} | ~~~~~~~~^~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::focus(bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:618:41: warning: unused parameter ‘focus’ [-Wunused-parameter] 618 | virtual void focus(bool focus) {} | ~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::key_click(const obs_key_event*, bool)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:68: warning: unused parameter ‘event’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:620:80: warning: unused parameter ‘key_up’ [-Wunused-parameter] 620 | virtual void key_click(const struct obs_key_event* event, bool key_up) {} | ~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::filter_remove(obs_source_t*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:622:58: warning: unused parameter ‘source’ [-Wunused-parameter] 622 | virtual void filter_remove(obs_source_t* source) {} | ~~~~~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_render(uint64_t*, obs_source_audio_mix*, uint32_t, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:53: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:90: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:624:113: warning: unused parameter ‘mixers’ [-Wunused-parameter] 624 | virtual bool audio_render(uint64_t* ts_out, struct obs_source_audio_mix* audio_output, uint32_t mixers, | ~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:79: warning: unused parameter ‘channels’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:625:101: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 625 | std::size_t channels, std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual void streamfx::obs::source_instance::enum_all_sources(obs_source_enum_proc_t, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:70: warning: unused parameter ‘enum_callback’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:630:91: warning: unused parameter ‘param’ [-Wunused-parameter] 630 | virtual void enum_all_sources(obs_source_enum_proc_t enum_callback, void* param) {} | ~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In member function ‘virtual bool streamfx::obs::source_instance::audio_mix(uint64_t*, audio_output_data*, std::size_t, std::size_t)’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:50: warning: unused parameter ‘ts_out’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~^~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:84: warning: unused parameter ‘audio_output’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:636:110: warning: unused parameter ‘channels’ [-Wunused-parameter] 636 | virtual bool audio_mix(uint64_t* ts_out, struct audio_output_data* audio_output, std::size_t channels, | ~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:637:72: warning: unused parameter ‘sample_rate’ [-Wunused-parameter] 637 | std::size_t sample_rate) | ~~~~~~~~~~~~^~~~~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp: In member function ‘virtual obs_properties_t* streamfx::filter::blur::blur_factory::get_properties2(streamfx::filter::blur::blur_instance*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp:780:64: warning: unused parameter ‘data’ [-Wunused-parameter] 780 | obs_properties_t* blur_factory::get_properties2(blur_instance* data) | ~~~~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp: In static member function ‘static bool streamfx::filter::blur::blur_factory::on_manual_open(obs_properties_t*, obs_property_t*, void*)’: /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp:897:53: warning: unused parameter ‘props’ [-Wunused-parameter] 897 | bool blur_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp:897:76: warning: unused parameter ‘property’ [-Wunused-parameter] 897 | bool blur_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~~~~~~~~~~~^~~~~~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/filters/filter-blur.cpp:897:92: warning: unused parameter ‘data’ [-Wunused-parameter] 897 | bool blur_factory::on_manual_open(obs_properties_t* props, obs_property_t* property, void* data) | ~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘void streamfx::obs::source_factory<_factory, _instance>::get_defaults2(obs_data_t*) [with _factory = streamfx::filter::blur::blur_factory; _instance = streamfx::filter::blur::blur_instance; obs_data_t = obs_data]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:16: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:548:56: warning: unused parameter ‘data’ [-Wunused-parameter] 548 | virtual void get_defaults2(obs_data_t* data) {} | ~~~~~~~~~~~~^~~~ /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp: In instantiation of ‘obs_properties_t* streamfx::obs::source_factory<_factory, _instance>::get_properties2(_instance*) [with _factory = streamfx::filter::blur::blur_factory; _instance = streamfx::filter::blur::blur_instance; obs_properties_t = obs_properties]’: /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:29: required from here /home/main-builder/pkgwork/src/obs-streamfx/source/obs/obs-source-factory.hpp:550:70: warning: unused parameter ‘data’ [-Wunused-parameter] 550 | virtual obs_properties_t* get_properties2(_instance* data) | ~~~~~~~~~~~^~~~ ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... real 1m52.357s user 4m16.971s sys 0m42.600s