Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-18 | new transport slave/master implementation, libs/ edition | Paul Davis | |
2018-07-09 | NO-OP: Rename disk-reader buffer for consistency | Robin Gareus | |
This is in preparation to replace the Ringbuffer and avoid over-using "buf" as variable (it's already used for vectors, as parameter name and Audiobuffers. | |||
2018-07-09 | Separate ChannelInfo for disk reader and writer | Robin Gareus | |
This allows to use different types for write and read buffers, in preparation for a dedicated reader-buffer. | |||
2018-07-09 | Remove unused disk-reader vari-speed | Robin Gareus | |
2017-10-31 | Move Loop Location to Processors | Robin Gareus | |
The processors will becomes responsible to know about loop-positions and map latency-compensated start_sample, end_sample into the loop-range as needed. | |||
2017-10-02 | use new CubicInterpolation API | Paul Davis | |
2017-10-02 | remove midi_interpolation member of DiskIOProcessor (was used only to call ↵ | Paul Davis | |
::distance() method | |||
2017-10-02 | use constructor syntax | Paul Davis | |
2017-10-02 | remove leftover cruft related to wrap buffers from DiskIOProcessor | Paul Davis | |
2017-09-23 | NO-OP: whitespace | Robin Gareus | |
2017-09-23 | Fix changing playlist (Track is responsible for signal emission) | Robin Gareus | |
2017-09-21 | fix clang compilation (include header ordering) | Robin Gareus | |
"i18n.h" needs to be included last, after types have been defined or clang bails out: "call to function 'operator<<' is not visible in the template definition" | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | channel config changes during ::configure_io() must be scoped to ensure they ↵ | Paul Davis | |
are complete before signals are sent | |||
2017-09-18 | move _file_frame from DiskIOProcessor into DiskReader (only place where it ↵ | Paul Davis | |
is needed); split into by-type array to deal with different rate of audio & MIDI i/o | |||
2017-09-18 | tweaks to disk io point mechanisms | Paul Davis | |
2017-09-18 | don't bother to re-seek/locate/refill buffers when disk IO processor config ↵ | Paul Davis | |
changes unless it actually changed | |||
2017-09-18 | drop route shared_ptr when Route::GoingAway is emitted | Paul Davis | |
2017-09-18 | get sdio branch working with MIDI tracks | Paul Davis | |
2017-09-18 | remove all remaining vestiges of per-track varispeed from libardour | Paul Davis | |
2017-09-18 | get diskreader working, and remove per-track varispeed API and mechanism | Paul Davis | |
2017-09-18 | addd more DEBUG_TRACE for DiskIO; set DiskIOProcess::_need_butler more ↵ | Paul Davis | |
appropriately; other minor adjustments | |||
2017-09-18 | random changes required to get an audio track created and transport functional | Paul Davis | |
2017-09-18 | remove Diskstream from Track and derivatives; get ardour to actually startup | Paul Davis | |
2017-09-18 | mega-commit to save state of first "it compilesand links" state for ↵ | Paul Davis | |
separated disk i/o changes. THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES | |||
2017-09-18 | merge almost all audio & midi diskstream code, redistribute between ↵ | Paul Davis | |
DiskIOProcessor, DiskReader,DiskWriter; compile and link | |||
2017-09-18 | move need-butler from DiskReader to DiskIOProcessor | Paul Davis | |
2017-09-18 | move ChannelInfo structure from DiskReader into DiskIOProcessor | Paul Davis | |
2017-09-18 | crawling towards the APIs for separate disk i/o | Paul Davis | |