Not yet. Next I'll test if I can use llvm15 on my machine for speedup @iaburn reported. I hope to not crash my toolchain, which was setup manually.
@iaburn: sounds awesome. Let us know if you need help or information!
I tried to compile the latest code in Windows and first it complained about c++ version, saying that v17 was mandatory:
- QMAKE_CXXFLAGS += -fopenmp -std=c++11 -ftree-vectorize + QMAKE_CXXFLAGS += -fopenmp -std=c++17 -ftree-vectorizeand then it couldn't find a definition for "uint8_t", fixed by adding
#include "stdint.h"
The biggest problem so far is that there is no audio while playing the MLVs.
From what I've read, both Windows x64 and MacOS Arm64 are little endian, so that part should be ok.
QAudioFormat supports PCM audio formats only in Qt 6 multimedia, so it should work in Windows if it works in MacOS.
The new setSampleFormat already assumes signed ints, so no need for "setSampleType" replacement.
There has to be something breaking it, but no idea u_u Anyone that compiled the app in Windows with Qt 6.4 can confirm that sounds is missing?