-
Notifications
You must be signed in to change notification settings - Fork 77
WIP: Replace bass with Qtmultimedia #1140
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
Draft
OmniTroid
wants to merge
32
commits into
AttorneyOnline:master
Choose a base branch
from
OmniTroid:qtmultimedia
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
1bb270f
Fix spurious "file does not exist in zip" error in configure.sh
OmniTroid 2854068
minimum qt version 6.8
OmniTroid 521dda2
shadow WrapOpenGL
OmniTroid decea55
Add FindWrapOpenGL.cmake override to actually shadow Qt's
OmniTroid 8f2344d
Always re-fetch downloaded libs; skip Discord RPC on macOS arm64
OmniTroid 735e253
Restore skip-if-already-present checks for downloaded libs
OmniTroid 497c8d6
Add QT_PATH= CLI override to bypass Qt auto-detection
OmniTroid 02165f4
Add Qt6::Multimedia to the build
OmniTroid e1e8712
Migrate AOBlipPlayer from BASS to QSoundEffect
OmniTroid 5afbfc6
Migrate AOSfxPlayer from BASS to QSoundEffect
OmniTroid b71ecd3
Migrate AOMusicPlayer from BASS to QMediaPlayer + QAudioOutput
OmniTroid 70e65b0
Populate audio output picker via QMediaDevices
OmniTroid 70a79a4
Delete BASS plumbing; route players through QAudioDevice
OmniTroid 6f7ac0b
Drop bass/bassopus from CMakeLists and configure.sh
OmniTroid 9b70bc3
CI: have build.yml call configure.sh instead of duplicating deps work
OmniTroid 0380367
Drop QT_ROOT= CLI override; derive it from QT_PATH
OmniTroid ca9fe6d
Apply clang-format to the migration touchpoints
OmniTroid 1f074a6
configure.sh: don't trip set -e when bundled cmake is absent
OmniTroid 0b65c38
CI Windows: install MinGW alongside Qt; tolerate missing Tools dir
OmniTroid 1482a31
CI Windows: use MinGW 13.1 and stage runtime DLLs
OmniTroid 2c14c8f
Add loop-sidecar parser unit tests + run ctest in CI
OmniTroid 70d2af0
CI Linux: run tests under the offscreen QPA
OmniTroid d0ef7f4
configure.sh: drive the build via cmake --build --parallel
OmniTroid 1afd16d
Revert "configure.sh: drive the build via cmake --build --parallel"
OmniTroid 09e2544
Merge branch 'master' into qtmultimedia
OmniTroid e3b26fd
Revert build.yml
OmniTroid f928bf7
Merge branch 'master' into qtmultimedia
OmniTroid 147456c
add qtmultimedia to CI
OmniTroid 1251aae
Rename sidecar to metadata
OmniTroid ef7dbf1
update gitignore
OmniTroid 64b288a
Change stream audio device if changed
OmniTroid e62e030
Merge branch 'master' into qtmultimedia
OmniTroid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why are we writing wav files