Commit graph

3947 commits

Author SHA1 Message Date
Paul Davis
00d891e347 more adaptations to the latest changes in SG API
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13198 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-26 18:40:44 +00:00
Paul Davis
989830fb7e get initialization, skeletonmixer-style connections working, add incomplete fader control
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13170 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-07 18:05:53 +00:00
Paul Davis
f8199976ea various changes in how we map between the SG matrix and JACK (really, coreaudio)
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13164 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-05 20:21:50 +00:00
Paul Davis
2155690520 more tweaks to SG plumbing code, in particular doing assignments asynchronously
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13130 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-15 23:37:19 +00:00
Paul Davis
491fe9d01a latest changes to sync up with SG API, and actually start doing SG plumbing the right way
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13129 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-15 20:36:56 +00:00
Paul Davis
7ab1c35327 add initial use of WSCommands for adding/removing SG racks - locks up on first test
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-03 20:40:29 +00:00
Paul Davis
680ea1118c merge 13034:13103 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13107 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-02 14:33:56 +00:00
Paul Davis
3bb7d368a8 merge 12791:13034 from 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-02 00:04:51 +00:00
Paul Davis
576f73e032 build system and minor code changes to work with new mixercoresg framework
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@13104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-02 00:02:32 +00:00
Paul Davis
6e824e7797 merge 12717:12954 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12955 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-28 13:30:03 +00:00
Paul Davis
f1fd9c7bdc fixes to work with latest version of mixer lib
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-20 20:22:20 +00:00
Paul Davis
14aac7e210 merge 12717:12791 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-20 03:53:34 +00:00
Paul Davis
459579e966 remove threaded initialization of SG library, add debug tracing for all surface driver callbacks
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12780 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-19 13:50:17 +00:00
Paul Davis
19006a42b3 start handling surface display update callbacks, so that we can see changes, and a few other minor tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12725 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-14 14:54:17 +00:00
Paul Davis
129dcd7f97 merge 12607:12717 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-14 01:09:40 +00:00
Paul Davis
2b1fdfe815 SG: add calls to update inventory from core, and use lan interface list in GUI
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12620 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-08 22:30:35 +00:00
Paul Davis
e392b271d5 get soundgrid initialization running in its own thread, with a hand-holding GUI pulsing progress bar, and make first call into mixer core to get LAN id's
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12615 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-08 19:12:06 +00:00
Paul Davis
f228d2c68e merge 12436:12607 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12608 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-08 14:03:30 +00:00
Paul Davis
6ef90ffe5c various tweaks for SG support
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12604 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-08 12:53:48 +00:00
Paul Davis
b4a3b29b97 build SG surface driver as an OS X bundle, and do a better job with the implementation itself (probably not finished yet)
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12603 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-08 12:53:22 +00:00
Paul Davis
8e1db53556 merge -r12436:12545 from 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12546 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-02 16:21:08 +00:00
Paul Davis
4f9eb9862c start using a real SurfaceDriver API
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12486 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-30 02:37:42 +00:00
Paul Davis
ef33e45cee updated wscript
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-28 14:56:12 +00:00
Paul Davis
57f7824e39 stubs for basic objects needed for SG signal flow control
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-28 14:55:55 +00:00
Paul Davis
a2bb5c1feb merge 12389:12436 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 19:01:24 +00:00
Paul Davis
ee2017d9ee use explicit envvar to define where to find the soundgrid library(ies)
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12397 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-23 16:54:29 +00:00
Paul Davis
89df06eb2d merge 3.0 12308:12389
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12391 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-23 15:41:07 +00:00
Paul Davis
08c87b22b4 first stabs at actual SG support
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12312 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-16 18:33:20 +00:00
Paul Davis
6312242820 merge 12290:12308 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12309 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-16 09:06:07 +00:00
Paul Davis
ae7c1d452d merge 12268:12290 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12308 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-16 08:52:43 +00:00
Paul Davis
a26c42734a further build system tweaks for SG
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12275 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-14 23:20:29 +00:00
Paul Davis
e2c50db848 tweak build system to access SoundGrid headers and library
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12272 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-14 21:51:33 +00:00
Paul Davis
d6edbf5ca2 merge 12096:12268 from svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/3.0
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12269 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-14 18:35:19 +00:00
Paul Davis
9c8b57aab0 SG: merge 3.0 from 11783-12096
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@12097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-26 17:06:21 +00:00
Paul Davis
85a27910cb more work on getting SG config pane into shape
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@11783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-03 14:34:13 +00:00
Paul Davis
6a1bb2fca8 bits and pieces of very basic stub support for soundgrid
git-svn-id: svn://localhost/ardour2/branches/3.0-SG@11781 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-02 16:54:29 +00:00
Carl Hetherington
47faebb367 Missing file.
git-svn-id: svn://localhost/ardour2/branches/3.0@11779 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-02 13:52:36 +00:00
Carl Hetherington
e960ebeebb Add comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@11778 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 23:47:37 +00:00
Carl Hetherington
4cd2e73732 Add comment and fix type.
git-svn-id: svn://localhost/ardour2/branches/3.0@11777 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 23:47:31 +00:00
Carl Hetherington
d34d7b8ce1 Remove unused declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11776 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 23:47:23 +00:00
Carl Hetherington
5de4de613b Fix memory leak on error condition (#4798).
git-svn-id: svn://localhost/ardour2/branches/3.0@11775 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 15:06:24 +00:00
Carl Hetherington
c38cbac7e7 Fix possible out-of-bounds array access (#4796).
git-svn-id: svn://localhost/ardour2/branches/3.0@11774 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 15:06:15 +00:00
Carl Hetherington
d7deaa21bb Fix reference of track after free() (#4795).
git-svn-id: svn://localhost/ardour2/branches/3.0@11773 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 14:58:09 +00:00
Carl Hetherington
cc23c36961 Tidy up slightly; fix reads off the end of the data
array (#4797).


git-svn-id: svn://localhost/ardour2/branches/3.0@11772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 14:57:57 +00:00
Carl Hetherington
7f417fb44f Remove unused ustring version of url_decode(). Rework
the other version to be a bit simpler, avoiding #4800.


git-svn-id: svn://localhost/ardour2/branches/3.0@11771 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 14:30:06 +00:00
Carl Hetherington
3240a93aad Fix libpbd tests and add test for url_decode().
git-svn-id: svn://localhost/ardour2/branches/3.0@11770 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 14:29:26 +00:00
David Robillard
c886f761eb Update to latest LV2 state extension.
git-svn-id: svn://localhost/ardour2/branches/3.0@11769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-30 23:32:48 +00:00
Carl Hetherington
7c2b3171c2 Further GCC 4.7.0 fixes.
git-svn-id: svn://localhost/ardour2/branches/3.0@11768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-30 01:21:08 +00:00
Carl Hetherington
8ae1880e33 Some fixes for GCC 4.7.0
git-svn-id: svn://localhost/ardour2/branches/3.0@11767 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-30 00:03:53 +00:00
Carl Hetherington
1fc8dfa0fc Put copy-constructed crossfades at the position of their
source crossfade; fixes #4793.


git-svn-id: svn://localhost/ardour2/branches/3.0@11763 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-27 21:04:47 +00:00