Robin Gareus
|
a46c84d72f
|
update comment regarding lv2 buffersizes
|
2015-08-17 00:07:32 +02:00 |
|
John Emmas
|
1d2938b162
|
Add '_xgetbv()' for MSVC-9 and earlier
|
2015-08-16 13:14:54 +01:00 |
|
Robin Gareus
|
f65bcc6e74
|
compat for old sessions with missing plugins (+doc)
|
2015-08-16 03:46:45 +02:00 |
|
Robin Gareus
|
e7bbed3150
|
Update Route to handle UnknownProcessors as Stubs.
|
2015-08-15 23:29:05 +02:00 |
|
Robin Gareus
|
f7a670bc79
|
implement stub UnknownProcessor
|
2015-08-15 23:28:50 +02:00 |
|
Robin Gareus
|
3dd3c35dfe
|
fix a typo
|
2015-08-15 19:58:37 +02:00 |
|
Robin Gareus
|
50f0e59087
|
save [actual] plugin i/o-configuration
for use with placeholder stub in case the plugin becomes n/a.
|
2015-08-15 19:58:04 +02:00 |
|
Robin Gareus
|
a99fa7170c
|
use buf-size.h only with lv2-1.2 or later
|
2015-08-14 22:42:35 +02:00 |
|
Robin Gareus
|
98e991c939
|
relax LV2 buffersize restrictions
check only required features, not optional ones.
|
2015-08-14 19:24:40 +02:00 |
|
Robin Gareus
|
e72c0b81a7
|
don't even list LV2 plugins that cannot be used.
|
2015-08-14 18:13:05 +02:00 |
|
Len Ovens
|
4129b8865c
|
Fixed Mackie control port naming for extender use (fixes #6500)
|
2015-08-14 08:57:13 -07:00 |
|
Robin Gareus
|
ac1065b43b
|
refuse to load LV2 plugins if buffersize requirements cannot be satisfied.
|
2015-08-14 17:51:26 +02:00 |
|
Robin Gareus
|
dace872af8
|
fix Dummy backend API. Already_configured means "externally".
|
2015-08-14 16:26:44 +02:00 |
|
Paul Davis
|
f77a409b0c
|
tweaks for AVX detection
|
2015-08-14 08:53:06 -04:00 |
|
Robin Gareus
|
c342769925
|
allow to export loop-range w/o looping. fixes #6508
|
2015-08-14 02:32:29 +02:00 |
|
Len Ovens
|
962ba01cfd
|
Fixed feedback for MCP buttons and LEDs not working.
|
2015-08-13 13:00:04 -07:00 |
|
Len Ovens
|
39240c9d37
|
Added end of line to debug statment
|
2015-08-13 09:55:32 -07:00 |
|
Paul Davis
|
c59c85209a
|
update german translation (from Edgar Aichinger)
|
2015-08-13 09:00:24 -04:00 |
|
Robin Gareus
|
056b9af695
|
fix live resampling (auditioning, embedded src)
|
2015-08-13 04:30:06 +02:00 |
|
Robin Gareus
|
1df1a883e7
|
clarify variable name
TODO: use a central shared location for this, and Do not allow
disk_read_chunk_frames/set_disk_write_chunk_frames to exceed it.
|
2015-08-13 04:28:34 +02:00 |
|
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 |
|