mirror of
https://github.com/edubart/otclient.git
synced 2025-10-19 22:13:27 +02:00
some refactoring
This commit is contained in:
@@ -87,17 +87,14 @@ int OggSoundFile::cb_seek(void* source, ogg_int64_t offset, int whence)
|
||||
FileStream *file = static_cast<FileStream*>(source);
|
||||
switch(whence) {
|
||||
case SEEK_SET:
|
||||
if(file->seek(offset))
|
||||
return 0;
|
||||
break;
|
||||
file->seek(offset);
|
||||
return 0;
|
||||
case SEEK_CUR:
|
||||
if(file->seek(file->tell() + offset))
|
||||
return 0;
|
||||
break;
|
||||
file->seek(file->tell() + offset);
|
||||
return 0;
|
||||
case SEEK_END:
|
||||
if(file->seek(file->size() + offset))
|
||||
return 0;
|
||||
break;
|
||||
file->seek(file->size() + offset);
|
||||
return 0;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
@@ -46,7 +46,7 @@ bool SoundBuffer::fillBuffer(const SoundFilePtr& soundFile)
|
||||
|
||||
DataBuffer<char> samples(soundFile->getSize());
|
||||
int read = soundFile->read(&samples[0], soundFile->getSize());
|
||||
if(read <= 0) {
|
||||
if(read == 0) {
|
||||
g_logger.error(stdext::format("unable to fill audio buffer data for '%s'", soundFile->getName()));
|
||||
return false;
|
||||
}
|
||||
|
Reference in New Issue
Block a user