Merge lp:~mixxxdevelopers/mixxx/fixes_soundcardSync into lp:mixxx/1.9
Proposed by
Sean M. Pappalardo
Status: | Merged |
---|---|
Approved by: | Sean M. Pappalardo |
Approved revision: | 2553 |
Merged at revision: | 2744 |
Proposed branch: | lp:~mixxxdevelopers/mixxx/fixes_soundcardSync |
Merge into: | lp:mixxx/1.9 |
Diff against target: |
276 lines (+91/-40) 4 files modified
mixxx/src/sounddeviceportaudio.cpp (+9/-3) mixxx/src/soundmanager.cpp (+76/-34) mixxx/src/soundmanager.h (+5/-2) mixxx/src/soundmanagerconfig.h (+1/-1) |
To merge this branch: | bzr merge lp:~mixxxdevelopers/mixxx/fixes_soundcardSync |
Related bugs: | |
Related blueprints: |
Soundcard Sync Improvements
(Medium)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Phillip Whelan | code review | Approve | |
Review via email: mp+42801@code.launchpad.net |
Commit message
Merging fixes_soundcardSync which now causes Mixxx to lock to the clock of the master output card.
Description of the change
This branch re-works when Mixxx calculates new sound buffers and now only does it in sync with the sound card that is selected as the master output. (If no master out is selected, it uses one of the direct deck outputs.) This eliminates pops and stutters on the master/direct deck output at least.
If only one card is enabled, it functions as the master.
There is commented code in SoundManager:
To post a comment you must log in.
Resubmit this for trunk, since this did not make the feature freeze for 1.9.