-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add simple support for STEM files #13044
Add simple support for STEM files #13044
Conversation
5cf2e3d
to
8e15057
Compare
8e15057
to
e55e13d
Compare
0635539
to
4dc066e
Compare
Can you rebase this on main, to get rid of the first commit? |
4dc066e
to
c9fc5ed
Compare
c9fc5ed
to
325c963
Compare
The soundsource will ensure the file is a valid STEM file and load manifest. It will however only expose the main mix to the sound engine
325c963
to
bdfffb4
Compare
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.
Added some minor remarks
Does it only consume that much time, if it is a STEM file, or also for normal MP4 audio files? |
Hard to say - I suspect something is wrong in the way the file type is being detected, leading to the |
fba41fe
to
2ee240f
Compare
After running the |
2ee240f
to
23d7866
Compare
f0d3a52
to
79614a0
Compare
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.
I compiled this locally on Windows11 and it compiles fast and tests pass. All my change requests are addressed!
Co-authored-by: Daniel Schürmann <daschuer@mixxx.org>
6dec854
to
f7dbac4
Compare
Co-authored-by: Dávid Szakállas <5807322+dszakallas@users.noreply.github.com>
@daschuer friendly ping in case you missed the notification |
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.
LGTM, Thank you.
Sorry for the delay. I have underestimated the time for branching out 2.5 compared to my free time this week.
This feature allows loading STEM file, extract the stem data and ensure the correctness of the file.
The SoundSource will provide the main mix (the first stream by convention) to the audio engine and the stem info data to the track object.
This PR depends on #13042