05e3a00b7e
updated russian translation (from Alexandre Prokoudine)
2015-08-13 09:11:35 -04:00
c59c85209a
update german translation (from Edgar Aichinger)
2015-08-13 09:00:24 -04:00
cd92974a60
fix two oddities in strings
2015-08-13 08:56:33 -04:00
056b9af695
fix live resampling (auditioning, embedded src)
2015-08-13 04:30:06 +02:00
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
0cc2e3b370
fix import resampling (don’t cut end short)
2015-08-13 03:23:38 +02:00
2083cd8a4e
remove auto-return-target stuff from preferences; Ardour exposes this via auto-return and nothing else
2015-08-12 19:15:17 -04:00
1c2c5634c2
fix resampling (auditioning)
2015-08-13 00:52:37 +02:00
3dfed97cd5
add buffering preset combo selector to preferences dialog
2015-08-12 17:27:28 -04:00
ba319b4568
punctuation nitpick
2015-08-12 22:21:22 +02:00
68442f9d81
add damo22 to authors (ptformat)
2015-08-12 21:14:16 +02:00
5a304e9e33
fix PPC builds
2015-08-12 19:16:01 +02:00
4332c5e6ca
limit bounce processing size (fixes crashes in plugins)
...
compare to LV2_BUF_SIZE__maxBlockLength
2015-08-12 18:59:45 +02:00
59a8fc9e64
Fix state restoration in EngineControl dialog for backends with driver selection
...
We want to save the driver name even when the engine is running and the driver
combo is insensitive
2015-08-13 00:19:01 +10:00
864b557a3d
another waf/regexp issue (amend 4666711
)
2015-08-12 07:39:12 +02:00
4666711639
python /^x86_64/ does not match 'x86_64-w64-mingw32-gcc' so what..
2015-08-12 07:07:21 +02:00
9ab17635f3
regexp fun
2015-08-12 06:22:50 +02:00
6de707b3fc
correctly switch between windows and (other) when deciding whether to use AVX code
2015-08-12 00:01:02 -04:00
c86b82aa8a
comment tweak to show that the __cpuid() intrinsic belongs to MSVC and mingw
2015-08-11 23:45:52 -04:00
94b6e7ffe4
fix mingw compilation
2015-08-12 05:25:29 +02:00
b6f9bbeb2f
can't use xgetbv instruction with apple gcc under OS X Lion
2015-08-11 23:06:47 -04:00
4d0be2ee2e
use new FPU singleton pattern in gtk2_ardour
2015-08-11 23:00:13 -04:00
1e58033ab4
remove unnecessary namespace forward decl
2015-08-11 23:00:13 -04:00
3a69ff680e
use new FPU singleton pattern in libs/ardour
2015-08-11 23:00:13 -04:00
41ccfee7a4
clean up FPU code with some ideas from Chromium and the web
2015-08-11 23:00:13 -04:00
3a1a978541
Fix for crash when loading DrumGizmo VST editor on Windows
2015-08-12 11:39:28 +10:00
ad9cebe247
hide “Midi Setup” button on OSX and Windows.
2015-08-12 03:16:09 +02:00
bb399c8787
fix stupid logic error in testing separate bits required for AVX support
2015-08-11 20:18:38 -04:00
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
687921a760
remove -Woverload-virtual ambiguity (from 1d3690d
)
2015-08-11 23:50:56 +02:00
548340eb05
remove -Woverload-virtual ambiguity (from 1d3690d
)
...
this breaks compilation in engine_dialog.cc
2015-08-11 23:50:56 +02:00
bb5c969ac0
improved solution for xgetbv() on windows and linux with all compilers
2015-08-11 17:45:41 -04:00
53bc2ba2c1
#ifdef out AVX detection on APPLE
2015-08-11 17:30:33 -04:00
c0ad97c179
add required test of OS support for AVX register use
2015-08-11 17:23:11 -04:00
4079855507
add test for CPU/FPU AVX capabilities
2015-08-11 16:36:46 -04:00
bf1b65029c
update driver selection sensitivity
2015-08-11 22:04:28 +02:00
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
212a4c1f8d
refine "Running" message.
2015-08-11 19:44:14 +02:00
679903fd22
fix jack startup on OSX (w/midi)
2015-08-11 19:43:57 +02:00
6cc029f5da
don't allow to change devices while engine is running.
2015-08-11 19:13:10 +02:00
a226c4ce38
ALSA backend: query and cache available device-parameters
2015-08-11 19:01:52 +02:00
40661f7d1f
add API to query ALSA supported parameters
2015-08-11 18:18:19 +02:00
52c25cab36
allow to stop engine for re-configure
2015-08-11 15:38:38 +02:00
6bb51a26eb
consolidate engine-dialog widget sensitivity logic.
...
Use a single function with the complete logic.
Since the callgraph is complex, there is internal state as well as GUI
state (different pages), do not rely on individual methods to get it
right.
A widget's sensitivity should only be controlled by one function.
2015-08-11 15:38:31 +02:00
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
a3b2b1bcfa
Engine Dialog: use new API
2015-08-11 15:38:19 +02:00
8f10b38275
coreaudio backend: SR/BS query for separate devices
2015-08-11 15:38:04 +02:00
1d3690d845
Backend API to query rates&sizes for separate I/O.
2015-08-11 12:50:05 +02:00
22acbc1cee
Fix to ensure there are always sample rates and buffer sizes in the dropdown
...
This can happen if both input and output devices are set to None for instance
on backends that report no supported SR or buffer size for the None device.
2015-08-11 14:20:43 +10:00
c80e4c04c5
Extract two utility methods from EngineControl::set_samplerate/bufferize_popdown_strings
2015-08-11 14:13:06 +10:00