diff --git a/aegisub/src/video_provider_ffmpegsource.cpp b/aegisub/src/video_provider_ffmpegsource.cpp index 9715d0e80..a8a1a071e 100644 --- a/aegisub/src/video_provider_ffmpegsource.cpp +++ b/aegisub/src/video_provider_ffmpegsource.cpp @@ -164,13 +164,8 @@ void FFmpegSourceVideoProvider::LoadVideo(wxString filename) { if (!IndexIsValid) { int TrackMask = Options.AsBool(_T("FFmpegSource always index all tracks")) ? FFMS_TRACKMASK_ALL : FFMS_TRACKMASK_NONE; try { - try { - // ignore audio decoding errors here, we don't care right now - Index = DoIndexing(Indexer, CacheName, TrackMask, true); - } catch (...) { - // something borked, try if it works without audio - Index = DoIndexing(Indexer, CacheName, FFMS_TRACKMASK_NONE, true); - } + // ignore audio decoding errors here, we don't care right now + Index = DoIndexing(Indexer, CacheName, TrackMask, true); } catch (wxString temp) { ErrorMsg.Append(temp); throw ErrorMsg;