Changing any preference setting causes an audio dropout from reconnecting the audio device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
William Good |
Bug Description
I can't reproduce this now connected or disconnected from the shoutcast server, but I thought I would submit this anyway since I have an error string.
I was doing my live show just now, and I decided to turn off BPM detection thinking I could let some load off my CPU that way. (It was having a pretty hard time with mixxx.) Well, a second or so later, I was greeted with a small dialog informing me that the connection to the audio device was lost or something to that effect. Needless to say, my show ended there. :)
Here's what I found in the console:
Expression 'r' failed in 'src/hostapi/
Expression 'PaAlsaStreamCo
Expression 'PaAlsaStream_
Debug: [Main]: Error opening stream: Unanticipated host error
Related branches
- RJ Skerry-Ryan: Needs Resubmitting
- RAFFI TEA: Needs Fixing
- Albert Santoni: Needs Fixing
- William Good: Pending requested
-
Diff: 2253 lines (+1105/-290)37 files modifiedmixxx/build/depends.py (+6/-1)
mixxx/lib/xwax/timecoder.c (+1/-1)
mixxx/lib/xwax/timecoder.h (+1/-1)
mixxx/src/basetrackplayer.cpp (+3/-2)
mixxx/src/circularbuffer.h (+97/-0)
mixxx/src/dlgpreferences.cpp (+3/-3)
mixxx/src/dlgpreferences.h (+4/-1)
mixxx/src/dlgprefsound.cpp (+100/-65)
mixxx/src/dlgprefsound.h (+9/-3)
mixxx/src/dlgprefsounditem.h (+3/-1)
mixxx/src/engine/enginechannel.cpp (+9/-53)
mixxx/src/engine/enginechannel.h (+13/-18)
mixxx/src/engine/enginedeck.cpp (+76/-0)
mixxx/src/engine/enginedeck.h (+59/-0)
mixxx/src/engine/enginemaster.cpp (+46/-12)
mixxx/src/engine/enginemaster.h (+9/-7)
mixxx/src/engine/enginemicrophone.cpp (+125/-0)
mixxx/src/engine/enginemicrophone.h (+53/-0)
mixxx/src/engine/enginepassthrough.cpp (+119/-0)
mixxx/src/engine/enginepassthrough.h (+51/-0)
mixxx/src/mixxx.cpp (+19/-5)
mixxx/src/mixxx.h (+0/-2)
mixxx/src/sounddevice.cpp (+1/-1)
mixxx/src/sounddeviceportaudio.cpp (+1/-1)
mixxx/src/soundmanager.cpp (+70/-38)
mixxx/src/soundmanager.h (+14/-4)
mixxx/src/soundmanagerconfig.cpp (+1/-1)
mixxx/src/soundmanagerconfig.h (+2/-2)
mixxx/src/soundmanagerutil.cpp (+6/-17)
mixxx/src/soundmanagerutil.h (+21/-6)
mixxx/src/test/enginemastertest.cpp (+29/-39)
mixxx/src/test/enginemicrophonetest.cpp (+136/-0)
mixxx/src/vinylcontrol.h (+1/-1)
mixxx/src/vinylcontrolproxy.cpp (+11/-1)
mixxx/src/vinylcontrolproxy.h (+4/-2)
mixxx/src/vinylcontrolxwax.cpp (+1/-1)
mixxx/src/vinylcontrolxwax.h (+1/-1)
tags: | added: bpm |
Changed in mixxx: | |
status: | Confirmed → In Progress |
milestone: | none → 1.9.0 |
summary: |
- Turning off bpm detection loses the audio device + Changing any preference setting causes an audio dropout from + reconnecting the audio device |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
I think this is because changing anything in preferences disconnects and reconnects the audio device.