summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
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-09Fix more warningspt-5-7-xDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09Added pt5 pt7 ptx initial format supportDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
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-07remove cruftRobin 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-07Set the default host api in PortaudioBackend when initializing portaudioTim Mayberry
Not setting a default driver causes issues with the EngineControl dialog
2015-08-06Fixed pt import start offsets and samplerate mismatch offsetsDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06fix ptf library deplyomentRobin Gareus
2015-08-06Added PT .ptf session audio import functionalityDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
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-05adjust click box size - fixes #6499Robin Gareus
2015-08-05Remove "Default" devices from the PortaudioBackendTim Mayberry
These are not really necessary now that input and output devices can be selected separately.
2015-08-05Use ASIO specific device channel names for port properties/pretty namesTim Mayberry
2015-08-05Add code to use ASIO supplied min/max buffer sizes but don't use itTim Mayberry
RME HDSP: min == max == preferred size with granularity == 0 Focusrite scarlett 2i2: min = current ASIO setting and max = max buffersize the device supports with a granularity of 1 which means hundreds of entries in the dropdown menu.
2015-08-05Refactor methods in PortaudioBackend to get ASIO buffer sizesTim Mayberry
2015-08-05Add ASIO specific code to query preferred buffer size for deviceTim Mayberry
2015-08-05Dummy -> Audio system: "None"Robin Gareus
check if gettext() static initialization works with all compilers.
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-04Proper solution to replace 9cabc1b hack.Robin Gareus
Initialize uninitialized variable (m_started), remove cruft.
2015-08-03amend e09c620; now with semicolon :)Robin Gareus
2015-08-03fix backslashes in quotes (windows), fixes VST scanRobin Gareus
2015-08-03close file before unlinkRobin Gareus
2015-08-03VST cache file transition.Robin Gareus
2015-08-03don’t set paClipOff, have portaudio clip to -1,+1Robin Gareus
Fixes issues with some integer drivers where overflow wraps (values > 1.0 end up at -1, producing a hard click)
2015-08-03Windows XP compatRobin Gareus
2015-08-04Fix MIDI input on Portaudio Backend with 32bit Windows release/optimized buildsTim Mayberry
MIDI input doesn't work with -O3 or -O2 optimization levels, no real idea why at this point. So just append -O0 to CXXFLAGS to override previous optimization flags for compiling the PortaudioBackend files
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-31Specifically #include <mmsystem.h> to get us TIMECAPSJohn Emmas
(not sure why windows.h isn't already #including this for us - but it doesn't seem to be)
2015-07-31Add some newly introduced sources to our MSVC project (portaudio_backend)John Emmas
2015-07-31Use llabs (rather than std::abs) for compatibility with MSVCJohn Emmas
MSVC doesn't offer an override which accepts int64_t (at least, the 32-bit compiler doesn't)
2015-07-31Use BOOL (rather than WINBOOL) for compatibility with MSVCJohn Emmas
(WINBOOL is MinGW specific)
2015-07-31add missing pthread.h includesRobin Gareus
2015-07-31Add functionality to show ASIO control panelTim Mayberry
2015-07-31Use MMCSS to elevate the thread priorities for audio and MIDI threadsTim Mayberry
use AVRT_PRIORITY_NORMAL for audio threads and AVRT_PRIORITY_HIGH for MIDI threads
2015-07-31Add MMCSS related code for raising thread priority on WindowsTim Mayberry