summaryrefslogtreecommitdiff
path: root/libs/ardour/disk_reader.cc
AgeCommit message (Expand)Author
2020-03-06Fix MIDI export and post-export transport issuesRobin Gareus
2020-03-06Do not de-click during freewheel exportRobin Gareus
2020-02-21fix playback glitch : do not adjust file_sample[Type] after read, it is canon...Paul Davis
2020-02-21centralize determination of "read-audio-data-in-reverse" and fix seek "shift"...Paul Davis
2020-02-20add commentPaul Davis
2020-02-20when seeking in disk reader, adjust start of read (if possible) to allow some...Paul Davis
2020-02-20fix test to decide if we can skip disk buffer refill because we're close enou...Paul Davis
2020-02-20variable name change (ffa ... 2nd f was "frame" => fsa ... s is "sample")Paul Davis
2020-02-20correctly track is disk read (audio) should be forwards/backwards, and what w...Paul Davis
2020-02-20change variable name to be more meaningful/indicativePaul Davis
2020-02-20remove debug outputPaul Davis
2020-02-20Revert "fix behavior of DiskReader when moved after an instrument"Robin Gareus
2020-02-20Fix crash on buffer override of N/A data-typesRobin Gareus
2020-02-20Fix declick at transport start for multi-channel tracksRobin Gareus
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