lp:~mixxxdevelopers/mixxx/features_hydra
- Get this branch:
- bzr branch lp:~mixxxdevelopers/mixxx/features_hydra
Branch merges
- Albert Santoni: Approve
-
Diff: 923 lines (+456/-204)9 files modifiedmixxx/build/depends.py (+0/-1)
mixxx/src/engine/enginechannel.cpp (+0/-11)
mixxx/src/engine/enginechannel.h (+0/-3)
mixxx/src/engine/enginemaster.cpp (+210/-98)
mixxx/src/engine/enginemaster.h (+57/-9)
mixxx/src/engine/enginevolume.cpp (+0/-42)
mixxx/src/engine/enginevolume.h (+0/-36)
mixxx/src/sampleutil.cpp (+149/-0)
mixxx/src/sampleutil.h (+40/-4)
Related bugs
Related blueprints
Branch information
Recent revisions
- 2721. By RJ Skerry-Ryan
-
More improvements to EngineMaster. Headphone mixing now goes through the fast-path of mixing channels instead of being added one by one (this has the added benefit of unifying the mixing code used for both the master and headphone channels). Added special-casing for the mixing of up to 7 channels. Folded the master volume into the master mixing step so we save a pass over the buffer there.
- 2720. By RJ Skerry-Ryan
-
Rewrite EngineMaster channel processing to not create a QList on the stack (which malloc's internally) with every invocation. Delete EngineVolume and fold all volume calculation for channels into crossfader gains.
- 2714. By Tobias <Tobias@Silverstar>
-
Merging from lp:~mixxxdevelopers/mixxx/tree_item_browser
* A much faster BrowseFeature
* Playlist Export/Import
* Crate Export/Import
* Distinguish between single and double clicks in sidebar - 2713. By RJ Skerry-Ryan
-
Make EngineControl's get trackLoaded and trackUnloaded signals from EngineBuffer instead of directly from CachingReader. Make ClockControl created from BaseTrackPlayer
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)