Commit graph

17338 commits

Author SHA1 Message Date
Tim Mayberry
c8f8f75831 Add debug output to blocking/unblocking signals in EngineControl dialog 2015-08-11 09:24:52 +10:00
Tim Mayberry
1bd15bef6c Add methods in EngineControl for blocking and unblocking signals
Only intended to be used with the nested SignalBlocker class
2015-08-11 09:24:52 +10:00
Tim Mayberry
324b5ffbac Refactor part of EngineDialog ctor into connect_changed_signals method 2015-08-11 09:24:52 +10:00
Tim Mayberry
ecd9950413 Add some basic debug output in EngineControl dialog
This should make it easier to see what affect subsequent commits have on
reducing the amount of unnecessary device querying and signal emission
2015-08-11 09:24:52 +10:00
Tim Mayberry
4f02f81591 Add debug bit for debug output in the EngineControl dialog 2015-08-11 09:24:52 +10:00
Tim Mayberry
f428cb4bf1 Refactor part of EngineControl::set_state into new set_current_state method 2015-08-11 09:24:52 +10:00
Tim Mayberry
a9c149216d Remove unused method in EngineControl dialog 2015-08-11 09:24:52 +10:00
Tim Mayberry
caae165cd3 Defer to device_changed when input or output devices change
This reduces the amount of unnecessary querying of samplerate and buffersize
for devices
2015-08-11 09:24:51 +10:00
Paul Davis
914495949d fix unbelievable typo that broke solo propagation 2015-08-10 18:37:07 -04:00
Paul Davis
3a64809820 convert Route::_solo_isolated from counter to a boolean.
This correctly manages the semantics - the counting part is only intended to cover
upstream/downstream effects, not "am i solo-isolated" (similar to self-soloed)
2015-08-10 18:14:08 -04:00
Robin Gareus
94014dc5d5 fix video-metadata for windows. 2015-08-10 22:47:32 +02:00
Robin Gareus
460a06380c Revert "Disable video-export metadata on windows (for now)"
This reverts commit 54ab3fb37e.
2015-08-10 22:02:01 +02:00
John Emmas
f83327fecb Oops - forgot I'd need to add an entry to 'ptformat/wscript' 2015-08-10 18:17:31 +01:00
Robin Gareus
54345501e1 back to the future 2015-08-10 19:15:33 +02:00
Robin Gareus
800dde9db5 fix typo in deployment script 2015-08-10 18:56:13 +02:00
Robin Gareus
4231350a76 create file_list.txt after adding the plugins. 2015-08-10 18:55:51 +02:00
John Emmas
71ce0f3879 Hmmm... not sure why it didn't add my new files. Trying again. 2015-08-10 17:18:13 +01:00
John Emmas
7d9069032e Add support for building the new 'ptformat' library with MSVC 2015-08-10 17:15:53 +01:00
Robin Gareus
adc84271ba Merge branch 'pt5-fix' of https://github.com/zamaudio/ardour 2015-08-10 05:23:32 +02:00
Paul Davis
3a2a286f3a Merge branch 'ovenwerks-master' 2015-08-09 22:28:00 -04:00
Len Ovens
2a3f5d0107 Make MCP MasterPosition match MIDI port number. 2015-08-09 22:27:40 -04:00
Damien Zammit
223a6c155e Remove printf 2015-08-10 12:25:03 +10:00
Robin Gareus
54ab3fb37e Disable video-export metadata on windows (for now)
Quote escaping metadata currently breaks export.
2015-08-10 00:35:24 +02:00
Robin Gareus
466c50d3a0 fix a -Wparentheses 2015-08-09 19:13:55 +02:00
John Emmas
d3eb2f6e69 Make sure that the ostream operator << (for class ChanCount) gets correctly exported from libardour 2015-08-09 15:32:52 +01:00
Damien Zammit
d0eac58737 Fix to PT5 format, (stereo tracks still not fully supported)
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09 21:54:38 +10:00
John Emmas
76cb365a3d MSVC doesn't define __LITTLE_ENDIAN__ 2015-08-09 12:50:04 +01:00
John Emmas
947f97c537 Add a newly introduced source file to our MSVC project (libardour) 2015-08-09 12:46:22 +01:00
John Emmas
d72c111ccf Add a newly introduced #define to our MSVC build project (portaudio backend) 2015-08-09 12:44:31 +01:00
Robin Gareus
29b06768d5 handle some wire edge-cases & explanation 2015-08-09 08:37:28 +02:00
Robin Gareus
7800673329 remember actual processor configuration
Prepare for proper processor-box wire-display:
Don't replicate connection-logic in the GUI, allow to query the
actual configured configuration (which may differ from the processor
i/o-streams)
2015-08-09 08:37:22 +02:00
Robin Gareus
f6ecfc063d remove bit-suffix (no longer needed since df498c8) 2015-08-09 00:41:00 +02:00
Robin Gareus
eb3cbd7209 Merge branch 'pt-5-7-x' of https://github.com/zamaudio/ardour 2015-08-08 17:49:05 +02:00
Robin Gareus
84605fdb14 update summary when re-ordering tracks - fixes #6502 2015-08-08 17:42:50 +02:00
Robin Gareus
74ad68e675 prepare 2d-panner theme 2015-08-08 17:42:43 +02:00
Damien Zammit
84938f31cf Fix more warnings
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09 01:42:22 +10:00
Damien Zammit
72041726fb Added pt5 pt7 ptx initial format support
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09 00:48:16 +10:00
Robin Gareus
67cd32a822 amend 0e3991e (can_support.. AND configure..) 2015-08-08 02:08:27 +02:00
Robin Gareus
0e3991e828 AU: discard relationship with master-bus channel count. 2015-08-08 01:43:57 +02:00
Robin Gareus
ea0b1e704f AU: fix debug output 2015-08-08 01:41:44 +02:00
Robin Gareus
7a3b6e6d08 remove more cruft (dead assignments) 2015-08-07 21:16:14 +02:00
Robin Gareus
9e918563df remove cruft 2015-08-07 21:10:47 +02:00
Robin Gareus
69ac138bf2 give copy_vector() another chance.
last arguments in nsamples, not bytes
2015-08-07 21:00:35 +02:00
Robin Gareus
aabcbf7bad VST use scratch buffers for processing. 2015-08-07 20:10:15 +02:00
Robin Gareus
87ba00acad only bundle libstdc++ with OSX/PPC 2015-08-07 19:30:07 +02:00
Tim Mayberry
160c185fc0 Don't call AudioBackend::enumerate_drivers for Backend states without driver selection
AudioBackend::enumerate_drivers is not supposed to be called for backends that
don't support driver selection. The wavesaudio backend asserts if the method is
called.
2015-08-07 21:41:37 +10:00
Robin Gareus
249dadd08c fix VST plugin crash (from 35a9c63)
depending on offset, the audio-buffer may not be
memory aligned, use memcpy() not SSE copy_vector.
2015-08-07 03:07:50 +02:00
Tim Mayberry
815ffcd567 Set active text in buffer_size combo in EngineControl dialog
Fixes issue with empty buffer size combo when switching to the PA ASIO driver
2015-08-07 01:42:28 +10:00
Tim Mayberry
71e7b2fbd6 Set the default host api in PortaudioBackend when initializing portaudio
Not setting a default driver causes issues with the EngineControl dialog
2015-08-07 01:25:14 +10:00
Damien Zammit
1d6e8f6681 Fixed pt import start offsets and samplerate mismatch offsets
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 17:35:17 +10:00