Commit graph

15510 commits

Author SHA1 Message Date
Paul Davis
6980fc9aee really re-fix linux cache clear 2015-01-22 12:21:49 -05:00
Robin Gareus
2afe09a834 calculus is a lost art. 2015-01-22 18:17:01 +01:00
Paul Davis
744ca2397c fix buffer cache flush for linux, and avoid incorrect indirection in interleaved case 2015-01-22 12:15:39 -05:00
Paul Davis
7ef0df7904 Revert "use product-neutral name for LV2 install dir"
This reverts commit 44ca3c948c.
2015-01-22 11:38:28 -05:00
Paul Davis
95660a06e2 adjust run-readtest.sh so that it can be used as-is for testing multiple blocksizes 2015-01-22 11:27:49 -05:00
Paul Davis
a2e77c0c4e remove useless error output 2015-01-22 11:22:29 -05:00
Paul Davis
44ca3c948c use product-neutral name for LV2 install dir 2015-01-21 21:20:15 -05:00
Robin Gareus
01d99870ff update selection clock 2015-01-21 22:26:14 +01:00
Robin Gareus
c7c8cc7dc7 set Theme buttons on state reset
cleaner version of last commit, set GUI elements
on state-reset.
2015-01-21 20:24:39 +01:00
Robin Gareus
0c8947491a initialize theme > gradient sliders. 2015-01-21 19:41:15 +01:00
Robin Gareus
f282884094 apply Theme > “Show waveform clipping”
fixes http://tracker.ardour.org/view.php?id=5589#c15515
2015-01-21 19:35:04 +01:00
Paul Davis
174838f3c7 correct run-readtest.sh for use on OS X as well 2015-01-20 17:19:23 -05:00
Paul Davis
752d837ddc tweaks to make more C-like and quieten down if desired; plus additional output at end 2015-01-20 16:18:05 -05:00
Paul Davis
168c4e9bc6 add script for running readtest 2015-01-20 16:18:05 -05:00
Robin Gareus
304b05ffd9 clarify reasonable synth description. 2015-01-20 21:25:59 +01:00
Robin Gareus
4b470902c2 few more read-test tweaks:
* add a file-limit option
* print max elapsed read time
2015-01-20 18:29:35 +01:00
Robin Gareus
dfba00766c fix bundled LV2 installation path (waf install) 2015-01-20 18:07:43 +01:00
Robin Gareus
e6b696690a readtest: print min/avg report at end 2015-01-20 01:27:47 +01:00
Robin Gareus
899ee95ee0 NOOP, re-indent 2015-01-20 00:57:22 +01:00
Robin Gareus
8ee58de3ec fix to compile with gcc on linux 2015-01-20 00:55:11 +01:00
Robin Gareus
d61fa7974f rename readtest (.c not .cc) 2015-01-20 00:54:48 +01:00
Robin Gareus
9c992fa97c few more basic ControList/Curve Tests 2015-01-20 00:46:58 +01:00
Guido Aulisi
c6e71a683e Curve::_get_vector: fix return value when veclen == 1
When the crossfade length is only 1 frame, I got strange
gain coefficients from get_vector (63 in my case).
The function wrongly returned the x axis value.
2015-01-19 23:55:52 +01:00
Robin Gareus
5190cbc9b2 2-point Curve Linear Interpolation Test 2015-01-19 23:55:52 +01:00
Paul Davis
24b7473831 C fix for readtest (git command ordering caused this) 2015-01-19 16:18:48 -05:00
Paul Davis
ffe3f7ee6f various fixes and improvements 2015-01-19 16:18:12 -05:00
Paul Davis
cc0cd05b6b new C version of readtester, without libsndfile 2015-01-19 16:18:11 -05:00
Robin Gareus
2a7389d8df minimalistic Evoral::Curve Unit Test. 2015-01-19 22:15:28 +01:00
Paul Davis
f1a59e5373 new read tester for investigating read bandwidth issues 2015-01-19 14:57:24 -05:00
nick_m
ae7b978b0b Fixes for when rubberbanding_snaps_to_grid config setting is off.
The initial point and the ultimately selected items were always following
the snap settings. Also the VCC was displaying incorrectly on button press.
2015-01-20 04:49:44 +11:00
Robin Gareus
b0a5245ef0 Hotfix crash in OSX engine dialog.
This is not really a fix, just some quick hack
to make ardour start at all if there’s no prior
CoreAudio EngineState in the config.
2015-01-19 17:50:50 +01:00
Ben Loftis
d2fa2450aa use C locale, because POSIX locale is not supported on windows, and operation is undefined. C works on all platforms 2015-01-19 07:29:25 -06:00
John Emmas
8900d7d9ea On Windows, #include <shellapi.h> so we can use ShellExecute() 2015-01-18 18:52:24 +00:00
Ben Loftis
a994dbaa0c fix open_uri for windows 2015-01-18 11:16:28 -06:00
Ben Loftis
d3227ac0d0 Dramatically improve windows session-save-time by avoiding recursive calls to set_locale. 2015-01-18 09:43:21 -06:00
David Robillard
219a09496f Fix MIDI bounce/consolidate note resolution. 2015-01-17 22:19:57 -05:00
David Robillard
d23eaea2ab Fix stuck notes in short MIDI regions. 2015-01-17 21:33:00 -05:00
Robin Gareus
49047e4dc9 consistent display of period-size. 2015-01-17 22:42:20 +01:00
Robin Gareus
03523f6703 fix panner send-strip color 2015-01-17 22:02:36 +01:00
Robin Gareus
cc221ea3c3 display current buffer size - hopefully w/o breaking ASIO 2015-01-17 21:29:14 +01:00
Robin Gareus
964c85a061 fix 20ea90a1 for winegcc 2015-01-17 21:11:27 +01:00
Robin Gareus
d2cbb28f79 Engine Dialog: fix various signal connections
connect/disconnect button was connected multiple times
Also the button allowed to start a backend with
invalid settings (after changing backend).

