X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Faudiographer%2Fsrc%2Fsndfile_reader.cc;h=8297844721593ae32659efc0f77ebdeb551728d3;hb=8da27200d18fe4c471a759dde8e10d85ff29d277;hp=0508110314a048a41f8e12ff5a950a3b19dc21a7;hpb=dde0848a984e06cbc1d4117d9cffa75c191f3b39;p=ardour.git diff --git a/libs/audiographer/src/sndfile_reader.cc b/libs/audiographer/src/sndfile_reader.cc index 0508110314..8297844721 100644 --- a/libs/audiographer/src/sndfile_reader.cc +++ b/libs/audiographer/src/sndfile_reader.cc @@ -33,6 +33,7 @@ SndfileReader::read (ProcessContext & context) nframes_t frames_read = (*read_func) (sndfile, context.data(), context.frames()); if (frames_read < context.frames()) { + context.frames() = frames_read; context.set_flag (ProcessContext::EndOfInput); } output (context);