summaryrefslogtreecommitdiff
path: root/libs/ardour/disk_reader.cc
AgeCommit message (Expand)Author
2019-12-19fix thinko ... we're checking if a DiskReader handles audioPaul Davis
2019-12-18do not try to process audio in a diskreader with no audio playlistPaul Davis
2019-12-18fix crash when looping with a MIDI trackPaul Davis
2019-12-16fix logic error that prevented MIDI playlists from being rendered at load timePaul Davis
2019-12-14fix behavior of DiskReader when moved after an instrumentPaul Davis
2019-12-13Fix mismatched deleteRobin Gareus
2019-12-12reduce another race condition riskPaul Davis
2019-12-12remove useless lockPaul Davis
2019-12-12fix playback of newly added/modified MIDI dataPaul Davis
2019-12-12expand DEBUG_TRACE() statementPaul Davis
2019-12-11remove MIDI readahead parameterPaul Davis
2019-12-11variable renaming in Butler for various buffer sizesPaul Davis
2019-12-10should probably resolve MIDI notes when loop bounds changePaul Davis
2019-12-10fix unnecssary disruption of MIDI stream when disabling loopPaul Davis
2019-12-10use PlayistChanged appropriately to fix MIDI outputPaul 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-08more debug outputPaul 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-24fix crash when using Region > LoopPaul Davis
2019-11-23remove debug outputPaul Davis
2019-11-23remove debug message about LOCATE WITHOUT DECLICK. This behavior is normal an...Paul Davis
2019-11-23more tweaks to correctly (or more correctly) reload disk reader buffers when ...Paul Davis
2019-11-22redesign of declicking and fades around loop boundariesPaul Davis
2019-11-21Fix multi-channel de-clickRobin Gareus
2019-11-19Fix declick offset position for multi-channel tracksRobin Gareus
2019-11-18DiskReader::_declick_offs should only advance once per ::run() callPaul Davis
2019-11-18DiskReader::_declick_amp needs to repeat the same work for each audio channel...Paul Davis
2019-11-18small changes to make declick out triggered by just stoppingPaul Davis
2019-11-18add missing NULL checkPaul Davis
2019-11-18use reverse-reading of MIDI data in DiskReaderPaul Davis
2019-11-15move DiskReader::inc_no_disk_output() into .cc to allow for easier debuggingPaul Davis
2019-11-06fix unconditional note resolution during DiskReader::realtime_locate()Paul Davis
2019-11-06fix unconditional note resolution during DiskReader::realtime_locate()Paul Davis
2019-11-06resolved notes need to use cycle-relative timePaul Davis
2019-11-06be sure to move effective_start while loop-reading MIDIPaul Davis
2019-11-06fix DiskReader::get_midi_playback() when loopingPaul Davis
2019-11-04avoid use of Port::port_offset() everywhere except Port::flush_buffers() and ...Paul Davis
2019-11-03another notable cleanup/simplification of DiskReader's MIDI handlingPaul Davis
2019-11-03comment fixPaul Davis
2019-11-03immediate events time reference for zero is the start of the run() cycle, not...Paul Davis
2019-11-02for now, show how long MIDI rendering takesPaul Davis
2019-11-02use playback filter when rendering MIDI; respond to changes in filter by re-r...Paul Davis
2019-11-02lovely simplification of DiskReader::get_midi_playback()Paul Davis
2019-11-02remove unused (empty) APIPaul Davis
2019-11-02remove unused APIPaul Davis
2019-11-02add another conditional to decide if we should merge disk MIDI data into inpu...Paul Davis
2019-11-02remove commented linePaul Davis