mirror of
https://github.com/odrling/Aegisub
synced 2025-04-11 22:56:02 +02:00
Issue #446 - Fixed some crashing while trying to play video without audio loaded, on posix
Originally committed to SVN as r1463.
This commit is contained in:
parent
1e1f7b411b
commit
1d6f2f90c6
@ -741,7 +741,7 @@ void VideoContext::OnPlayTimer(wxTimerEvent &event) {
|
|||||||
JumpToFrame(nextFrame);
|
JumpToFrame(nextFrame);
|
||||||
|
|
||||||
// Sync audio
|
// Sync audio
|
||||||
if (keepAudioSync && nextFrame % 10 == 0) {
|
if (keepAudioSync && nextFrame % 10 == 0 && audio && audio->provider && audio->player) {
|
||||||
__int64 audPos = audio->GetSampleAtMS(VFR_Output.GetTimeAtFrame(nextFrame));
|
__int64 audPos = audio->GetSampleAtMS(VFR_Output.GetTimeAtFrame(nextFrame));
|
||||||
__int64 curPos = audio->player->GetCurrentPosition();
|
__int64 curPos = audio->player->GetCurrentPosition();
|
||||||
int delta = int(audPos-curPos);
|
int delta = int(audPos-curPos);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user