summaryrefslogtreecommitdiff
path: root/libs/ardour/disk_io.cc
AgeCommit message (Expand)Author
2020-04-14Fix playback alignment when adding/removing channelsRobin Gareus
2019-12-11variable renaming in Butler for various buffer sizesPaul Davis
2019-12-10revert to single buffer for disk playback, and 5.x-style overwritePaul Davis
2019-12-08fix error when continuing to refill audio playback buffers after a buffer switchPaul Davis
2019-12-07functional double buffering when using DiskReader::overwrite_existing_buffersPaul Davis
2019-12-07a few parameter changes, and flesh out code to switch rbufs in DiskReaderPaul Davis
2019-12-07initial conversion to double buffering inside DiskReaderPaul Davis
2019-11-02move ownership of an RT MIDI buffer from DiskIO to MidiPlaylistPaul Davis
2019-11-02refactor SessionEvent and DiskIO so that we pass around boost::shared_ptr<Tra...Paul Davis
2019-11-02fix initialization orderPaul Davis
2019-11-02remove unused member variablePaul Davis
2019-11-02introduce new all-in-RAM MIDI datastructure and use it for MIDI playbackPaul Davis
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-03-19Fix Playlist refcount when deleting trackRobin Gareus
2019-02-05Towards a new disk-reader ringbufferRobin Gareus
2018-11-29Disk I/O: only allocate midi-buffer if neededRobin Gareus
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2018-07-09NO-OP: Rename disk-reader buffer for consistencyRobin Gareus
2018-07-09Separate ChannelInfo for disk reader and writerRobin Gareus
2018-07-09Remove unused disk-reader vari-speedRobin Gareus
2017-10-31Move Loop Location to ProcessorsRobin Gareus
2017-10-02use new CubicInterpolation APIPaul Davis
2017-10-02remove midi_interpolation member of DiskIOProcessor (was used only to call ::...Paul Davis
2017-10-02use constructor syntaxPaul Davis
2017-10-02remove leftover cruft related to wrap buffers from DiskIOProcessorPaul Davis
2017-09-23NO-OP: whitespaceRobin Gareus
2017-09-23Fix changing playlist (Track is responsible for signal emission)Robin Gareus
2017-09-21fix clang compilation (include header ordering)Robin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2017-09-18channel config changes during ::configure_io() must be scoped to ensure they ...Paul Davis
2017-09-18move _file_frame from DiskIOProcessor into DiskReader (only place where it is...Paul Davis
2017-09-18tweaks to disk io point mechanismsPaul Davis
2017-09-18don't bother to re-seek/locate/refill buffers when disk IO processor config c...Paul Davis
2017-09-18drop route shared_ptr when Route::GoingAway is emittedPaul Davis
2017-09-18get sdio branch working with MIDI tracksPaul Davis
2017-09-18remove all remaining vestiges of per-track varispeed from libardourPaul Davis
2017-09-18get diskreader working, and remove per-track varispeed API and mechanismPaul Davis
2017-09-18addd more DEBUG_TRACE for DiskIO; set DiskIOProcess::_need_butler more approp...Paul Davis
2017-09-18random changes required to get an audio track created and transport functionalPaul Davis
2017-09-18remove Diskstream from Track and derivatives; get ardour to actually startupPaul Davis
2017-09-18mega-commit to save state of first "it compilesand links" state for separated...Paul Davis
2017-09-18merge almost all audio & midi diskstream code, redistribute between DiskIOPro...Paul Davis
2017-09-18move need-butler from DiskReader to DiskIOProcessorPaul Davis
2017-09-18move ChannelInfo structure from DiskReader into DiskIOProcessorPaul Davis
2017-09-18crawling towards the APIs for separate disk i/oPaul Davis