summaryrefslogtreecommitdiff
path: root/libs/ardour/disk_reader.cc
AgeCommit message (Expand)Author
2020-02-14Fix seamless looping w/split-cyclesRobin Gareus
2020-02-12Fix loop-fade and de-click buffersize calculationRobin Gareus
2020-02-12NO-OP: use #define for de-click + fade gain coefficientRobin Gareus
2020-02-12Prevent out-of-bounds array accessRobin Gareus
2020-02-12fix missing MIDI playback by using correct (expanded) logic in DiskReader::de...Paul Davis
2020-01-23extend DEBUG_TRACE outputPaul Davis
2020-01-21add a heuristic to avoid refilling playback buffers at transport stopPaul Davis
2020-01-21remove debug outputPaul Davis
2020-01-18Session::request_locate() takes a tri-valued second argument for "roll-after-...Paul Davis
2020-01-07fix required offset when reading MIDI data near loop end/startPaul Davis
2020-01-07improved/new DEBUG_TRACE outputPaul Davis
2020-01-07imrpove debug msgPaul Davis
2020-01-03add extensive comment for posterityPaul Davis
2020-01-03fix recent bad commitPaul Davis
2020-01-03fix DiskReader::overwrite_existing_audio()Paul Davis
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