Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

obs-filters: Add preprocessor guard to libSpeexDSP method #4730

Merged
merged 1 commit into from
Oct 24, 2021

Conversation

tommyvct
Copy link
Contributor

method should be used under the same condition as they were defined. That is when both LIBRNNOISE_ENABLED and LIBSPEEXDSP_ENABLED are defined.

Description

method should be used under the same condition as they were defined. That is when both LIBRNNOISE_ENABLED and LIBSPEEXDSP_ENABLED are defined.

Motivation and Context

Trying to compile for Windows ARM64 using MSVC toolchain.
The compiler is complaining method is not defined.
https://discord.com/channels/348973006581923840/374636084883095554/844802474547085323

How Has This Been Tested?

I added the guard and it's compiling!

Types of changes

Preprocessor definition guard change.

Checklist:

  • My code has been run through clang-format.
  • I have read the contributing document.
  • My code is not on the master branch.
  • The code has been tested.
  • All commit messages are properly formatted and commits squashed where appropriate.
  • I have included updates to all appropriate documentation.

@Xaymar
Copy link
Contributor

Xaymar commented May 20, 2021

This appears to be a different way to fix the same thing #4601 is intended to fix.

@WizardCM WizardCM added the Bug Fix Non-breaking change which fixes an issue label May 23, 2021
@tommyvct tommyvct force-pushed the noise-suppress-filter_ifdef_fix branch from 014794c to c6d3418 Compare May 29, 2021 04:54
@tommyvct tommyvct changed the title obs-filters: added preprocessor guard to method obs-filters: add preprocessor guard to method May 29, 2021
@tommyvct tommyvct mentioned this pull request May 29, 2021
19 tasks
`method` should be used under the same condition as they were defined. That is when both `LIBRNNOISE_ENABLED` and  `LIBSPEEXDSP_ENABLED` are defined.
@tommyvct tommyvct force-pushed the noise-suppress-filter_ifdef_fix branch from c6d3418 to a6325ba Compare July 3, 2021 21:38
@tommyvct tommyvct changed the title obs-filters: add preprocessor guard to method obs-filters: Add preprocessor guard to method Jul 3, 2021
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 3, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to non-ARM platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 3, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to non-ARM platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 3, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 4, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 26, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 29, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jul 29, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 4, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 5, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 5, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 14, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 15, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 17, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 17, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Aug 26, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Sep 6, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
@tommyvct tommyvct changed the title obs-filters: Add preprocessor guard to method obs-filters: Add preprocessor guard to libSpeexDSP method Sep 17, 2021
jpark37 pushed a commit to jpark37/obs-studio that referenced this pull request Sep 18, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
jpark37 pushed a commit to jpark37/obs-studio that referenced this pull request Sep 18, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Sep 18, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 5, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 5, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 5, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 5, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 19, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
@jp9000 jp9000 merged commit 232c35c into obsproject:master Oct 24, 2021
@RytoEX RytoEX added this to the OBS Studio 27.2 milestone Oct 24, 2021
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 25, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Oct 26, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Dec 11, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Dec 11, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Dec 13, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Dec 13, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Dec 13, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Dec 13, 2021
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jan 1, 2022
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jan 4, 2022
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jan 4, 2022
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jan 5, 2022
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jan 8, 2022
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
tommyvct added a commit to tommyvct/obs-studio that referenced this pull request Jan 8, 2022
CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

Windows ARM64: Initial support

CI: Add GitHub Action Windows ARM64 CI

This mega commit also includes the changes from the following PR:

cmake: Add DISABLE_QSV11 option to disable QSV encoder obsproject#4748

libobs: Restrict emmintrin.h to x86(_64) platform obsproject#4746

Resolve potential symbol clash on MSVC obsproject#4743

obs-filters: Add preprocessor guard to method obsproject#4730

obs-qsv11: Add ENABLE_QSV11 option

obs-qsv11: Add ENABLE_QSV11 option

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later

UI: Remove Qt Windows Extras for Qt 6 and later
Co-Authored-By: Matt Gajownik <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Fix Non-breaking change which fixes an issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants