On Fri, May 14, 2010 at 10:35 AM, Sean Beeson <seanbeeson@gmail.com> wrote:
Which version of Fedora are you running Mixxx on in the case you
mention using it? Curiously, I will be trying to setup Mixxx for a
community radio station.
 
I'm using 2.6.32.11-99.fc12.x86_64 and 
"mixxx.x86_64                    1.7.0-1.fc12                     @rpmfusion-free"

It has one major issue that needs to be worked around -- there appears to be an X error that messes up the waveform display on the first deck when run against its own local display. Running to a remote X server it dies with this error:

Debug: [Main]: createWaveformViewer() 
Debug: [Main]: WaveformViewerFactory :: Creating new visual waveform 
Debug: [Main]: WaveformViewerFactory :: Making new GL context. 
Warning: [Main]: X Error: BadMatch (invalid parameter attributes) 8
  Major opcode: 1 (X_CreateWindow)
  Resource id:  0x70
mixxx: xcb_io.c:176: process_responses: Assertion `!(req && current_request && !(((long) (req->sequence) - (long) (current_request)) <= 0))' failed.
Abort (core dumped)

You can run it locally ($DISPLAY=":0.0") with a simple work-around: each time you start the app, you have to go to Options->Preferences->Interface->Skin and RESELECT the desired skin. This repaints the damaged waveform display area and allows the app to run as expected.

The other important thing is that Mixxx isn't particularly stable driving ALSA -- but works very well using JACK. In particular, when driving ALSA directly, it doesn't like running with CPU-frequency scaling set so it's a good idea to run "/usr/bin/cpufreq-selector -g performance" prior to activating mixxx. I don't think it suffers from this issue when running through Jack.

I guess I should file a bug report since the version supplied on fedora isn't even the latest version. http://www.mixxx.org/download.php shows the current stable version at 1.7.2 and a 1.8.0 experimental version available. If anybody wants to build and package the latest and greatest mixxx for fedora, that would be awesome.

Niels
http://nielsmayer.com