Merge lp://qastaging/~mixxxdevelopers/mixxx/features_m4a_win7_plugin into lp://qastaging/mixxx/1.10
Status: | Merged |
---|---|
Merged at revision: | 2881 |
Proposed branch: | lp://qastaging/~mixxxdevelopers/mixxx/features_m4a_win7_plugin |
Merge into: | lp://qastaging/mixxx/1.10 |
Prerequisite: | lp://qastaging/~mixxxdevelopers/mixxx/fixes-plugins-mempassing |
Diff against target: |
800 lines (+725/-2) 7 files modified
mixxx/SConstruct (+2/-0) mixxx/build/depends.py (+1/-2) mixxx/build/features.py (+32/-0) mixxx/plugins/SConscript (+6/-0) mixxx/plugins/soundsourcemediafoundation/SConscript (+22/-0) mixxx/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp (+551/-0) mixxx/plugins/soundsourcemediafoundation/soundsourcemediafoundation.h (+111/-0) |
To merge this branch: | bzr merge lp://qastaging/~mixxxdevelopers/mixxx/features_m4a_win7_plugin |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
RJ Skerry-Ryan | Approve | ||
William Good | Needs Fixing | ||
Review via email: mp+78777@code.qastaging.launchpad.net |
Description of the change
Replacing https:/
I was initially against the plugin thing but with the fixes in lp:~mixxxdevelopers/mixxx/fixes-plugins-mempassing it should be stable for production.
Anyway, so this way we can package a plugin DLL with the normal installers, and if the requisite interfaces/
Proposed for 1.10 because it works, and m4a decoding was targeted for like 2 major versions ago so it'd be way cool to have in 1.10. It does feel a bit slower than most of our decoders (to me), but that's Media Foundation's fault, as far as I can tell. CachingReader really mitigates the issue for all intents and purposes, though.
I screwed up a merge somewhere on this, I'll sort it out later today.