mirror of https://github.com/odrling/Aegisub
Remove the frequently unstable or nonfunctional attempt at automatically loading audio from the loaded video when playing with no audio loading. Updates #1090.
Originally committed to SVN as r3954.
This commit is contained in:
parent
f805ec707e
commit
a1902a0690
|
@ -1127,33 +1127,7 @@ void AudioDisplay::Play(int start,int end) {
|
||||||
// Check provider
|
// Check provider
|
||||||
if (!provider) {
|
if (!provider) {
|
||||||
wxLogDebug(_T("AudioDisplay::Play: no audio provider"));
|
wxLogDebug(_T("AudioDisplay::Play: no audio provider"));
|
||||||
// Load temporary provider from video
|
return;
|
||||||
if (VideoContext::Get()->IsLoaded()) {
|
|
||||||
wxLogDebug(_T("AudioDisplay::Play: has video provider"));
|
|
||||||
try {
|
|
||||||
// Get provider
|
|
||||||
if (!VideoContext::Get()->videoName.StartsWith(_T("?dummy")))
|
|
||||||
provider = AudioProviderFactoryManager::GetAudioProvider(VideoContext::Get()->videoName, 0);
|
|
||||||
else
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Get player
|
|
||||||
player = AudioPlayerFactoryManager::GetAudioPlayer();
|
|
||||||
player->SetDisplayTimer(&UpdateTimer);
|
|
||||||
player->SetProvider(provider);
|
|
||||||
player->OpenStream();
|
|
||||||
temporary = true;
|
|
||||||
wxLogDebug(_T("AudioDisplay::Play: got temp audio provider from video provider"));
|
|
||||||
}
|
|
||||||
catch (...) {
|
|
||||||
wxLogDebug(_T("AudioDisplay::Play: exception getting audio provider from video, returning"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!provider) {
|
|
||||||
wxLogDebug(_T("AudioDisplay::Play: has no provider, returning"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set defaults
|
// Set defaults
|
||||||
|
|
Loading…
Reference in New Issue