52ebf94c1e
Class 'AudioGrapher::Analyser' needs to be exportable for building with MSVC
2016-02-12 12:31:24 +00:00
48fd05c391
Accommodate newly introduced source(s) in our MSVC project (audiographer)
2016-02-12 12:31:23 +00:00
50145a93e6
export analysis: include true-peak positions.
2016-02-12 12:42:51 +01:00
4fd47182f2
Help clang static analyzer.
2016-02-11 23:12:20 +01:00
f9e526dab8
tweak spectrum logscale
2016-02-11 16:09:34 +01:00
4b17bcb8b8
update export analyser for dBTP
2016-02-11 14:14:01 +01:00
df0f1b5ced
stereo waveform, prepare spectrum faceplate
2016-02-11 02:22:54 +01:00
8bc7ff85fb
audiographer unit-test libs
2016-02-10 19:28:43 +01:00
d8b04d3124
cleanup: unhardcode spectrum size, logscale, whitespace fixes
2016-02-10 19:28:21 +01:00
4928d53f8d
Add VAMP SDK to audiographer deps.
2016-02-10 17:08:06 +01:00
6c8a062be9
move export-analysis implementation into cc-file.
...
lib/libfftw3f.a(apiplan.o):apiplan.c:(.text+0x430): multiple definition of `fftwf_destroy_plan'
This is because static symbols in a .dll have no fixed address and
are mapped when loading the dll. Static functions in .exe do have a fixed
address.
With a header-only implementation the functions are provided
libardour.dll and ardour.exe
2016-02-10 15:11:45 +01:00
7c3d3031dc
Fix for undefined references to fftw lib when using gcc/mingw
2016-02-10 23:10:17 +10:00
dd431de07d
Add newly introduced source(s) to our MSVC project (audiographer)
2016-02-10 10:55:42 +00:00
c1642fead8
Post-export Analysis
2016-02-10 03:01:05 +01:00
b985f87a77
Use proper UTF8 file-names during export.
2016-01-27 22:58:59 +01:00
2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
7ac691ec82
use pbd's gstdio compatibility wrapper
2015-09-17 14:37:57 +02:00
ec06f2c49f
spelling error fixes (notably "overriden" => "overidden") from IOhannes m zmölnig
2015-09-11 09:23:43 -04:00
f5f11158aa
another hint for clang static analysis.
2015-09-06 10:42:58 +02:00
bea9bf5387
initialize private variable (unit-test)
2015-09-05 19:16:50 +02:00
482bd4b51c
leave a hint for clang scan-build
2015-09-05 19:16:50 +02:00
7fae6bcd87
copy all XCode project files from Tracks.
...
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves'
version is more canonical
2015-06-29 14:18:10 -04:00
dd9e646b40
fix static library build
2015-06-29 14:16:42 -04:00
801af5df9e
Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side)
2015-06-09 13:18:42 +01:00
729bc00f13
no need to close a file that will not be removed (and has no name)
2015-04-29 15:01:33 -04:00
fbe673d9c7
fix #6208 , negative broadcast timestamps
2015-03-22 16:12:40 +01:00
5cfa389978
explicitly close tmpfiles before unlink.
...
fixes issue on export tmpfiles remaining on windows
2015-03-02 23:12:06 +01:00
a5eb3bae87
add an explicit close function to sndfile
...
NB. if someday we want to switch back to upstream
SndfileHandle, we need to subclass wrap it.
(not sure what else is different, anyway)
2015-03-02 23:11:04 +01:00
36bbd14113
towards fixing #5711
...
Don’t call ::output() [here: SilenceTrimmer::process()]
with no data to process.
If (position + N * period-size) % chunksize == 0;
frames_left == 0 before the last call to ::output().
chunker.h:60 keeps the ProcessContext<T>::EndOfInput
flag and the SilenceTrimmer will already have done ‘in_end’ processing.
2015-01-27 23:13:55 +01:00
973d40e3ac
Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC
...
(new preprocessor directive - greatly improves CPU loading)
2014-10-29 17:36:30 +00:00
65715dd298
Make sure all our VC projects agree that the product is called 'Mixbus3' (as opposed to just 'Mixbus')
...
It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies.
2014-08-28 07:57:20 +01:00
45afed5e9a
Modify our VC project files to work with msvc32-fixup.pl
2014-08-04 09:02:17 +01:00
928881b24a
Update vcproj files for changed LILV config define.
2014-07-15 15:50:12 -04:00
1b989a93c2
remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR']
2014-04-28 21:18:02 -04:00
058986f77b
finish unfinished work at basing all install paths on the program name
2014-04-28 21:11:08 -04:00
077a194430
Add the main VC project files for building Ardour3 with Microsoft Visual Studio
...
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
2014-04-08 09:49:35 +01:00
e6c3cece64
remove recently added conflation of mingw64 and msvc with respect to symbol export
2014-03-02 14:59:08 -05:00
19395ac258
when mingw is mingw64, it appears that we need to use __declspec() and not __attribute__((visibility)) for export control
2014-03-01 15:16:39 -05:00
cfc9a1f22e
fix broken build after addition of normalizer.cc
2014-01-14 09:33:02 -05:00
a1a3f6c826
Merge branch 'windows+cc' into cairocanvas
2014-01-13 15:05:30 +00:00
5f0492deae
'libs/audiographer' - Add a new source file (to accommodate the stuff removed from 'normalizer.h')
2014-01-13 15:01:14 +00:00
5fc1cbb65c
'libs/audiographer' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
2014-01-13 14:58:04 +00:00
5062a00c7d
move -fvisibility=hidden to the top of the source tree, and remove its internal use; use libtimecode as a shared lib again
2014-01-12 15:40:47 -05: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
d15fda6d75
fix merge errors with master
2014-01-10 14:53:03 -05:00
Sakari Bergen
054ead24cc
Fix dither data width assertions and related tests
...
Fixes 32-bit export
This was broken from the start, and was broken in a new way in
52309c0c4f
2014-01-08 20:33:17 +02:00
501bfdb15a
fix an errant visibility macro
2013-12-30 17:21:15 -05:00
b0e4f81eb3
merge exportvis branch into cairocanvas, to reduce the number of "floating" branches.
...
Still need to add API export/visibility macros for the canvas library.
2013-12-27 14:29:06 -05:00