Robin Gareus
1ed63c5247
clarify splash message (plugin scan/discover)
2015-07-16 20:01:11 +02:00
Robin Gareus
700c7b225f
prevent multiple concurrent plugin scans.
2015-07-16 19:49:55 +02:00
Robin Gareus
87b89a605f
Revert "Possible fix for http://tracker.ardour.org/view.php?id=6332 "
...
This reverts commit 1a619472ca .
On Unix systems "#define g_open open" interferes with class member function
IMHO this is the wrong approach, the filename should be converted using
glib::filename_from_utf8().
2015-07-16 19:29:45 +02:00
John Emmas
1a619472ca
Possible fix for http://tracker.ardour.org/view.php?id=6332
...
For sfdb stuff, use glib file functions in preference to ANSI or libsndfile handling. On Windows, we need functions which understand UTF-8 (so that we'll be able to import sound files, even in a non-English locale).
2015-07-16 18:27:52 +02:00
Robin Gareus
93b90396d2
rework AU scanning/discovery
...
Scan-only: “Iterate over all plugins. skip the ones where there's no
io-cache entry
Discover: cache new plugins info, update cache if needed.
2015-07-16 16:54:57 +02:00
Paul Davis
8a686632a0
separate solo isolate into two components (self-solo-isolate and solo-isolated-by-upstream)
2015-07-16 10:11:04 -04:00
Robin Gareus
782aa6aa47
add missing return value
2015-07-16 15:34:37 +02:00
Robin Gareus
6c10ddc339
Revert "AU discover: remember discover-at-start setting"
...
This reverts commit 7c3c213d45 .
2015-07-16 15:19:02 +02:00
Robin Gareus
7c3c213d45
AU discover: remember discover-at-start setting
...
Prior to this every successful discovery enabled
auto-discovery at application start.
2015-07-16 14:59:02 +02:00
Robin Gareus
6dbe10dcfd
-Wabsolute-value fix
2015-07-15 23:52:05 +02:00
Robin Gareus
9bf381db0a
amend 3a5ac7f
2015-07-15 23:40:45 +02:00
Robin Gareus
3a5ac7f37f
update existing dpm meter-falloff config to new fastest.
2015-07-15 23:18:13 +02:00
Robin Gareus
aa87e52c3b
VST-info hotfix for 32/64 parallel installs.
...
In the long-run this needs a better solution: Dedicated cache
folders..
2015-07-15 19:36:49 +02:00
Robin Gareus
42bfc63d7a
fix pre-fader insert mute.
2015-07-15 16:53:29 +02:00
Robin Gareus
b7b1f9a0a6
fix “missing operator<< for PBD::ID” (clang)
2015-07-15 01:21:19 +02:00
Len Ovens
d8f3f9f02d
Move learned midi binding reload after midi map load ( fixes #6405 )
2015-07-13 13:47:00 -07:00
Robin Gareus
fa3896a483
use “1” as small-step for integer controls.
2015-07-13 15:33:46 +02:00
Robin Gareus
56ba08b7cb
implement scroll-wheel support for ClickBoxes
2015-07-13 15:33:15 +02:00
Robin Gareus
f4229968d9
keep invisible processors enabled.
...
fixes issues with --disable-plugins disabling internal returns
(and breaking existing aux-sends).
2015-07-13 13:19:24 +02:00
Robin Gareus
5e7d9d30e2
fix verbose plugin scan
2015-07-11 22:16:33 +02:00
Robin Gareus
deedb25ab6
add pingback URL for windows
2015-07-11 21:46:25 +02:00
Robin Gareus
4baf634a67
prepare verbose plugin scanning (log VST details)
2015-07-11 21:46:25 +02:00
Robin Gareus
937ed39c45
fix PBD::ID string format
2015-07-11 05:17:02 +02:00
Len Ovens
ed8ab2c80a
Fixed pb in toggle mode to switch at half way ( fixes #6424 )
2015-07-10 16:52:43 -04:00
Len Ovens
a29b050883
Fixed generic MIDI program change event size to two bytes ( fixes #6426 )
2015-07-10 16:52:43 -04:00
Len Ovens
6349570fb2
Add debug for generic midi control
2015-07-10 16:52:43 -04:00
Robin Gareus
4c608b6e04
assign new IDs to plugin copies on paste.
...
when copying a plugin the state is transferred by serializing
XML and setting state from XML. This state includes the unique ID.
This ID needs to be identical at first in order to load
the state from <session-dir>/plugins/<ID>/*
2015-07-10 22:09:18 +02:00
Robin Gareus
9ab76a5cf0
fix previous commit double dot in file ext.
2015-07-10 19:02:46 +02:00
Robin Gareus
a73a039a3a
separate VST blacklist for 32/64bit
2015-07-10 18:54:26 +02:00
Robin Gareus
40c603c7e9
UTF8 encode windows device names - potential fix for #6418
2015-07-08 11:34:57 +02:00
Robin Gareus
15d150603c
use default meter type when creating new tracks/busses
2015-07-05 17:15:01 +02:00
Robin Gareus
8bd32dc4ce
prepare default meter-type config
2015-07-05 17:12:30 +02:00
Robin Gareus
4f81b17e85
another float/double -Wabsolute-value fix
2015-07-05 16:13:08 +02:00
Robin Gareus
7a7c87d5f4
remove tabs from python code
2015-07-05 14:50:13 +02:00
Robin Gareus
fa7bb93329
fix jack_port_get_aliases return value (if n/a)
2015-07-04 12:54:41 +02:00
Robin Gareus
a68221e323
fix jack/pthread windows condition
2015-07-04 11:49:44 +02:00
Robin Gareus
9ccfb921d4
synchronize with https://github.com/x42/weakjack/
2015-07-04 11:46:09 +02:00
Robin Gareus
416ef93635
use a trick to compile JACK/win with new and old headers
...
jack/systemdeps.h is jack2-only and contains many
windows-specific typedefs (native windows threads, ptw32 threads, MSVC
special cases etc etc.) which are not present in jack1/shared headers.
2015-07-04 09:52:04 +02:00
Robin Gareus
58a7b0e137
fix side-effect of moving to jack1 headers
2015-07-04 05:59:37 +02:00
Robin Gareus
278cd98799
fix compilation with mingw + pthreads
2015-07-04 05:48:42 +02:00
Robin Gareus
efb9da770d
fix use of += in waf variable
2015-07-04 05:43:34 +02:00
Robin Gareus
c905be691d
only compile, don’t link & run jack checks
2015-07-04 04:24:22 +02:00
Robin Gareus
d48a5f7068
fix weak jack w/new jack_port_rename()
2015-07-04 00:20:12 +02:00
Paul Davis
35ab6e9075
fix error in type definition for weak jack handling of jack_port_rename
2015-07-02 14:24:49 -04:00
Paul Davis
b8b5d0b4c7
alternative fix for the same problem that 9e2048decf was addressing
2015-07-02 14:15:11 -04:00
Paul Davis
aaab192436
add conditional use of jack_port_rename(), a newly added public API for JACK
2015-07-02 14:02:07 -04:00
Robin Gareus
9e2048decf
Don’t use invalid iterator during cleanup. fixes #6403
2015-07-02 19:46:38 +02:00
Robin Gareus
466af2a80b
don’t compile tracks specific sources for ardour.
2015-07-02 15:32:29 +02:00
John Emmas
fe5852fc1d
MSVC doesn't like us calling 'sqrt()' with integers (it doesn't have a version which takes an int)
...
So let's specify which version we'd like it to use.
2015-07-02 08:23:38 +01:00
John Emmas
f814045f80
MSVC doesn't have 'sleep()' (it uses 'Sleep()' with a capital 'S') so let's make sure it'll still compile
...
(see the note about possibly using 'Glib::usleep()' ??)
2015-07-02 08:23:38 +01:00