summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/disk_reader.h
AgeCommit message (Collapse)Author
2018-07-11Correct a couple of typosJohn Emmas
2018-07-09Prepare API for per disk-reader de-clickRobin Gareus
2018-07-09Separate ChannelInfo for disk reader and writerRobin Gareus
This allows to use different types for write and read buffers, in preparation for a dedicated reader-buffer.
2017-10-04Clean up State API:Robin Gareus
* Processor implement get_state(), classes derived from Processor implement protected ::state() -- as documented in processor.h * likewise for Route, Track: make ::state() a protected interface * removal of "full_state", use explicit "template_save" * use RAII/Unwind to skip saving automation-state
2017-10-01Fix MIDI rec-region displayRobin Gareus
gui_feed_buffer is used for DiskWriter -> GUI notifications. It was wrongly migrated from MidiDiskstream to DiskReader in 7fb6807
2017-09-30Make MIDI disk-reader a bit less buggy :)Robin Gareus
* use start/end frame * differentiate nframes and disk_samples_to_consume * add global Port::port_offset () when writing data. * add a note about b0rked vari-speed ..
2017-09-29No more disk-reader roll-delayRobin Gareus
It was not working in sdio/6.0-pre anyway and with upcoming changes to latency compensation the concept of per disk[stream/reader] will go away.
2017-09-19Revert "remove unusued roll_delay member of DiskReader"Paul Davis
This reverts commit 92c2e06eb72950f91ca943a5219e2caeaeecda9f.
2017-09-19remove unusued roll_delay member of DiskReaderPaul Davis
2017-09-18globally 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-18remove all code related to "silent roll" concept. some debug output addedPaul Davis
2017-09-18move disk_{writer,reader} into Route to allow for simple, sensible ↵Paul Davis
implementation of DiskIOPoint
2017-09-18move _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-18framework for silent-roll-while-slave-syncingPaul Davis
2017-09-18rename a method to be more clear; remove an unused method from DiskReaderPaul Davis
2017-09-18cue monitoring for MIDIPaul Davis
2017-09-18cue monitoring for audio (libardour aspects)Paul Davis
2017-09-18fix various naming issues with Disk{Reader,Writer}Paul Davis
2017-09-18remove all remaining vestiges of per-track varispeed from libardourPaul Davis
2017-09-18random changes required to get an audio track created and transport functionalPaul Davis
2017-09-18mega-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-18merge almost all audio & midi diskstream code, redistribute between ↵Paul Davis
DiskIOProcessor, DiskReader,DiskWriter; compile and link
2017-09-18remove duplicated (in heirarchy) loop location from DiskReaderPaul Davis
2017-09-18move need-butler from DiskReader to DiskIOProcessorPaul Davis
2017-09-18move ChannelInfo structure from DiskReader into DiskIOProcessorPaul Davis
2017-09-18merge MidiDiskstream into DiskReader (playback parts)Paul Davis
2017-09-18merge AudioDiskstream playback code into DiskReaderPaul Davis
2017-09-18crawling towards the APIs for separate disk i/oPaul Davis