Skip to content

Commit 6460d1f

Browse files
committed
Add functionality for a FileSource to block acquisition start if it's not ready
1 parent be70d18 commit 6460d1f

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

Source/Processors/FileReader/FileReader.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ bool FileReader::isReady() /* const */
8080
}
8181
else
8282
{
83-
return true;
83+
return input->isReady();
8484
}
8585
}
8686

Source/Processors/FileReader/FileSource.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,3 +140,8 @@ bool FileSource::OpenFile (File file)
140140

141141
return fileOpened;
142142
}
143+
144+
bool FileSource::isReady() const
145+
{
146+
return true;
147+
}

Source/Processors/FileReader/FileSource.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class PLUGIN_API FileSource
6767
virtual void processChannelData (int16* inBuffer, float* outBuffer, int channel, int64 numSamples) = 0;
6868
virtual void seekTo (int64 sample) = 0;
6969

70+
virtual bool isReady() const;
7071

7172
protected:
7273
struct RecordInfo

0 commit comments

Comments
 (0)