Hi all, First, I would like to apologise for not having completed any coding work - I feel kinda bad about saying I'd do a vinyl widget and then not. I'm going to take a "when its done" approach to the following features: - Vinyl strength widget - Headphone mixer (headphone crossfader and main/monitor button) - Vector graphics
In approximately that order. I'm on holiday now so should have some time around my Enterprise Java (*shudder*) job to do it. So, on to the bad (worse?) news: I've found a show-stopping bug for the Mixxx beta. Santoni already heard the early reports on IRC, but basically Mixxx's interaction with PortAudio seems to have been broken in the last dozen revisions or so, and it *doesn't* seem to be a problem with the upgrade to Gutsy. Although I was unable to get 1611 working on a freshly minted Ubuntu Gutsy, because the program hung every time I tried to change sound APIs, and JACK didn't show up even with JACK running, and configured properly - *more* interesting is that on my Ubuntu Studio (Feisty), it was functioning just dandy (1580s revision number I think), I updated to SVN 1612, and suddenly I get massive lag on changing sound API (and sometimes hangs) and also JACK, while it shows up, gives the dreaded "Audio device could not be opened" message. OSS and ALSA now also show no devices available. (yes, I remembered to stop JACKd ;P) Card is an M-Audio Delta 1010LT (Envy24 chipset). May be related to bug 1835494 in tracker. I'll trackerise it as soon as I get time, and locate my Sourceforge login details again. o:) ~Y On Nov 25, 2007 11:44 AM, <[EMAIL PROTECTED]> wrote: > Send Mixxx-devel mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Mixxx-devel digest..." > > > Today's Topics: > > 1. Re: Packaging 1.6.0beta1 (Albert Santoni) > 2. Re: Optimize option added (Albert Santoni) > 3. Re: Packaging 1.6.0beta1 (Jeremie ZIMMERMANN) > 4. Skin Directory Does Not Exist (Dave Jarvis) > 5. Re: Skin Directory Does Not Exist (Garth Dahlstrom) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 22 Nov 2007 09:23:12 -0500 > From: Albert Santoni <[EMAIL PROTECTED]> > Subject: Re: [Mixxx-devel] Packaging 1.6.0beta1 > To: Jeremie ZIMMERMANN <[EMAIL PROTECTED]> > Cc: mixxx-devel <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=utf-8 > > Hi Jeremie, > > On Wed, 2007-11-21 at 17:37 +0100, Jeremie ZIMMERMANN wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > It works indeed ! > > > > Here are my few first observations : > > > > - - No other skin than Ncut (which I don't like very much ;) has the > > selector box for viewing playlist / browse / etc., which makes all the > > other skins useless. > > > > Not even outline or outlineSmall? It sounds like you have an old version > of the skins installed. Our "scons install" target is somewhat broken, > as it doesn't properly overwrite skins. Did you install from source or > from .deb? > > > - - When selecting the Hercule skin, nothing happens. If you close > > then > > reload mixxx you got a segfault. > > I committed a fix for crashes with old skins a few nights ago. I believe > this is fixed. > > > > > - - I have weirdness with the OpenGL Waveform display (see attached file) > > Is this in fullscreen mode? This happens on OS X in fullscreen mode, but > I just haven't had time to try to fix it. I wonder if it's a QT bug. > > > > > - - After a very few minutes, using the waveform display, i have a big > > freeze of the wole system, with the sound going > > "DA!DA!DA!DA!DA!DA!DA!DA!DA!DA!..." and no way of CTRL+ALT+SysRQ or ssh > > or nothing :(( > > > > (which is weird because i use compiz-fusion and its very intensive > > openGL graphics "without any trouble" with my radeon GPL'd drivers) > > > > I'd probably blame this on some crazy interaction between your videocard > drivers, compiz-fusion, and Mixxx/QT4's OpenGL. Mixxx _can't_ crash your > PC, only buggy drivers can. Have you tried running without compiz-fusion > and seeing if you experience the same problem? > > > > > Hope this helps ! > > > > It did help, thanks! > > Albert > > > > > > > > > > j > > > > > > Albert Santoni wrote: > > > Hi Jeremie, > > > > > > Another good catch, it looks like I had messed up some stuff with our > > > SCONS install target. If you've used "scons install" to install Mixxx > > > lately, you might want to remove your /usr/share/{skins,midi,keyboard} > > > directories. > > > > > > Anyways, updated packages here: > > > http://mixxx.sourceforge.net/packages/mixxx-1.6.0beta1-ubuntu.tar.gz > > > > > > I think there's a pretty good chance of these ones working. :) > > > > > > Thanks, > > > Albert > > > > > > On Tue, 2007-11-20 at 13:58 +0100, Jeremie ZIMMERMANN wrote: > > > > > > Debug: Starting up... > > > Debug: Could not read "/usr/share/mixxx/keyboard/Standard.kbd.cfg" > > > Debug: Using LoFi EQs > > > Debug: Using LoFi EQs > > > Debug: SoundManager::SoundManager() > > > Debug: SampleRate 0 > > > Debug: Latency 0 > > > Debug: SoundManager::queryDevices() > > > Debug: SoundManager::clearDeviceList() > > > Debug: SoundManager::closeDevices() > > > Fatal: Could not open skin definition file: s > > > Aborted > > > > > > > > > I got the same last fatal problem in a QT popup. > > > > > > > > > j > > > > > > Albert Santoni wrote: > > >>>> Hi Jeremie, > > >>>> > > >>>> Thanks for testing the package. I've modified the package's > > >>>> dependencies > > >>>> to properly include libdjconsole (the libdjconsol-dev package should > > >>>> depend on libdjconsole0, but it doesn't). The skin directory problem > > >>>> was > > >>>> also genuine, and I've made some modifications to both the package and > > >>>> our SConscript to deal with it. > > >>>> > > >>>> These two bugs are hopefully fixed in the packages I built tonight, > > >>>> available at: > > >>>> http://mixxx.sourceforge.net/packages/mixxx-1.6.0beta1-ubuntu.tar.gz > > >>>> > > >>>> If you could please test these again, it would be greatly appreciated. > > >>>> > > >>>> Lastly, the 1.6.0 crash with a 1.5.0 config file is something that I > > >>>> was > > >>>> acutely aware of, but it's totally slipped my mind. It needs to be > > >>>> fixed > > >>>> before the beta release because it's a guaranteed (and easily > > >>>> preventable) crash for anyone who has/had 1.5.0 installed. I've opened > > >>>> a > > >>>> bug in the tracker for this: > > >>>> http://sourceforge.net/tracker/index.php?func=detail&aid=1834948&group_id=47577&atid=449891 > > >>>> > > >>>> Can anyone tackle this? > > >>>> > > >>>> Thanks, > > >>>> Albert > > >>>> > > >>>> > > >>>> > > >>>> On Mon, 2007-11-19 at 19:46 +0100, Jeremie ZIMMERMANN wrote: > > >>>> sorry not to have posted this along with my previous message, but : > > >>>> > > >>>> - I had to remove my mixxx.cfg file so the new version doesn't > > >>>> segfault. > > >>>> > > >>>> - I got this error upon launch : > > >>>> > > >>>> Critical: Skin directory does not exist: > > >>>> "/tmp/buildd/mixxx-1.6.0beta1~dfsg/debian/tmp/usr/share/mixxx/skins/" > > >>>> > > >>>> > > >>>> > > >>>> j > > >>>> > > >>>> > > >>>> Jeremie ZIMMERMANN wrote: > > >>>>>>> Albert Santoni wrote: > > >>>>>>>> If anyone is interested in building other distro-specific > > >>>>>>>> packages, the > > >>>>>>>> first set of options is the one to use. Also, there's a chance we > > >>>>>>>> might > > >>>>>>>> have a generic Linux binary .tar.gz, but I wouldn't count on it. > > >>>>>>>> There's > > >>>>>>>> also a chance we'll make vinyl control compiled-in by default > > >>>>>>>> (rather > > >>>>>>>> than having to explicitly turn it on... maybe for beta2). I hadn't > > >>>>>>>> really thought about it until now. > > >>>>>>> This package requires to manually install > > >>>>>>> libdjconsole0 libdjconsole-data > > >>>>>>> > > >>>>>>> which is OK, but may require a little fiddling for n00bz :) > > >>>>>>> > > >>>>>>> looking forward to help you with feedback. > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> j > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>> ------------------------------------------------------------------------- > > >>>> This SF.net email is sponsored by: Microsoft > > >>>> Defy all challenges. Microsoft(R) Visual Studio 2005. > > >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > >>>> _______________________________________________ > > >>>> Mixxx-devel mailing list > > >>>> [email protected] > > >>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > >>>> > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > Mixxx-devel mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > > > >>>> ------------------------------------------------------------------------- > > >>>> This SF.net email is sponsored by: Microsoft > > >>>> Defy all challenges. Microsoft(R) Visual Studio 2005. > > >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > >>>> _______________________________________________ > > >>>> Mixxx-devel mailing list > > >>>> [email protected] > > >>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > >> > > - ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Mixxx-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > Mixxx-devel mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > > - -- > > - --- Jeremie ZIMMERMANN -- http://pasunblog.org --- http://tofz.org -- > > - ---- Promouvoir et d?fendre le logiciel Libre --- http://april.org -- > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.6 (GNU/Linux) > > > > iD8DBQFHRF7N1eTOPM/5+wsRAulBAJ4iZjhg+jRFqZOMxwvGHwCWmyq/lQCeNzKj > > 2fLua8Ei6/8USiAeeqC4gXM= > > =rWJw > > -----END PGP SIGNATURE----- > > > > > ------------------------------ > > Message: 2 > Date: Thu, 22 Nov 2007 10:09:43 -0500 > From: Albert Santoni <[EMAIL PROTECTED]> > Subject: Re: [Mixxx-devel] Optimize option added > To: Pieter Palmers <[EMAIL PROTECTED]> > Cc: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain > > So I just tested these flags out on my 2.53 GHz P4, and they made a > pretty big difference. I can eek out an extra 10-12 ms of latency, which > is huge for vinyl control. > > I hope we can figure out how to do architecture detection from > SCons/python. (cat /proc/cpuinfo?) > > Thanks for the flags Pieter! > > Albert > > On Wed, 2007-11-21 at 19:11 +0100, Pieter Palmers wrote: > > Albert Santoni wrote: > > > Ok, couple of problems: > > > > > > 1) We already have -O3 in two other places on unix (always turned on). > > > We really do want these turned on by default on unix, so I've removed > > > the -O3 from the other spots and made your optimizations block enabled > > > by default on unix. > > > > It is worthwhile to specify whether the CPU is a pentium or not: > > i.e.: -march=pentium > > since this enables more efficient float <=> int conversion. The > > performance penalty of the stock GCC conversion is rather large. > > > > if you can figure out during configuration whether the architecture is > > i686 and supports mmx/sse, the following will gain you even more float > > performance: > > -mmmx -msse -mfpmath=sse > > > > Some more general GCC optimization flags: > > -fomit-frame-pointer -ffast-math -funroll-loops > > > > Especially the inclusion of floating point math optimization will give > > you a lot of improvement. And who uses mixxx on a 486 anyway? > > > > Greets, > > > > Pieter > > > > > ------------------------------ > > Message: 3 > Date: Thu, 22 Nov 2007 19:53:26 +0100 > From: Jeremie ZIMMERMANN <[EMAIL PROTECTED]> > Subject: Re: [Mixxx-devel] Packaging 1.6.0beta1 > To: Albert Santoni <[EMAIL PROTECTED]>, mixxx-devel > <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=UTF-8 > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Albert Santoni wrote: > > > >> Not even outline or outlineSmall? It sounds like you have an old version > >> of the skins installed. Our "scons install" target is somewhat broken, > >> as it doesn't properly overwrite skins. Did you install from source or > >> from .deb? > > > > i put the .deb > > > >> I committed a fix for crashes with old skins a few nights ago. I believe > >> this is fixed. > > > OK i'll try new version soon. > > > >> Is this in fullscreen mode? This happens on OS X in fullscreen mode, but > >> I just haven't had time to try to fix it. I wonder if it's a QT bug. > > > > nope not in fullscreen, all the time, especially when dialog comes over > or when window moves. > > > >> I'd probably blame this on some crazy interaction between your videocard > >> drivers, compiz-fusion, and Mixxx/QT4's OpenGL. Mixxx _can't_ crash your > >> PC, only buggy drivers can. Have you tried running without compiz-fusion > >> and seeing if you experience the same problem? > > > > with previous version i tried without compiz fusion and had exactly the > same results (bad driver or something ? what is weird is that compiz > being quite hardcore on 3D resources doesn't get to the same result) > > i'm not sure i want that much to try (full reboot, etc...) i might do > this tomorrow though.. ;) > > > j > > > > - -- > - --- Jeremie ZIMMERMANN -- http://pasunblog.org --- http://tofz.org -- > - ---- Promouvoir et d?fendre le logiciel Libre --- http://april.org -- > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFHRdAm1eTOPM/5+wsRAlPBAJ9dyyXbzaxTexGPJ2oxE/YXQHq93wCfYPQN > tcOeCeJ/OWoQ4RZrzXPZFVE= > =kLaQ > -----END PGP SIGNATURE----- > > > > ------------------------------ > > Message: 4 > Date: Sat, 24 Nov 2007 17:22:57 -0800 > From: "Dave Jarvis" <[EMAIL PROTECTED]> > Subject: [Mixxx-devel] Skin Directory Does Not Exist > To: mixxx-devel <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1 > > Hi, > > I compiled, installed, and the ran Mixxx from Subversion (trunk). Here > is the output: > > $ mixxx > Debug: Starting up... > Debug: Could not read "/home/user/.mixxx.cfg" > Debug: Using LoFi EQs > Debug: Using LoFi EQs > Debug: SoundManager::SoundManager() > Debug: SampleRate 0 > Debug: Latency 0 > Debug: SoundManager::queryDevices() > Debug: SoundManager::clearDeviceList() > Debug: SoundManager::closeDevices() > Xlib: extension "GLX" missing on display ":0.0". > Xlib: extension "GLX" missing on display ":0.0". > Xlib: extension "GLX" missing on display ":0.0". > Xlib: extension "GLX" missing on display ":0.0". > Warning: QGLContext::makeCurrent(): Cannot make invalid context current. > Segmentation fault (core dumped) > > Compile environment: > > 1. GCC: gcc 4.1.3 > 2. SYSTEM: Linux 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 > x86_64 GNU/Linux > > Stack trace: > > #0 0x0000006e006f0069 in ?? () > #1 0x00002ba1b7d390b4 in ?? () from /usr/lib/libQtOpenGL.so.4 > #2 0x00002ba1b7d627f1 in ?? () from /usr/lib/libQtOpenGL.so.4 > #3 0x00002ba1b7d396d2 in ?? () from /usr/lib/libQtOpenGL.so.4 > #4 0x00002ba1b7d6432b in ?? () from /usr/lib/libQtOpenGL.so.4 > #5 0x00002ba1b7d3a51e in QGLWidget::QGLWidget () > from /usr/lib/libQtOpenGL.so.4 > #6 0x00000000004fac7f in WVisualWaveform (this=0x1f03, > pParent=0x2ba1beecdae0, pShareWidget=0x2ba1b6637280) > at src/wvisualwaveform.cpp:30 > #7 0x0000000000499d76 in MixxxView::createAllWidgets (this=0x9db7d0, > docElem=<value optimized out>, parent=0x9dac00, bVisualsWaveform=true, > pConfig=0x9392b0) at src/mixxxview.cpp:497 > #8 0x000000000049ce9e in MixxxView (this=0x9db7d0, parent=0x9dac00, > kbdconfig=<value optimized out>, bVisualsWaveform=true, > qSkinPath=<value optimized out>, pConfig=0x9392b0) at > src/mixxxview.cpp:107 > #9 0x000000000048abb8 in MixxxApp (this=0x92d7d0, a=<value optimized out>, > [EMAIL PROTECTED], pSplash=0x0) at src/mixxx.cpp:208 > #10 0x000000000047f8eb in main (argc=1, argv=0x7ffff5c983c8) > at src/main.cpp:198 > > I do not have OpenGL drivers installed, having ineffectively spent > days and days trying to install nvidia's drivers for this GeForce 8600 > GT card under Kubuntu. > > Either way, the desktop works fine under the default Vesa driver. Does > Mixxx need OpenGL to display PNG images? ;-) > > Dave > > > > ------------------------------ > > Message: 5 > Date: Sat, 24 Nov 2007 20:43:57 -0500 > From: "Garth Dahlstrom" <[EMAIL PROTECTED]> > Subject: Re: [Mixxx-devel] Skin Directory Does Not Exist > To: "Dave Jarvis" <[EMAIL PROTECTED]> > Cc: mixxx-devel <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > You removed the old packages (1.5.x) before doing your install? (`dpkg > --get-selections | grep mixxx` has no "install" lines) > > The old skins kicking around will in my past experience crash 1.6 hard... > > On Nov 24, 2007 8:22 PM, Dave Jarvis <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > I compiled, installed, and the ran Mixxx from Subversion (trunk). Here > > is the output: > > > > $ mixxx > > Debug: Starting up... > > Debug: Could not read "/home/user/.mixxx.cfg" > > Debug: Using LoFi EQs > > Debug: Using LoFi EQs > > Debug: SoundManager::SoundManager() > > Debug: SampleRate 0 > > Debug: Latency 0 > > Debug: SoundManager::queryDevices() > > Debug: SoundManager::clearDeviceList() > > Debug: SoundManager::closeDevices() > > Xlib: extension "GLX" missing on display ":0.0". > > Xlib: extension "GLX" missing on display ":0.0". > > Xlib: extension "GLX" missing on display ":0.0". > > Xlib: extension "GLX" missing on display ":0.0". > > Warning: QGLContext::makeCurrent(): Cannot make invalid context current. > > Segmentation fault (core dumped) > > > > Compile environment: > > > > 1. GCC: gcc 4.1.3 > > 2. SYSTEM: Linux 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 > > x86_64 GNU/Linux > > > > Stack trace: > > > > #0 0x0000006e006f0069 in ?? () > > #1 0x00002ba1b7d390b4 in ?? () from /usr/lib/libQtOpenGL.so.4 > > #2 0x00002ba1b7d627f1 in ?? () from /usr/lib/libQtOpenGL.so.4 > > #3 0x00002ba1b7d396d2 in ?? () from /usr/lib/libQtOpenGL.so.4 > > #4 0x00002ba1b7d6432b in ?? () from /usr/lib/libQtOpenGL.so.4 > > #5 0x00002ba1b7d3a51e in QGLWidget::QGLWidget () > > from /usr/lib/libQtOpenGL.so.4 > > #6 0x00000000004fac7f in WVisualWaveform (this=0x1f03, > > pParent=0x2ba1beecdae0, pShareWidget=0x2ba1b6637280) > > at src/wvisualwaveform.cpp:30 > > #7 0x0000000000499d76 in MixxxView::createAllWidgets (this=0x9db7d0, > > docElem=<value optimized out>, parent=0x9dac00, bVisualsWaveform=true, > > pConfig=0x9392b0) at src/mixxxview.cpp:497 > > #8 0x000000000049ce9e in MixxxView (this=0x9db7d0, parent=0x9dac00, > > kbdconfig=<value optimized out>, bVisualsWaveform=true, > > qSkinPath=<value optimized out>, pConfig=0x9392b0) at > > src/mixxxview.cpp:107 > > #9 0x000000000048abb8 in MixxxApp (this=0x92d7d0, a=<value optimized > > out>, > > [EMAIL PROTECTED], pSplash=0x0) at src/mixxx.cpp:208 > > #10 0x000000000047f8eb in main (argc=1, argv=0x7ffff5c983c8) > > at src/main.cpp:198 > > > > I do not have OpenGL drivers installed, having ineffectively spent > > days and days trying to install nvidia's drivers for this GeForce 8600 > > GT card under Kubuntu. > > > > Either way, the desktop works fine under the default Vesa driver. Does > > Mixxx need OpenGL to display PNG images? ;-) > > > > Dave > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Mixxx-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > > > > -- > __ > --- == __/ t.O ==-- > http://stacktrace.org/ > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > ------------------------------ > > _______________________________________________ > Mixxx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > End of Mixxx-devel Digest, Vol 18, Issue 10 > ******************************************* > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
