Commit graph

1320 commits

Author SHA1 Message Date
Paul Davis
0b7a7cba78 fix bad python code for splitting cpuinfo flags, so that even the last flag gets the attention it deserves
git-svn-id: svn://localhost/ardour2/trunk@1602 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-16 03:13:36 +00:00
Paul Davis
026e8d0673 fix crash in mixer selection after session was closed, but mixer selection retained refs to routes/plugins
git-svn-id: svn://localhost/ardour2/trunk@1601 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-16 01:56:00 +00:00
Paul Davis
f2883c8592 update editor mixer action if strip is hidden due to track deselect (Carl)
git-svn-id: svn://localhost/ardour2/trunk@1600 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 20:53:05 +00:00
Paul Davis
42dd93085c fix from mr bouncy for keeping playlists during cleanup
git-svn-id: svn://localhost/ardour2/trunk@1599 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 20:40:40 +00:00
Sampo Savolainen
cc38efd90d Make sse_functions_xmm.cc compile for i386 and i686
git-svn-id: svn://localhost/ardour2/trunk@1598 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 19:59:00 +00:00
Sampo Savolainen
52c8e00edd Add Mike's quad-quad + prefetch optimization.
git-svn-id: svn://localhost/ardour2/trunk@1597 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 19:54:18 +00:00
Paul Davis
76afeee82b remove diskstream lock padding (it didn't fix anything)
git-svn-id: svn://localhost/ardour2/trunk@1596 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 19:43:15 +00:00
Paul Davis
702411f658 edit groups tab gets headers (carl); use sampo's SSE find_peaks code; fix build for find_peaks on x86; don't duplicate sources when embedding; use Glib::ustring for all source-related strings; fixup plugin UI automation buttons
git-svn-id: svn://localhost/ardour2/trunk@1595 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 19:42:42 +00:00
Paul Davis
6fadaae2cb make OSC off by default, and add menu item to control it
git-svn-id: svn://localhost/ardour2/trunk@1594 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 13:25:01 +00:00
Paul Davis
a1960ba3c0 padding patch for mutex problem; better x86_64 alignment patch from mike taht; fixes for ringbuffer types for x86_64 from mike taht
git-svn-id: svn://localhost/ardour2/trunk@1593 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 12:30:17 +00:00
Taybin Rutkin
44502336c8 Added mutex.h to pbd xcode project.
git-svn-id: svn://localhost/ardour2/trunk@1592 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 03:07:04 +00:00
Paul Davis
f3d8efcea9 disgusting hack around mutex problem that has been delaying beta19, hopefully to be removed once we understand the issue better
git-svn-id: svn://localhost/ardour2/trunk@1591 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 01:57:00 +00:00
Taybin Rutkin
f74981874f veclib implementation of find_peaks().
git-svn-id: svn://localhost/ardour2/trunk@1590 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-14 21:33:44 +00:00
Paul Davis
c309e2a323 add "Select Range" to range marker context menu
git-svn-id: svn://localhost/ardour2/trunk@1589 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-14 14:40:40 +00:00
Paul Davis
29f6f0cf05 no more peak building thread; don't print config var stores, but it possible to do it again without another complete recompile
git-svn-id: svn://localhost/ardour2/trunk@1588 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-14 14:24:14 +00:00
Taybin Rutkin
0641df0ccd Updated doxygen file.
Updated XCode build files to build to /opt/ardour/build.
Updated Ardour XCode build to use veclib acceleration library.


git-svn-id: svn://localhost/ardour2/trunk@1587 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-14 03:03:39 +00:00
Sampo Savolainen
75d2f51193 Added a xmmintrin.h based SSE function find_peaks(). Needs polishing as
this commit breaks the build system for i386 builds with dynamic SSE 
enabled.


git-svn-id: svn://localhost/ardour2/trunk@1586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 22:42:34 +00:00
John Anderson
29f4d8b52c no more strerror_r
git-svn-id: svn://localhost/ardour2/trunk@1585 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 20:05:44 +00:00
Sampo Savolainen
7f80d6d21b Make the headers on sound files created by bouncing ranges complete.
git-svn-id: svn://localhost/ardour2/trunk@1584 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 19:41:59 +00:00
Taybin Rutkin
7e0e458f74 Removed unused MeterBridgeStrip and MeterBridge classes.
Removed unnecessary AudioEngine references.


git-svn-id: svn://localhost/ardour2/trunk@1583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 16:17:29 +00:00
Taybin Rutkin
3f4232c646 Fixed error handling to use XSI strerror_r(), not the GNU version.
git-svn-id: svn://localhost/ardour2/trunk@1582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 14:57:02 +00:00
Paul Davis
c1a5269c55 fix panner visual corruption bug #1213; more consistent naming for automation states; carl's wheel-3 patch
git-svn-id: svn://localhost/ardour2/trunk@1581 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 12:08:41 +00:00
Paul Davis
a493ea0aab Yet Another Rect Redraw fix
git-svn-id: svn://localhost/ardour2/trunk@1580 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-12 22:19:56 +00:00
Doug McLain
4abb00bceb Added error checking for cursor colors
git-svn-id: svn://localhost/ardour2/trunk@1579 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-12 21:34:39 +00:00
Paul Davis
f22d960879 carl's inverted fix for mousewheel actions
git-svn-id: svn://localhost/ardour2/trunk@1578 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-12 21:16:28 +00:00
Paul Davis
ef3aa2e151 fix errors in prior fix for excessive CPU when drawing rec rects
git-svn-id: svn://localhost/ardour2/trunk@1577 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-12 21:03:39 +00:00
Paul Davis
3a716d2b90 add GPROFILE scons option; fix spectacular CPU usage sawtooth caused by constant redraw of entire rects when their bounds change
git-svn-id: svn://localhost/ardour2/trunk@1576 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-12 17:05:09 +00:00
Paul Davis
84af9f18eb fixes from Carl H for a couple of buglets
git-svn-id: svn://localhost/ardour2/trunk@1575 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-12 14:24:05 +00:00
Sampo Savolainen
a74b374024 Make bounce range bounce the range on each selected track, instead of
always bouncing the range on the track the selection was originally 
made.


git-svn-id: svn://localhost/ardour2/trunk@1574 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11 18:01:03 +00:00
John Anderson
a31394fa8d implement button for global solo
git-svn-id: svn://localhost/ardour2/trunk@1573 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11 15:40:43 +00:00
John Anderson
bfd6bdf392 to fix the abort on shutdown bug, make sure SurfacePort destructor doesn't kill the mutex until readers & writers have finished.
git-svn-id: svn://localhost/ardour2/trunk@1572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11 15:05:15 +00:00
John Anderson
3c4cdadfd7 clean up shutdown
git-svn-id: svn://localhost/ardour2/trunk@1571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-10 21:54:18 +00:00
Jesse Chappell
45e61c210d fixed some frame count issues with importing.
git-svn-id: svn://localhost/ardour2/trunk@1570 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-10 01:23:37 +00:00
Jesse Chappell
4fbdc04842 removed csope from all target
git-svn-id: svn://localhost/ardour2/trunk@1569 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-10 00:14:48 +00:00
John Anderson
7182cd75e3 Stop trying to talk to device on startup. Remap some bcf buttons.
git-svn-id: svn://localhost/ardour2/trunk@1568 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 20:46:46 +00:00
John Anderson
765d0f4785 Finish automation polling. Get rid of strip_from_route.
git-svn-id: svn://localhost/ardour2/trunk@1567 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 12:09:11 +00:00
John Anderson
04a7c950ab poll for automation
git-svn-id: svn://localhost/ardour2/trunk@1566 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 11:24:14 +00:00
John Anderson
a48a83ae5a just return an empty buffer if the port read fails
git-svn-id: svn://localhost/ardour2/trunk@1565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 11:23:39 +00:00
Taybin Rutkin
355c078023 Bug fix for displaying routes after a hidden route.
git-svn-id: svn://localhost/ardour2/trunk@1564 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 06:02:35 +00:00
Taybin Rutkin
e497c6ef12 Merged lines for better translation.
git-svn-id: svn://localhost/ardour2/trunk@1563 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 01:06:26 +00:00
Doug McLain
6e35c117c1 Oops, typo...
git-svn-id: svn://localhost/ardour2/trunk@1562 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-08 16:44:45 +00:00
Doug McLain
934c2ec367 Add playhead and editcursor to ardour.colors and remove hard coded colors
git-svn-id: svn://localhost/ardour2/trunk@1561 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-08 16:41:38 +00:00
Doug McLain
d778a2494a Fix for edit cursor clock being out of sync with edit cursor when session is loaded
git-svn-id: svn://localhost/ardour2/trunk@1560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-06 04:15:28 +00:00
Paul Davis
28cdfafa27 make Show Waveforms While Recording toggle work
git-svn-id: svn://localhost/ardour2/trunk@1558 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 23:16:40 +00:00
Paul Davis
574c5ed8b0 get real Pango::FontDescriptions for several canvas items
git-svn-id: svn://localhost/ardour2/trunk@1557 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 23:12:47 +00:00
Taybin Rutkin
62a96205de Removed unix signals cruft.
git-svn-id: svn://localhost/ardour2/trunk@1556 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 15:56:15 +00:00
Paul Davis
62c4e81884 new design for region dragging; make add route dialog float over the correct window(s); try to remove confusion from different export dialogs regarding file/directory requirements ; minor cleanups
git-svn-id: svn://localhost/ardour2/trunk@1555 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 15:34:56 +00:00
Doug McLain
f0c6bdfb84 Fixed slot assignments to AudioRegion fade shape menu items
git-svn-id: svn://localhost/ardour2/trunk@1554 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 03:58:57 +00:00
Taybin Rutkin
a9214a45ac Updated Russian translation from prokoudine.
git-svn-id: svn://localhost/ardour2/trunk@1553 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 00:44:46 +00:00
Paul Davis
922e9a529a fix for running out of JACK ports in the middle of adding multiple tracks or busses
git-svn-id: svn://localhost/ardour2/trunk@1552 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-04 18:43:10 +00:00