Commit graph

8881 commits

Author SHA1 Message Date
Robin Gareus
0cc2e3b370 fix import resampling (don’t cut end short) 2015-08-13 03:23:38 +02:00
Robin Gareus
1c2c5634c2 fix resampling (auditioning) 2015-08-13 00:52:37 +02:00
Robin Gareus
ba319b4568 punctuation nitpick 2015-08-12 22:21:22 +02:00
Robin Gareus
5a304e9e33 fix PPC builds 2015-08-12 19:16:01 +02:00
Robin Gareus
4332c5e6ca limit bounce processing size (fixes crashes in plugins)
compare to LV2_BUF_SIZE__maxBlockLength
2015-08-12 18:59:45 +02:00
Robin Gareus
864b557a3d another waf/regexp issue (amend 4666711) 2015-08-12 07:39:12 +02:00
Paul Davis
6de707b3fc correctly switch between windows and (other) when deciding whether to use AVX code 2015-08-12 00:01:02 -04:00
Paul Davis
c86b82aa8a comment tweak to show that the __cpuid() intrinsic belongs to MSVC and mingw 2015-08-11 23:45:52 -04:00
Robin Gareus
94b6e7ffe4 fix mingw compilation 2015-08-12 05:25:29 +02:00
Paul Davis
b6f9bbeb2f can't use xgetbv instruction with apple gcc under OS X Lion 2015-08-11 23:06:47 -04:00
Paul Davis
1e58033ab4 remove unnecessary namespace forward decl 2015-08-11 23:00:13 -04:00
Paul Davis
3a69ff680e use new FPU singleton pattern in libs/ardour 2015-08-11 23:00:13 -04:00
Paul Davis
41ccfee7a4 clean up FPU code with some ideas from Chromium and the web 2015-08-11 23:00:13 -04:00
Tim Mayberry
3a1a978541 Fix for crash when loading DrumGizmo VST editor on Windows 2015-08-12 11:39:28 +10:00
Paul Davis
bb399c8787 fix stupid logic error in testing separate bits required for AVX support 2015-08-11 20:18:38 -04:00
Paul Davis
ec5eccd3a3 the AVX functions for linux are stubs - they just use non-optimized code. Don't consider using them.
Someone needs to port the AVX assembler away from mingw/windows calling conventions and back to linux
2015-08-11 17:52:39 -04:00
Robin Gareus
548340eb05 remove -Woverload-virtual ambiguity (from 1d3690d)
this breaks compilation in engine_dialog.cc
2015-08-11 23:50:56 +02:00
Paul Davis
bb5c969ac0 improved solution for xgetbv() on windows and linux with all compilers 2015-08-11 17:45:41 -04:00
Paul Davis
53bc2ba2c1 #ifdef out AVX detection on APPLE 2015-08-11 17:30:33 -04:00
Paul Davis
c0ad97c179 add required test of OS support for AVX register use 2015-08-11 17:23:11 -04:00
Paul Davis
4079855507 add test for CPU/FPU AVX capabilities 2015-08-11 16:36:46 -04:00
Robin Gareus
2e38cb81fe fix deadlock at exit on SMP systems
graph process-threads won't terminate properly while active.
2015-08-11 20:22:20 +02:00
Robin Gareus
679903fd22 fix jack startup on OSX (w/midi) 2015-08-11 19:43:57 +02:00
Robin Gareus
a226c4ce38 ALSA backend: query and cache available device-parameters 2015-08-11 19:01:52 +02:00
Robin Gareus
40661f7d1f add API to query ALSA supported parameters 2015-08-11 18:18:19 +02:00
Robin Gareus
9bc85a553c add API to get combobox option count.
The data model needs to be checked to count available options.
Directly using ComboBoxText::children()::size() counts widgets.
2015-08-11 15:38:26 +02:00
Robin Gareus
8f10b38275 coreaudio backend: SR/BS query for separate devices 2015-08-11 15:38:04 +02:00
Robin Gareus
1d3690d845 Backend API to query rates&sizes for separate I/O. 2015-08-11 12:50:05 +02:00
Robin Gareus
e8b2d7a85b fix coreaudio half-duplex buffersize query 2015-08-11 04:43:07 +02: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
John Emmas
f83327fecb Oops - forgot I'd need to add an entry to 'ptformat/wscript' 2015-08-10 18:17:31 +01: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
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
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
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
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