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
John Emmas
51dd5b525b
Add some newly introduced sources to our MSVC project (gtkmm2ext)
2015-07-02 08:23:37 +01:00
Robin Gareus
2d098c346a
add a raw CoreMidi data debug mode
2015-07-01 22:14:30 +02:00
Robin Gareus
b687ed9339
consolidate & document Coreaudio midi parser
2015-07-01 18:14:48 +02:00
Robin Gareus
da0ca57539
NOOP, reindent & whitespace
2015-07-01 01:18:52 +02:00
Robin Gareus
b86cf68e1f
add an explicit midi parser/chunker to CoreAudio
2015-07-01 01:12:30 +02:00
Paul Davis
619a517f2a
when seeking, completely refill buffers rather than just a partial refill
2015-06-30 10:47:17 -04:00
Robin Gareus
ea4ffbb674
prevent stuck & vanishing tooltips
...
the window needs to be moved in place before presenting it.
Otherwise it is displayed at mouse-pos and moving it triggers enter/leave,
which in turn re-start the timeout..
2015-06-30 13:08:22 +02:00
Robin Gareus
efa170b6bc
stop PersistentTooltip flicker.
...
timeout is used for a *one-time* delayed display of the tooltip.
2015-06-30 13:05:42 +02:00
Robin Gareus
5296a364c4
pthread_equal returns non-zero if equal. amend 5ab0288
2015-06-30 09:17:43 +02:00
Robin Gareus
5ab0288c99
at least make it compile with mingw.
2015-06-30 09:11:05 +02:00
Robin Gareus
f1aa1a0a11
fix headers for case-sensitive FS.
2015-06-30 08:18:52 +02:00
Robin Gareus
1adc5d5cf4
Revert "fix previously cherry-picked commit to be Tracks-only, since Ardour/Mixbus are not affected"
...
This reverts commit dddf76abf5 .
it is relevant for Ardour/OSX, see 58fec98a and da43652
2015-06-30 08:11:06 +02:00
Robin Gareus
4b93bb6f9a
fix -Wabsolute-value
2015-06-30 04:37:14 +02:00
Paul Davis
0274aafdb0
store all error/info/etc messages in a list inside Gtkmm2ext::UI, and provide a method to dump them all to a std::ostream
2015-06-29 16:27:03 -04:00
Paul Davis
b79bfe8793
remove debugging output
2015-06-29 14:18:16 -04:00
Paul Davis
205f9bca96
push seek-after-state-loaded into butler thread, to avoid multiple threads doing disk i/o related stuff
2015-06-29 14:18:16 -04:00
Paul Davis
a51dcaaa21
implement Ardour-only version of playhead priority, which is basically auto-return to last roll location or nothing
2015-06-29 14:18:16 -04:00
Paul Davis
3392c05779
volatile should not be used to describe non-hardware lvalues, and fix const cast warning (which removes need for mutable)
2015-06-29 14:18:16 -04:00
Paul Davis
5bde11fa98
fix unused but usable variable warning
2015-06-29 14:18:15 -04:00
Paul Davis
060f9cb355
fix const-cast warnings
2015-06-29 14:18:15 -04:00
Paul Davis
438f3e5141
remove const warning in SMF C code by changing function parameter argument qualifier
2015-06-29 14:18:15 -04:00
Paul Davis
2e87b7f24f
comment unused but potentially usable variables
2015-06-29 14:18:15 -04:00
Paul Davis
ec16c454ef
comment unused but potentially usable variables
2015-06-29 14:18:15 -04:00
Paul Davis
bbece8f8d9
try using threaded waveviews in tracks also
2015-06-29 14:18:15 -04:00
GZharun
6584a89c4e
Fixed incomplete merge for audioengine.cc
...
[To be reviewed by] Paul Davis
2015-06-29 14:18:15 -04:00
Paul Davis
a38e67d55b
never use threaded waveview rendering for Tracks
2015-06-29 14:18:15 -04:00
Paul Davis
0bbe7ad96b
comment out two verbose debugging outputs
2015-06-29 14:18:15 -04:00
Paul Davis
329753241f
clip level is adjusted only by region amplitude (which is audible), not by _amplitude_above_axis
2015-06-29 14:18:15 -04:00
Paul Davis
bace0e85dc
attempt to correctly respond to changes in _amplitude_above_axis in ArdourCanvas::WaveView
2015-06-29 14:18:15 -04:00