lp:~mixxxdevelopers/mixxx/fixes_midi_burnout
- Get this branch:
- bzr branch lp:~mixxxdevelopers/mixxx/fixes_midi_burnout
Branch merges
- Mixxx Development Team: Pending requested
-
Diff: 147 lines (+49/-7)7 files modifiedmixxx/build/depends.py (+1/-0)
mixxx/src/controllers/controller.h (+3/-2)
mixxx/src/controllers/controllermanager.cpp (+6/-1)
mixxx/src/controllers/midi/portmidicontroller.cpp (+4/-3)
mixxx/src/controllers/midi/portmidicontroller.h (+1/-1)
mixxx/src/sleepableqthread.cpp (+8/-0)
mixxx/src/sleepableqthread.h (+26/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3181. By William Good
-
Sleep controller polling a bit when we aren't receiving anything
This avoids a hot loop that hogs cycles and noticeably increases thermal output
for some users. On my system, this takes Mixxx from 110/150 to 35/70 CPU usage
(idle/load). - 3180. By William Good
-
Make Controller::poll return bool to signify if events were processed
This only resulted in changes to PortMidiController as the other controller
subclasses use methods other than polling. - 3177. By RJ Skerry-Ryan
-
Check BPM-lock for selection to decide whether to allow the clear-beats option to be active. Fixes Bug #1002042
- 3176. By RJ Skerry-Ryan
-
Do not save waveforms immediately after generating them since the track might not be saved yet. Save them when the track is saved in TrackDAO.
- 3174. By RJ Skerry-Ryan
-
Don't set StarDelegate as the delegate for every single cell. Instead, create StarDelegates in the delegateForColumn() method of each TrackModel.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~mixxxdevelopers/mixxx/trunk