Commit graph

8580 commits

Author SHA1 Message Date
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
Paul Davis
2e29e7ee62 increase debug bitset size to accomodate additional debug bits imported from Tracks 2015-06-29 14:18:15 -04:00
Paul Davis
0e72e8446a update waves' fader implementation, clean up whitespace, indentation, variable initialization and remove unused members 2015-06-29 14:18:15 -04:00
Paul Davis
8e9bb12f92 no-op: fix whitespace/indentation 2015-06-29 14:18:15 -04:00
GZharun
dd0a73e2d4 Fixed use case when session is being replaced with new session with the same name.
We should check session state file (*.ardour) presence to determine if the session is new for TracksLive as TracksLive has a use case which gives user a possibility to replace existing session by clicking on it's state file when new session is being created.
[To be Reviewed by] Paul Davis
2015-06-29 14:18:15 -04:00
GZharun
c13d3ff790 [Summary] This action is duplicated. To make TRX features work correctly this flag should be dropped later.
[To be Reviewed by] Paul Davis
2015-06-29 14:18:15 -04:00
Paul Davis
d4bd394b4b Revert "remove unused variables". They are used on OS X.
This reverts commit 0fba19e9e6e6c519c89ce63149581b8f24b38c8c.
2015-06-29 14:18:15 -04:00
Paul Davis
8c4b899352 remove unused variables 2015-06-29 14:18:15 -04:00
Paul Davis
e6b4c9f610 fix whitespace/indentation and compiler warnings 2015-06-29 14:18:15 -04:00
Paul Davis
03dbf7857e remove compilation warning (-Wunused-but-set-variable) 2015-06-29 14:18:15 -04:00
Paul Davis
93a64cb4fc new PBD::DEBUG API changes for Waves backend 2015-06-29 14:18:15 -04:00
Paul Davis
6bdac56998 some more information output to log during save-as, for debugging 2015-06-29 14:18:15 -04:00
Paul Davis
b6a8f1fbf5 two required changes to default values for Tracks 2015-06-29 14:18:15 -04:00
Paul Davis
ca25a664d3 Tracks doesn't know how to handle Engine (JACK) sync 2015-06-29 14:18:15 -04:00
Paul Davis
92b023b908 fix API version SNAFU caused by re-copying EngineStateController out of Tracks 2015-06-29 14:18:15 -04:00