summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-05Add a newly introduced source to our MSVC project (libardour)John Emmas
2015-09-05Add some newly introduced sources to our MSVC project (portaudio_backend)John Emmas
2015-09-05As an experiment, use PBD::ScopedFileDescriptor in preference to 'ofstream' ↵John Emmas
which doesn't support UTF8 (on Windows at least) This change should ensure that our "been_here_before" file ('.a3' or whatever) will get created successfully - even for user paths with non-English characters in them. If this experiment works on all platforms, there are several other areas where we'll probably need something similar.
2015-09-05fix log-scale for automation lanes.Robin Gareus
2015-09-05don't use gain-mapping (verbose-cursor) for plugin params.Robin Gareus
2015-09-05remove a float loop counterRobin Gareus
2015-09-05display session create/open failure errors.Robin Gareus
2015-09-05provide details about session-creation failure.Robin Gareus
2015-09-05add missing includeRobin Gareus
2015-09-05unit-test: set instance name to pre-configure dummy engineRobin Gareus
2015-09-05Dummy-Backend: special case unit-test Robin Gareus
2015-09-05fix bitwise enum parsingRobin Gareus
2015-09-04print insanity-check message only in debug buildsRobin Gareus
2015-09-04Fix invalid error message when selecting directories/folders in Import dialogTim Mayberry
On linux SndFileSource::get_soundfile_info was being called with an empty path value when clicking on a folder in the left side part of the file browser which resulted in an unnecessary error message. On Windows every time a directory was selected in the Import dialog, SndFileSource::get_soundfile_info would fail to open the directory in read only mode and produce an error, but as we don't want to query/open soundfile info for directories anyway just test and return if the path is a directory.
2015-09-04Remove Apply button in Import dialog/Window and change OK to "Import"Tim Mayberry
Don't close the window when clicking on Import. Changing "OK" to "Import" makes it clear what action is being taken by the button. I quite frequently imported several files from different directories using "Apply" and then would click on OK to finish using the dialog only to have the last import occur again unintentionally. Another option would of been to change "Apply" to "Import" and "OK" to "Import and Close" and not have a Close button.
2015-09-03Change Cancel button in Import Dialog to Close buttonTim Mayberry
This button closes the window, it doesn't actually cancel any importing that has taken place and cancelling the import in progress is done by the Cancel button in popup progress dialog
2015-09-03Indentation and whitespace fixes in sfdb_ui.hTim Mayberry
2015-09-03Review changesMathias Buhr
2015-09-03Fixes case where audiofiles used wrong peakfilesMathias Buhr
2015-09-03Use const reference and renames variableMathias Buhr
2015-09-02another -Wabsolute-value fixRobin Gareus
2015-09-02rework AudioUnit variable input port count.Robin Gareus
2015-09-02a couple of debug output statements to help diagnose a crash, part 2Paul Davis
2015-09-02a couple of debug output statements to help diagnose a crashPaul Davis
2015-09-02fix typo in 434416cRobin Gareus
2015-09-02show compile-time cpu-arch in about - closes #6548Robin Gareus
2015-09-02waveform, mutex for _current_imageRobin Gareus
may be used in render-thread while invalidate_image_cache() is called. possible fix for #6478
2015-09-02replace "None" with DeviceNone in ALSA/CoreaudioRobin Gareus
TODO: separate MidiSystemNone
2015-09-02Add debug output for errors when setting MMCSS thread characteristicsTim Mayberry
2015-09-02Use MMCSS utility functions in PortaudioBackendTim Mayberry
2015-09-02Add utility functions in PortaudioBackend for re/setting MMCSS thread ↵Tim Mayberry
characteristics
2015-09-02Pass input and output audio buffers into PortaudioBackend blocking process ↵Tim Mayberry
function This makes it possible to reuse the method for callback based processing
2015-09-02Add audio_utils.h header in PortaudioBackend for de/interleaving audio dataTim Mayberry
2015-09-02Add two utility methods to abstract PortAudioBackend stateTim Mayberry
These may change as support for callback API is added
2015-09-02Extract MIDI input/output processing in PortAudioBackend into new methodsTim Mayberry
2015-09-02Add a DSPLoadCalculator class to the PortAudioBackend for DSP load calculationTim Mayberry
The class uses the same algorithm as in the coreaudio and alsa backends and should probably go into libardour at some point
2015-09-02Fix include style of system headerTim Mayberry
2015-09-02Extract main processing section of PortAudioBackend into new methodTim Mayberry
2015-09-02Extract freewheel processing in PortAudioBackend into new methodTim Mayberry
2015-09-02Don't update unused dsp timer variable in freewheel process in PortaudioBackendTim Mayberry
2015-09-02Refactor port change handling part of PA Backend process function into new ↵Tim Mayberry
method
2015-09-02Rename variables in PortaudioBackend in preparation for using PA callback APITim Mayberry
2015-09-02Fix copy and paste error in debug output message in WINMME Midi OutputTim Mayberry
2015-09-02Signal WinMME Midi output thread so the thread wakes up and terminates properlyTim Mayberry
2015-09-02Stop WINMME midi driver/devices when PortAudio backend is stoppedTim Mayberry
2015-09-02Refactor part of PortAudioBackend::_start/stop into new methodsTim Mayberry
2015-09-02Don't add "None" devices for ASIO driver in PortaudioBackendTim Mayberry
2015-09-02Add utility method for choosing which device/s to display in Audio Setup dialogTim Mayberry
2015-09-02Use previously set buffer size in EngineDialog if possibleTim Mayberry
This is also to support refreshing of devices so that the buffer size isn't reset.
2015-09-02Add "Refresh Devices" button in Audio Setup dialog for backends that support itTim Mayberry
This allows the portaudio library to be reinitialized to pick up new devices and changes to ASIO buffer changes made externally.