Q: does “Connect to” make sense? It’s redundant with 
“Apply”.
2015-01-17 21:03:56 +01:00
Robin Gareus
f77c923bee engine dialog fix buffersize sensitivity 2015-01-17 21:03:56 +01:00
Robin Gareus
7d88dc3202 update engine dialog UI state
fixes crash when jack is started externally
and the dialog is displayed later.
The current state e.g. avail buffer sizes is not
are queried from the backend, Apply,OK -> crash
because the dropdown is empty)
2015-01-17 21:03:56 +01:00
nick_m
d312bf1d7a Fix some ignored region selection changes (probably others).
Fix ignored right click track selection change.
2015-01-18 05:25:23 +11:00
Robin Gareus
20ea90a186 waf: fix concurrency issue with duplicate targets
The same source file cannot safely be used in different wscripts
with concurrency (if they were in the same wscript it works
.c.1.o .c.2.o, etc).


[387/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o
[731/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o
[746/764] cxxprogram: build/libs/fst/scanner.cc.1.o build/libs/fst/vstwin.c.1.o -> build/libs/fst/ardour-vst-scanner.exe
[750/764] cxxshlib: [...]  build/libs/fst/vstwin.c.1.o [...] -> build/libs/ardour/ardour-3.dll

and about one every full moon (depending on concurrency) it failed:
missing file: 'build/libs/fst/vstwin.c.1.o'
2015-01-17 18:19:25 +01:00
David Robillard
a58730e8f9 Revert "Kludgey fix for invisible playhead when scrolled."
This reverts commit 8f823388d9.
2015-01-16 22:06:10 -05:00
David Robillard
fc70b5a9f9 Compute arrow bbox manually to appease crazy canvas. 2015-01-16 22:04:26 -05:00
David Robillard
8f823388d9 Kludgey fix for invisible playhead when scrolled.
The problem this is avoiding makes absolutely no sense.  Either I'm dumb, or
something is more deeply wrong with scroll group bounding boxes, or both, but I
don't care anymore.  This works.  Viva release mode.
2015-01-16 21:04:38 -05:00
Robin Gareus
14a235ca8a fix 05a612b 2015-01-17 01:26:29 +01:00