summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
2015-08-09MSVC doesn't define __LITTLE_ENDIAN__John Emmas
2015-08-09Add a newly introduced source file to our MSVC project (libardour)John Emmas
2015-08-09remember actual processor configurationRobin Gareus
Prepare for proper processor-box wire-display: Don't replicate connection-logic in the GUI, allow to query the actual configured configuration (which may differ from the processor i/o-streams)
2015-08-08amend 0e3991e (can_support.. AND configure..)Robin Gareus
2015-08-08AU: discard relationship with master-bus channel count.Robin Gareus
2015-08-08AU: fix debug outputRobin Gareus
2015-08-07remove more cruft (dead assignments)Robin Gareus
2015-08-07give copy_vector() another chance.Robin Gareus
last arguments in nsamples, not bytes
2015-08-07VST use scratch buffers for processing.Robin Gareus
2015-08-07fix VST plugin crash (from 35a9c63)Robin Gareus
depending on offset, the audio-buffer may not be memory aligned, use memcpy() not SSE copy_vector.
2015-08-05rework VST processing/buffering (no more alloca).Robin Gareus
TODO: check Bufferset/VSTBuffer, eventually remove the VST_IN_PLACE ifdef’s
2015-08-05VST replaceProcessing () != in-place processing.Robin Gareus
2015-08-05update unit-tests (new Dummy backend name since a9b6277)Robin Gareus
2015-08-05pass complete blocksize range to LV2 plugin. fixes #6498Robin Gareus
the buffersize may change anytime (split cycles), also plugin analysis uses a 4096 sample window.
2015-08-04self-test add missing newlineRobin Gareus
2015-08-03close file before unlinkRobin Gareus
2015-08-03VST cache file transition.Robin Gareus
2015-08-03dump VST blacklist at end of scanRobin Gareus
2015-08-03translatable VST error/info messagesRobin Gareus
2015-08-03fix byte-order detection for gcc < v4.4.Robin Gareus
2015-08-03Fix typo in 8c45d4 preventing compileTim Mayberry
2015-08-03sha1: cleanup & separate unit testRobin Gareus
2015-08-03VST cache rework (part one)Robin Gareus
Don’t clutter up actual vst-plugin dirs with additional files. Use dedicated folder for VST info-cache; use sha1-hash (of absolute dll path) for .fsi file. Use a single blacklist file (one path per line) instead of individual .fsb files per plugin.
2015-08-03add sha1-hash calc.Robin Gareus
2015-07-30fix file metadata tagging on windows.Robin Gareus
This allows TagLib to open the file and create a Tag object (see 2a0365c) Tagging still fails later (taglib seek/SetFilePointer fails when writing)
2015-07-29Don’t create MTC debug string if it’s not needed.Robin Gareus
Removes periodic call to operator<< (and eventually loadlocale) in RT-thread in the debug version.
2015-07-28Revert "debug/fix LV2 state loading on OSX 10.5/PPC"Robin Gareus
This reverts commit 22bc62ed4360aaea29c131cc7dead87fa25ef228. forwarded upstream: http://dev.drobilla.net/ticket/1073
2015-07-28don't crash if taglib cannot open fileRobin Gareus
2015-07-27fix LV2 freewheeling port, explicit cast bool to float.Robin Gareus
http://lv2plug.in/ns/lv2core/#freeWheeling mentions "true" and http://lv2plug.in/ns/lv2core/#toggled defines true as > 0. false as <= 0.
2015-07-27debug/fix LV2 state loading on OSX 10.5/PPCRobin Gareus
2015-07-27add Session::routes_solo_changed(), a plural method which makes changing ↵Paul Davis
many route solo states much faster. Code originally by Grygorii Zharun in Tracks
2015-07-27fixes/updates for move to ::open()Robin Gareus
2015-07-26Move ARDOUR::touch_file to pbd/file_utils.hTim Mayberry
2015-07-26Use g_open instead of ::open in ARDOUR::touch_file for portabilityTim Mayberry
2015-07-25Use g_open and sf_open_fd in SndFileSource for portabilityTim Mayberry
2015-07-25Use g_open and sf_open_fd in SndFileImportable instead of sf_open and ↵Tim Mayberry
Glib::locale_from_utf8
2015-07-25Use g_open instead of ::open in translation related utility functionsTim Mayberry
This is for portability on Windows
2015-07-25Use g_open instead of ::open in AudioSource for portabilityTim Mayberry
This is only really for Windows as g_open and ::open are the same thing on other platforms
2015-07-25Use GStatBuf in AudioSource::initialize_peakfile for portabilityTim Mayberry
This was initially part of f89a976f that got reverted
2015-07-25Revert "When peakfiles get opened using a non-glib function (in a ↵Tim Mayberry
non-English locale) make sure that we pass locale-specific paths" This reverts commit f89a976f1a0477fba30bd7117310e6d04b370d68.
2015-07-25Revert "A few more instances of non-glib 'open()' getting used without ↵Tim Mayberry
locale-specific input paths" This reverts commit 52ef02b387d8267315547129f7f100048a5c1166.
2015-07-25Remove sse optimization sources from test applicationsTim Mayberry
These are already built and included in libardour
2015-07-24VST info: use g_fopen() for Windows compat.Robin Gareus
2015-07-23A few more instances of non-glib 'open()' getting used without ↵John Emmas
locale-specific input paths (noticed by Todd. probably more to come...)
2015-07-23When peakfiles get opened using a non-glib function (in a non-English ↵John Emmas
locale) make sure that we pass locale-specific paths
2015-07-23signed/unsigned comparisonRobin Gareus
2015-07-23amend a73a039a3a, separate VST cache for 32/64bitRobin Gareus
2015-07-23avoid llabs ambiguityRobin Gareus
(old gcc has a built-in)
2015-07-21VST plugin title fix #6467Robin Gareus
2015-07-21bye bye Unix.Robin Gareus
An IPv4 or IPv6 address query for the name localhost must always resolve to the respective loopback address [rfc6761]. According to several users, apparently chromebook and OSX `host localhost` fails but configuring 127.0.0.1 works. (maybe a DNS/DHCP issue?! or ipv6)