mirror of https://github.com/odrling/Aegisub
Fixed compiler warning and removed some dead code.
Originally committed to SVN as r1101.
This commit is contained in:
parent
c1cb6e4367
commit
168d08acc2
|
@ -314,19 +314,6 @@ __int64 DirectSoundPlayer::GetCurrentPosition() {
|
|||
DWORD curtime = GetTickCount();
|
||||
__int64 tdiff = curtime - startTime;
|
||||
return startPos + tdiff * provider->GetSampleRate() / 1000;
|
||||
|
||||
// Read position
|
||||
unsigned long int play,write;
|
||||
HRESULT res = buffer->GetCurrentPosition(&play,NULL);
|
||||
if (SUCCEEDED(res)) {
|
||||
int bytesps = provider->GetBytesPerSample();
|
||||
write = offset;
|
||||
if (write < play) write += bufSize;
|
||||
return playPos + play/bytesps - write/bytesps;
|
||||
}
|
||||
|
||||
// Failed, just return playPos
|
||||
return playPos;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ private:
|
|||
volatile bool playing;
|
||||
float volume;
|
||||
int offset;
|
||||
int bufSize;
|
||||
DWORD bufSize;
|
||||
|
||||
volatile __int64 playPos;
|
||||
__int64 startPos;
|
||||
|
|
Loading…
Reference in New Issue