6410aa896f
Added optimized AVX function for sample processing
...
Added AVX versions of existing 5 SSE functions. Added 6th AVX function to copy vectors which is 1.5 times faster then memcpy.
Data consistency and validness is fully tested after processing with new AVX functions on aligned and non aligned buffers.
2015-06-29 14:18:13 -04:00
84c1bbb4c7
when copying A3 config files, consider that the user may have /config rather than /ardour.rc.
...
This will be true if they have been self-building from git or
using nightlies.
2015-04-02 19:03:06 -04:00
53ac99a26a
rework check for old configuration files
...
check early on (before announcement-check, bundle-
env and ARDOUR_UI ctor have a chance to create the
new config dir)
2015-03-23 18:31:55 +01:00
9a05a0fbfb
alter config file copying infrastructure so it can be used at a suitable time in the instance's lifetime
2015-03-12 17:45:42 -05:00
4c4863248c
Include windows.h on windows build for LARGE_INTEGER
...
This is necessary for a native build using MSYS2 with mingw-w64
2015-03-12 23:03:32 +10:00
89a3c78175
finish (?) infrastructure for copying configuration files from a3 to a4
2015-03-11 14:28:30 -05:00
8587855b99
more infrastructure for copying old configuration files
2015-03-11 13:24:47 -05:00
f9ce27fd65
global ARDOUR signal to ask GUI to copy configuration files across versions
2015-03-11 13:24:47 -05:00
b35504a71e
Fix compilation with --no-lv2 ( #0006169 ).
...
Not that I condone such backwards behaviour.
(Different issue in the ticket, but it was still broken at link time).
2015-03-08 01:36:53 -05:00
6dbc0c0919
put function into namespace
2015-02-09 14:46:20 -05:00
63a1b56560
fix (and comment) on subtle bug with audio file data width function
2015-02-06 10:33:01 -05:00
3e27a71c71
simpler approach for Apple setrlimit() compatibility issue
2014-12-10 15:59:11 -05:00
b91c7836de
try some alternate, hard numbers when resetting open file limits on OS X
2014-12-10 15:27:32 -05:00
8a128b33d3
Automation of LV2 plugin properties.
...
Work towards ParameterDescriptor being used more universally to describe control characteristics.
2014-11-02 02:10:24 -05:00
ce818efe37
avoid a set of calls to gettext() and/or cousins from global constructor scope
2014-10-07 14:27:12 -04:00
8d0cba3384
Use PBD::find_files_matching_pattern instead of other variations
2014-06-25 12:40:10 -04:00
36be1a3a9b
plug some leaks
2014-06-15 13:24:41 +02:00
f075981330
Bug fix imported from Mixbus2 (SVN r11025)
...
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)
2014-05-10 08:35:27 +01:00
ba0ae4818a
[VST] scan timeout display and per plugin timeout override.
2014-03-09 20:32:52 +01:00
64c2328a8a
option to en/dis-able VST plugin discovery on startup
2014-02-25 19:17:04 +01:00
d8329d855d
implement plugin-scan cancel-button sensitivity
2014-02-25 14:57:59 +01:00
22905d8a93
prepare GUI notifications for plugin scan
2014-02-24 02:04:37 +01:00
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
0cca272431
try to fix various warnings from gcc when optimization flags are enabled
2013-11-04 21:32:41 -05:00
2a6a16f980
merge with master, fixing conflicts in 3 wscript files
2013-10-09 14:00:42 -04:00
f1b2674d9b
change return type on ARDOUR::cleanup() since nobody cares what it returns
2013-10-07 20:29:05 -04:00
960a47330a
switch from JACK_Slave to Engine_Slave
2013-09-19 17:34:23 -04:00
4f8c30de02
'libs/ardour' - Further platform specific changes
2013-09-18 12:27:39 +01:00
bb826f4bee
incomplete merge of master into windows (requires upcoming changes to master to be complete)
2013-09-12 11:28:50 -04:00
8ddd12a60d
Rename SearchPath class Searchpath
...
Windows headers define SearchPath which means we have to undefine it
where necessary. This is a pain and can be tricksy, so I feel renaming
the class slightly is the easiest solution.
2013-09-06 14:31:11 +10:00
ee1b49f87e
fix merge conflicts from master
2013-08-24 12:18:06 -04:00
6bcdf4f0f1
fix merge issues with master
2013-08-14 13:10:59 -04:00
7b34b6a3f6
provide clock_gettime() implementation for lovely OSX, which doesn't have it
2013-08-14 12:39:34 -04:00
1db894f886
Call Gio::init from PBD::init instead of ARDOUR::init
...
PBD needs Gio for PBD::copy_file and perhaps others
2013-08-13 20:15:47 +10:00
55c6d4f2be
Call PBD::init in ARDOUR::init and PBD::cleanup in ARDOUR::cleanup
2013-08-13 20:15:47 +10:00
9d340af10d
Prevent libardour from being initialized more than once
...
This is not thread safe of course, it is not intended to be.
This was implemented as at one stage ARDOUR::init was being called multiple
times in the testsuite which was causing a subtle bug that took some
time to track down.
2013-08-13 20:15:47 +10:00
d51eba1162
Change ARDOUR::init return type to bool type for success/failure
2013-08-13 20:15:47 +10:00
8685d8eb47
remove use of jack_get_time() from ARDOUR::get_microseconds(), use clock_gettime() instead since this function is never used in reference to a backend clock
2013-08-09 15:40:46 -04:00
1ab61b8564
major redesign of MIDI port heirarchy and management (part 2)
2013-08-07 22:22:11 -04:00
0dc8806ee4
'libs/ardour' - Platform specific changes and includes
2013-08-04 19:03:32 +01:00
490311bc08
'libs/ardour' - Main body of changes required for building with MSVC
2013-08-04 15:36:07 +01:00
c2e7c32c53
add tim's jack_utils code to rationalize setup of JACK config
2013-08-03 16:37:10 -04:00
1c4d00e8b7
audioengine branch can now load and run at least one test session.
...
currently hard-coded to deal only with the situation where JACK is already running
2013-08-03 11:57:56 -04:00
df59a000b7
start code reorganization needed to deal with backend choices. compiles, links and runs as far as the startup screen now
2013-08-01 18:49:40 -04:00
9ac6bb9bef
part-way through getting the audioengine changes to compile
2013-07-24 19:29:45 -04:00
742753a996
Don't require liblrdf on windows
...
This removes dependence on liblrdf, libraptor and libxslt
2013-07-11 14:20:02 -04:00
058ebf98b9
Disable increasing open file limit on windows
2013-07-11 13:55:03 -04:00
02a21a4a3f
make trnslation option actually toggle back and forth
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-23 20:45:32 +00:00
bc2523c249
new logic for enabling translation in bundled releases of ardour
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13980 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-23 18:44:16 +00:00
a8bf2e9402
more i18n fixes, this time removing a hack that broke i18n in bundles, and also only initializing NLS stuff if ENABLE_NLS is in effect. note that if translations are disabled by the user, we set the localedir used to look for message catalogs to a dir that is assumed to not exist (/this/cannot/exist) which should block all translation from happening.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13975 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-23 16:09:10 +00:00