cannot set latency (latency combo box empty)

Bug #689373 reported by Sandor Ivicsics
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
High
William Good

Bug Description

I can't set the latency, because the combobox is empty.
OS: Windows XP SP3
CPU: AMD Turion 64
Soundcard: Audio2DJ
Videocard: ATI Radeon Xpress 1150

At the first run the combobox was not empty. I tried to change the value and clicked apply and/or ok. Next time, when i opened the Preferences dialogbox, the list was empty. (And it is still empty.)

Related branches

Revision history for this message
Sandor Ivicsics (sandor-ivicsics) wrote :
Revision history for this message
Sandor Ivicsics (sandor-ivicsics) wrote :

Mixxx 1.9.0_beta

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

I've seen this too. A workaround is to change the samplerate. This triggers an update of the Latency combo-box.

Changed in mixxx:
status: New → Confirmed
assignee: nobody → Bill Good (bkgood)
William Good (bkgood)
Changed in mixxx:
importance: Undecided → High
Revision history for this message
William Good (bkgood) wrote :

I'm supposed to be on mixxx hiatus for exams but a possible cause/solution to this bug occurred to me when I saw this bugmail. A potential fix is in lp:mixxx/1.9, no promises as to its effectiveness though as I have yet to reproduce. I think this may be win or qt/win specific. RJ, did your friend who saw this see it on Windows?

tl;dr is that if the sample rate the prefs load from the config is the same as the currently selected sample rate, the latencies aren't filled. This normally isn't a problem because the latency combo box population persists across openings and closings of the pref dialog but apparently this may only be true on Linux (or Linux+Max, or... but some combination not including Windows).

If no one can confirm this fix in the meantime I will try to repro and test the fix in win32 after exams.

Changed in mixxx:
milestone: none → 1.9.0
status: Confirmed → Fix Committed
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

I saw this problem on Debian Linux AMD64 also, for the record. I haven't tested your possible fix yet. (To reproduce, just delete your config file.)

Revision history for this message
William Good (bkgood) wrote : Re: [Bug 689373] Re: cannot set latency

This still doesn't break anything for me (pre-fix).

On Mon, Dec 13, 2010 at 1:38 PM, Sean M. Pappalardo
<email address hidden> wrote:
> I saw this problem on Debian Linux AMD64 also, for the record. I haven't
> tested your possible fix yet. (To reproduce, just delete your config
> file.)
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https://bugs.launchpad.net/bugs/689373
>
> Title:
>  cannot set latency
>
> Status in Mixxx:
>  Fix Committed
>
> Bug description:
>  I can't set the latency, because the combobox is empty.
> OS: Windows XP SP3
> CPU: AMD Turion 64
> Soundcard: Audio2DJ
> Videocard: ATI Radeon Xpress 1150
>
> At the first run the combobox was not empty. I tried to change the value and clicked apply and/or ok. Next time, when i opened the Preferences dialogbox, the list was empty. (And it is still empty.)
>
>
>

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote : Re: cannot set latency

Your fix works for me, though I hadn't deleted my config file before when it was happening. How does your code handle conflicts between old sound device settings in mixxx.cfg and ones in soundconfig.xml?

Revision history for this message
William Good (bkgood) wrote : Re: [Bug 689373] Re: cannot set latency

It doesn't, it doesn't read anything from the global ConfigObject<ConfigValue>
passed around (it does set the sample rate because there are like 2 places in
mixxx that look for a sample rate there and I haven't gotten to stripping that
out yet).

On Tue, Dec 14, 2010 at 2:41 AM, Sean M. Pappalardo
<email address hidden> wrote:
> Your fix works for me, though I hadn't deleted my config file before
> when it was happening. How does your code handle conflicts between old
> sound device settings in mixxx.cfg and ones in soundconfig.xml?
>

summary: - cannot set latency
+ cannot set latency (latency combo box empty)
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5715

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.