Hello, could you kindly help me. What i'm doing wrong?
E:\_work\QT_Frameworks\QTAV2>E:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe
In file included from output\audio\AudioOutputXAudio2.cpp:31:
output\audio\xaudio2_compat.h:179: warning: "XAUDIO2_DEBUG_ENGINE" redefined
179 | #define XAUDIO2_DEBUG_ENGINE 0x0001 // Used in XAudio2Create on Windows only
|
In file included from output\audio\xaudio2_compat.h:55,
from output\audio\AudioOutputXAudio2.cpp:31:
E:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/XAudio2.h:6156: note: this is the location of the previous definition
6156 | #define XAUDIO2_DEBUG_ENGINE (1)
|
In file included from output\audio\AudioOutputXAudio2.cpp:31:
output\audio\xaudio2_compat.h:180:80: error: expected ',' or '...' before 'X2DEFAULT'
180 | HRESULT __stdcall XAudio2Create(__deref_out IXAudio2** ppXAudio2, UINT32 Flags X2DEFAULT(0),
| ^~~~~~~~~
output\audio\xaudio2_compat.h: In function 'HRESULT DXSDK::XAudio2Create(DXSDK::IXAudio2**, UINT32)':
output\audio\xaudio2_compat.h:189:42: error: 'XAudio2Processor' was not declared in this scope
189 | hr = pXAudio2->Initialize(Flags, XAudio2Processor);
| ^~~~~~~~~~~~~~~~
In file included from E:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/winbase.h:2682,
from E:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/windows.h:70,
from E:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/rpc.h:16,
from E:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/wtypesbase.h:7,
from E:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intsafe.h:14,
from ../ffmpegBin/win/64/include/libavutil/common.h:33,
from ../ffmpegBin/win/64/include/libavutil/avutil.h:296,
from ../ffmpegBin/win/64/include/libavutil/samplefmt.h:24,
from ../ffmpegBin/win/64/include/libavcodec/avcodec.h:31,
from ../ffmpegBin/win/64/include/libavformat/avformat.h:312,
from ./QtAV/private/AVCompat.h:47,
from output\audio\AudioOutputXAudio2.cpp:27:
output\audio\AudioOutputXAudio2.cpp: In constructor 'QtAV::AudioOutputXAudio2::AudioOutputXAudio2(QObject*)':
output\audio\AudioOutputXAudio2.cpp:152:51: error: too many arguments to function 'HRESULT DXSDK::XAudio2Create(DXSDK::IXAudio2**, UINT32)'
152 | ready = SUCCEEDED(DXSDK::XAudio2Create(&dxsdk.xaudio, 0, XAUDIO2_DEFAULT_PROCESSOR));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from output\audio\AudioOutputXAudio2.cpp:31:
output\audio\xaudio2_compat.h:180:19: note: declared here
180 | HRESULT __stdcall XAudio2Create(__deref_out IXAudio2** ppXAudio2, UINT32 Flags X2DEFAULT(0),
| ^~~~~~~~~~~~~
output\audio\AudioOutputXAudio2.cpp: In member function 'virtual bool QtAV::AudioOutputXAudio2::isSupported(QtAV::AudioFormat::SampleFormat) const':
output\audio\AudioOutputXAudio2.cpp:254:67: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare]
254 | return !IsPlanar(sampleFormat) && RawSampleSize(sampleFormat) < sizeof(double); // TODO: what about s64?
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
mingw32-make.exe[2]: *** [Makefile.libQtAV.Release:7527: ../.obj/QtAV_win_x86_64/AudioOutputXAudio2.o] Error 1
mingw32-make.exe[1]: *** [Makefile.libQtAV:45: release] Error 2
mingw32-make.exe: *** [Makefile:50: sub-src-libQtAV-pro-make_first] Error 2
OS: Windows 10
Qt:6.4.2
compiler: mingw_64 11.2.0
Hello, could you kindly help me. What i'm doing wrong?