From bd7ac88f6b47dc5147c1114460d92e5ebaf32a5f Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Wed, 29 Dec 2010 06:27:02 +0000 Subject: [PATCH] Apply container audio delay when the FFMS2 version used supports it. Closes #1251. Originally committed to SVN as r5058. --- aegisub/src/audio_provider_ffmpegsource.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aegisub/src/audio_provider_ffmpegsource.cpp b/aegisub/src/audio_provider_ffmpegsource.cpp index 893f91244..14fa91e63 100644 --- a/aegisub/src/audio_provider_ffmpegsource.cpp +++ b/aegisub/src/audio_provider_ffmpegsource.cpp @@ -179,7 +179,11 @@ void FFmpegSourceAudioProvider::LoadAudio(wxString filename) { // warn user? } +#if FFMS_VERSION >= ((2 << 24) | (14 << 16) | (1 << 8) | 0) + AudioSource = FFMS_CreateAudioSource(FileNameShort.utf8_str(), TrackNumber, Index, -1, &ErrInfo); +#else AudioSource = FFMS_CreateAudioSource(FileNameShort.utf8_str(), TrackNumber, Index, &ErrInfo); +#endif FFMS_DestroyIndex(Index); Index = NULL; if (!AudioSource) {