Re: [Qutecsound-users] Preparing release, call for testers
Brought to you by:
mantaraya36
From: andy f. <and...@gm...> - 2010-03-10 17:50:13
|
I neglected to mention that it has stopped hanging on exit, too. Let me know when you'd like a Windows installer built. Cheers, ~ andy.f On Wed, Mar 10, 2010 at 12:12 PM, Andres Cabrera <man...@gm...> wrote: > Nice to hear. There have been so many internal changes I want to do a > binary prerelease to get additional testing before calling it stable, > but it's good to hear it's now better. > > Cheers, > Andrés > > On Wed, Mar 10, 2010 at 4:29 PM, andy fillebrown > <and...@gm...> wrote: >> Ah, good. It is working now. QuteCsound on Windows is good to go. >> >> Cheers, >> ~ andy.f >> >> >> >> On Wed, Mar 10, 2010 at 10:07 AM, Andres Cabrera <man...@gm...> wrote: >>> Hi, >>> >>> Thanks for testing. I've just committed what I think is the best >>> solution: to check if jack is the set audio module and only use the >>> jack flags in that case. >>> >>> I don't think anyone is using jack on windows with Csound, but I >>> prefer to leave the option open. >>> >>> Please let me know if it is still not fixed. >>> >>> Cheers, >>> Andrés >>> >>> On Wed, Mar 10, 2010 at 1:42 PM, andy fillebrown >>> <and...@gm...> wrote: >>>> The "Run in Term" issue on Windows is with the -+jack_client >>>> command-line flag, which is being set in csoundoptions.cpp around line >>>> 49. Should I put that block of code in a #ifndef Q_OS_WIN ... #endif >>>> since Jack isn't really used on Windows? ...or am I wrong about Jack >>>> on Windows and people do use it? Either way, if the QuteCsound >>>> configuration option for "Jack client name" is set to an empty string, >>>> instead of a "*", "Run in Term" works fine. How do you want this >>>> handled on Windows? >>>> >>>> ~ andy.f >>>> >>>> >>>> >>>> On Sun, Mar 7, 2010 at 1:32 PM, andy fillebrown >>>> <and...@gm...> wrote: >>>>> bah, the Run in Term is broken again... >>>>> >>>>> The filename, directory name, or volume label syntax is incorrect. >>>>> >>>>> C:\_\_\home\code\3rdparty\.version-controlled\qutecsound-32>echo "csound "C:/_/_ >>>>> /tmp\QuteCsoundExample-fl3616.csd" -+rtaudio=portaudio -iadc -odac -+jack_clien >>>>> t=csound-tmpgqHp3616.csd --env:CSNOSTOP=yes" >>>>> "csound "C:/_/_/tmp\QuteCsoundExample-fl3616.csd" -+rtaudio=portaudio -iadc -od >>>>> ac -+jack_client=csound-tmpgqHp3616.csd --env:CSNOSTOP=yes" >>>>> >>>>> C:\_\_\home\code\3rdparty\.version-controlled\qutecsound-32>csound "C:/_/_/tmp\Q >>>>> uteCsoundExample-fl3616.csd" -+rtaudio=portaudio -iadc -odac -+jack_client=csou >>>>> nd-tmpgqHp3616.csd --env:CSNOSTOP=yes >>>>> PortMIDI real time MIDI plugin for Csound >>>>> PortAudio real-time audio module for Csound >>>>> 0dBFS level = 32768.0 >>>>> Csound version 5.11 (float samples) Oct 1 2009 >>>>> libsndfile-1.0.20 >>>>> *** error setting option 'jack_client' to 'csound-tmpgqHp3616.csd': invalid var >>>>> iable name >>>>> >>>>> >>>>> ... looks like QuteCsound thinks it's running on linux? Meh, I'll >>>>> look into it in more detail later. >>>>> >>>>> ~ andy.f >>>>> >>>>> >>>>> >>>>> >>>>> On Sun, Mar 7, 2010 at 11:30 AM, andy fillebrown >>>>> <and...@gm...> wrote: >>>>>> Ok, all seems well now. I am also getting hung on exit, but it's >>>>>> happening after QuteCsound saves its settings so it doesn't bother me >>>>>> too much. Very nice work, Andres! The scope widget in the Additive >>>>>> Synth example runs in realtime, now. Thank you for this. >>>>>> >>>>>> Note my change in svn for file csoundengine.cpp -- I assumed you meant >>>>>> to use a single "=" instead of "==", which is a typo I make >>>>>> frequently, too =) >>>>>> >>>>>> Cheers, >>>>>> ~ andy.f >>>>>> >>>>>> >>>>>> >>>>>> On Sun, Mar 7, 2010 at 2:55 AM, Andres Cabrera <man...@gm...> wrote: >>>>>>> Hi, >>>>>>> >>>>>>> Yes, this is some svn weirdness. On my other computer, where it's >>>>>>> working, it says tehre are no differences to head, but on this >>>>>>> computer I get a compile error and the behaviour you describe... It >>>>>>> should be fixed now... >>>>>>> >>>>>>> Cheers, >>>>>>> Andrés >>>>>>> >>>>>>> On Sat, Mar 6, 2010 at 11:50 PM, andy fillebrown >>>>>>> <and...@gm...> wrote: >>>>>>>> Not getting crashes on exit anymore, but the widget panel isn't working at all. >>>>>>>> I'm getting the message WidgetPanel::setCurrentLayout widget not >>>>>>>> contained!! WidgetLayout(0xb0356b8) in the debug output. >>>>>>>> This started happening after the changes in widgetpanel.cpp, >>>>>>>> yesterday. The widgets worked in the initial checkout 2 days ago. >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Mar 6, 2010 at 3:22 PM, Andres Cabrera <man...@gm...> wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Should be fixed now. Make sure you dn't have a conflict that is >>>>>>>>> blocking updating... >>>>>>>>> >>>>>>>>> Still haven't fixed the major issue right now which is hanging on >>>>>>>>> exit, but please report any other issues or ideas regarding this >>>>>>>>> current version. >>>>>>>>> >>>>>>>>> Cheers, >>>>>>>>> Andrés >>>>>>>>> >>>>>>>>> Cheers, >>>>>>>>> Andrés >>>>>>>>> >>>>>>>>> On Fri, Mar 5, 2010 at 8:58 PM, Andres Cabrera <man...@gm...> wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Sorry... It seems I ran off wihtout looking at the svn messages and >>>>>>>>>> there probably was a conflict and commit failed... >>>>>>>>>> >>>>>>>>>> It'll have to wait till tomorrow. Thanks for the patience. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Andrés >>>>>>>>>> >>>>>>>>>> On Fri, Mar 5, 2010 at 8:39 PM, andy fillebrown >>>>>>>>>> <and...@gm...> wrote: >>>>>>>>>>> The changes in WidgetPanel broke qutecsound.cpp when compiling... >>>>>>>>>>> >>>>>>>>>>> qutecsound.cpp: In member function 'void qutecsound::changePage(int)': >>>>>>>>>>> qutecsound.cpp:241: error: 'class WidgetPanel' has no member named >>>>>>>>>>> 'setWidgetLayout' >>>>>>>>>>> >>>>>>>>>>> ... I tried substituting with the new WidgetPanel::setCurrentLayout >>>>>>>>>>> function and it compiled, but got a debug message during runtime >>>>>>>>>>> saying >>>>>>>>>>> "WidgetPanel::setCurrentLayout widget not contained!! >>>>>>>>>>> WidgetLayout(0xb0351c8) ", and the widget panel is not working. >>>>>>>>>>> >>>>>>>>>>> Any ideas? >>>>>>>>>>> >>>>>>>>>>> ~ andy.f >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, Mar 5, 2010 at 2:21 PM, Andres Cabrera <man...@gm...> wrote: >>>>>>>>>>>> OK, now I seem to have got rid of crashing on exit as well. Naturally >>>>>>>>>>>> it was self inflicted QTimer pain... but how else to do it? I don't >>>>>>>>>>>> want to have all that called from the Csound thread? >>>>>>>>>>>> >>>>>>>>>>>> Please give it a go now, and let me know if things are stable. >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Andrés >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Mar 5, 2010 at 6:51 PM, Andres Cabrera <man...@gm...> wrote: >>>>>>>>>>>>> OK, I think the crashing is fixed. I still need to deal with hanging >>>>>>>>>>>>> on exit, but I think this should take care of stability issues. Let me >>>>>>>>>>>>> know if you see more things. >>>>>>>>>>>>> >>>>>>>>>>>>> Cheers, >>>>>>>>>>>>> Andrés >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Mar 5, 2010 at 6:16 PM, Andres Cabrera <man...@gm...> wrote: >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks. Sorry about that. I'm dealing with the timer issues now. I'll >>>>>>>>>>>>>> let people know when things are stabilized. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Andrés >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Mar 5, 2010 at 6:07 PM, andy fillebrown >>>>>>>>>>>>>> <and...@gm...> wrote: >>>>>>>>>>>>>>> As usual, the windows build is going poorly. I fixed a few >>>>>>>>>>>>>>> compile-time issues and got QuteCsound to start up ok, but when >>>>>>>>>>>>>>> shutting down there's a timer firing off and trying to call into >>>>>>>>>>>>>>> widgets that have already been destroyed. Here's the stack dump from >>>>>>>>>>>>>>> one of the many random places the timer crashes in... >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 0 QWidget::testAttribute qwidget.h 1025 0x00517c0a >>>>>>>>>>>>>>> 1 QWidget::isEnabled qwidget.h 930 0x00517ce5 >>>>>>>>>>>>>>> 2 WidgetLayout::getMouseValues widgetlayout.cpp 393 0x004a9b3e >>>>>>>>>>>>>>> 3 CsoundEngine::dispatchQueues csoundengine.cpp 894 0x004bce93 >>>>>>>>>>>>>>> 4 CsoundEngine::qt_metacall moc_csoundengine.cpp 114 0x004cca1f >>>>>>>>>>>>>>> 5 QMetaObject::metacall qmetaobject.cpp 237 0x6a201c04 >>>>>>>>>>>>>>> 6 QMetaObject::activate qobject.cpp 3285 0x6a211a17 >>>>>>>>>>>>>>> 7 QSingleShotTimer::timeout qtimer.moc 82 0x6a214f17 >>>>>>>>>>>>>>> 8 QSingleShotTimer::timerEvent qtimer.cpp 308 0x6a214e12 >>>>>>>>>>>>>>> 9 QObject::event qobject.cpp 1204 0x6a20de34 >>>>>>>>>>>>>>> 10 QApplicationPrivate::notify_helper qapplication.cpp 4300 0x01c82520 >>>>>>>>>>>>>>> 11 QApplication::notify qapplication.cpp 3704 0x01c7fe2c >>>>>>>>>>>>>>> 12 QCoreApplication::notifyInternal qcoreapplication.cpp 704 0x6a1fd302 >>>>>>>>>>>>>>> 13 QCoreApplication::sendEvent qcoreapplication.h 215 0x6a2615bc >>>>>>>>>>>>>>> 14 QEventDispatcherWin32Private::sendTimerEvent qeventdispatcher_win.cpp 609 0x6a21fd76 >>>>>>>>>>>>>>> 15 qt_internal_proc qeventdispatcher_win.cpp 476 0x6a21f6ec >>>>>>>>>>>>>>> 16 USER32!GetDC C:\WINDOWS\system32\user32.dll 0 0x7e418734 >>>>>>>>>>>>>>> 17 ?? 0 0x003b028c >>>>>>>>>>>>>>> 18 ?? 0 0x00000113 >>>>>>>>>>>>>>> 19 USER32!GetDC C:\WINDOWS\system32\user32.dll 0 0x7e418816 >>>>>>>>>>>>>>> 20 qt_fast_timer_proc qeventdispatcher_win.cpp 414 0x6a21f4b5 >>>>>>>>>>>>>>> ... <More> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> ...which is why I don't like timers. I have no idea which timer it is >>>>>>>>>>>>>>> or how to guarantee it's actually stopped before the widget has been >>>>>>>>>>>>>>> destroyed since the timer may have already posted to the event loop. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Anyway, I've committed the changes I made to get it compiling (please >>>>>>>>>>>>>>> note the change from sleep(0.1) to usleep(100000) in csoundengine.cpp) >>>>>>>>>>>>>>> -- there is no "sleep" in windows mingw =( but I'm going to need help >>>>>>>>>>>>>>> with the timer issue. All timers and timer events need to be stopped >>>>>>>>>>>>>>> before the objects/widgets they call into are destroyed. Linux may be >>>>>>>>>>>>>>> able to get by without crashing, but on Windows it will crash every >>>>>>>>>>>>>>> time. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>> ~ andy.f >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Mar 5, 2010 at 4:26 AM, Rory Walsh <ror...@ea...> wrote: >>>>>>>>>>>>>>>> If someone can prepare a windows binary I'd be more than happy and >>>>>>>>>>>>>>>> willing to test it out. I'm still using Csound floats version. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Rory. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 5 March 2010 09:24, Andres Cabrera <man...@gm...> wrote: >>>>>>>>>>>>>>>>> Hi everyone, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I'm writing to ask for comments from people building from svn about >>>>>>>>>>>>>>>>> the stability of the current sources. I've just commited some changes >>>>>>>>>>>>>>>>> that I hope should stabilize the sources. Can you give this a run and >>>>>>>>>>>>>>>>> let me know how you find them? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I want to make a new release soon, since there are so many new >>>>>>>>>>>>>>>>> features, but I also want it to be tested and stable since there have >>>>>>>>>>>>>>>>> been some major changes. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>>> Andrés >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>>>>>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>>>>>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>>>>>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>>>>>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> Qutecsound-users mailing list >>>>>>>>>>>>>>>>> Qut...@li... >>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>>>>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>>>>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>>>>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>>>>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>> Qutecsound-users mailing list >>>>>>>>>>>>>>>> Qut...@li... >>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>>>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>>>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>>>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>>>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Qutecsound-users mailing list >>>>>>>>>>>>>>> Qut...@li... >>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Andrés >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Andrés >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Andrés >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Qutecsound-users mailing list >>>>>>>>>>>> Qut...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Qutecsound-users mailing list >>>>>>>>>>> Qut...@li... >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Andrés >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> Andrés >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>>> _______________________________________________ >>>>>>>>> Qutecsound-users mailing list >>>>>>>>> Qut...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Download Intel® Parallel Studio Eval >>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>>> _______________________________________________ >>>>>>>> Qutecsound-users mailing list >>>>>>>> Qut...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> Andrés >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Download Intel® Parallel Studio Eval >>>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>>> proactively, and fine-tune applications for parallel performance. >>>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>>> _______________________________________________ >>>>>>> Qutecsound-users mailing list >>>>>>> Qut...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>>>>> >>>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Qutecsound-users mailing list >>>> Qut...@li... >>>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>>> >>> >>> >>> >>> -- >>> >>> >>> Andrés >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Qutecsound-users mailing list >>> Qut...@li... >>> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >>> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Qutecsound-users mailing list >> Qut...@li... >> https://lists.sourceforge.net/lists/listinfo/qutecsound-users >> > > > > -- > > > Andrés > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Qutecsound-users mailing list > Qut...@li... > https://lists.sourceforge.net/lists/listinfo/qutecsound-users > |