Reverted: 2424536ec6f9 The setAsyncLoading function is used for a different purpose. In our case, async means that the file is read on the fly, and otherwise it is fully loaded into memory before being encoded. Synchronous mode is used for example during loading when hard disk access is not guaranteed.
This commit is contained in:
parent
870b089f1f
commit
51ac3a0e38
1 changed files with 2 additions and 1 deletions
|
@ -46,7 +46,8 @@ IMusicBuffer *IMusicBuffer::createMusicBuffer(const std::string &filepath, bool
|
||||||
string type = CFile::getExtension(filepath);
|
string type = CFile::getExtension(filepath);
|
||||||
|
|
||||||
CIFile *ifile = new CIFile();
|
CIFile *ifile = new CIFile();
|
||||||
ifile->setAsyncLoading(async);
|
ifile->setCacheFileOnOpen(!async);
|
||||||
|
ifile->allowBNPCacheFileOnOpen(!async);
|
||||||
ifile->open(lookup);
|
ifile->open(lookup);
|
||||||
|
|
||||||
IMusicBuffer *mb = createMusicBuffer(type, ifile, loop);
|
IMusicBuffer *mb = createMusicBuffer(type, ifile, loop);
|
||||||
|
|
Loading…
Reference in a new issue