Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-10 | when removing routes, don't do potentially expensive work once for each route. | Paul Davis | |
We can update solo state and tell interested parties about the removal once the actual removal is done | |||
2015-09-10 | fix deadlock when removing routes and using JACK1. | Paul Davis | |
graph reorder callback needed an early exit if we were deleting routes, is all. | |||
2015-09-10 | use FileSource::within_session() for peak-files | Robin Gareus | |
2015-09-10 | remove duplicate enum registration | Paul Davis | |
2015-09-10 | Make sure that the DSPLoadCalculator class is exportable | John Emmas | |
2015-09-10 | Add support for newly introduced class ARDOUR::DSPLoadCalculator (when ↵ | John Emmas | |
building with MSVC) | |||
2015-09-10 | Remove DSPLoadCalculator class in portaudio backend source | Tim Mayberry | |
2015-09-10 | Use ARDOUR::DSPLoadCalculator in PortAudioBackend | Tim Mayberry | |
2015-09-10 | Add DSPLoadCalculator class to libardour | Tim Mayberry | |
This is similar to the class in the PortaudioBackend but uses an average of the values if raw load is under 80% | |||
2015-09-10 | allow LV2 plugins to query current block-size. | Robin Gareus | |
This is akin to VST2's audioMasterGetBlockSize. It returns the current nominal block size (think jack-buffersize). It's not the only block size that may be used when calling run(), it's just the normal one. The actual block sizes used may be larger or smaller and may vary between successive calls of run(). This change became neccesary after 53e969e9. Some plugins expected maxBlockLength to be the /current/ buffer-size and not all-time maxiumum. Those plugins can now use nominalBlockLength. | |||
2015-09-10 | rework peakfile handling: | Robin Gareus | |
- copy old peak-files to new (do not require re-calc) - keep old peak-files (for now, backwards compat) - fix cleanup-sources to remove *new* peak-file - include channel-number in hash (like it was done before) see also 624f76b TODO: add Session > Cleanup > remove/re-create peaks | |||
2015-09-10 | remove Ardour broken peak-file support | Robin Gareus | |
Ardour-2.0 put peak-files in a "broken" location for several months. Since then Ardour renamed those files. No more. When loading ancient sessions peak-files are now re-created (in the background). | |||
2015-09-09 | update libltc to v1.1.4-4-gb034a23 (endianess issue) | Robin Gareus | |
2015-09-08 | Made master fader touch and jog go to _master_surface instead of first surface. | Len Ovens | |
2015-09-08 | RF64, RF64 (WAV) and MBWF native file header formats | Paul Davis | |
2015-09-08 | new enums required for RF64 => RIFF and MBWF support | Paul Davis | |
2015-09-08 | Replaced broken code in recent_sessions.cc | Guy Sherman | |
The original broken code was intended to stop using ifstream and ofstream to open files, but it used a very old MSVCism to open streams from FILE*. In the case for reading, this patch replaces that code by using standard c file manipulation to read the data into a stringstream, and then it uses the existing stream-based code to read from there. Similarly the ofstream in the code for writing the recent files list is replaced by a stringstream, and then a c-string is extracted from it and written using standard c file manipulation. Also tweaked a couple of typos from rgareus :) | |||
2015-09-08 | Use glib to open our 'recent file' list, rather than opening directly with ↵ | John Emmas | |
ifstream / ofstream (on Windows, ifstream & ofstream don't support UTF8) | |||
2015-09-08 | dummy, allow 8k buffer-size. | Robin Gareus | |
2015-09-07 | properly clean up meter-pattern cache | Robin Gareus | |
2015-09-07 | fix some more uninitialized vars | Robin Gareus | |
2015-09-06 | libardour: initialize some uninitialized vars.. | Robin Gareus | |
2015-09-06 | consistent pango-text layout size - fixes #6490 | Robin Gareus | |
Use gdk_pango_layout() for all text-size calculations. In Canvas::Text always use the same context (local image surface) for layouting (prior to this, local and window-context mix resulted in different sizes). | |||
2015-09-06 | terminate peak-file creation on session-close | Robin Gareus | |
2015-09-06 | another hint for clang static analysis. | Robin Gareus | |
2015-09-06 | fix dummy-backend driver state | Robin Gareus | |
When loading previous state, set_driver() is called before enumerate_drivers(). The available driver list must be available early on. | |||
2015-09-06 | mode dummy speeds | Robin Gareus | |
2015-09-06 | add dummy-backend speed-selection | Robin Gareus | |
2015-09-05 | create peak files in background when loading session | Robin Gareus | |
2015-09-05 | initialize private variable (unit-test) | Robin Gareus | |
2015-09-05 | leave a hint for clang scan-build | Robin Gareus | |
2015-09-05 | Add a newly introduced source to our MSVC project (libardour) | John Emmas | |
2015-09-05 | Add some newly introduced sources to our MSVC project (portaudio_backend) | John Emmas | |
2015-09-05 | remove a float loop counter | Robin Gareus | |
2015-09-05 | provide details about session-creation failure. | Robin Gareus | |
2015-09-05 | add missing include | Robin Gareus | |
2015-09-05 | unit-test: set instance name to pre-configure dummy engine | Robin Gareus | |
2015-09-05 | Dummy-Backend: special case unit-test | Robin Gareus | |
2015-09-05 | fix bitwise enum parsing | Robin Gareus | |
2015-09-04 | print insanity-check message only in debug builds | Robin Gareus | |
2015-09-04 | Fix invalid error message when selecting directories/folders in Import dialog | Tim 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-03 | Review changes | Mathias Buhr | |
2015-09-03 | Fixes case where audiofiles used wrong peakfiles | Mathias Buhr | |
2015-09-03 | Use const reference and renames variable | Mathias Buhr | |
2015-09-02 | another -Wabsolute-value fix | Robin Gareus | |
2015-09-02 | rework AudioUnit variable input port count. | Robin Gareus | |
2015-09-02 | a couple of debug output statements to help diagnose a crash, part 2 | Paul Davis | |
2015-09-02 | a couple of debug output statements to help diagnose a crash | Paul Davis | |
2015-09-02 | waveform, mutex for _current_image | Robin Gareus | |
may be used in render-thread while invalidate_image_cache() is called. possible fix for #6478 | |||
2015-09-02 | replace "None" with DeviceNone in ALSA/Coreaudio | Robin Gareus | |
TODO: separate MidiSystemNone |