From 38c112b32740e4ba456df8975993b9e90ebe6919 Mon Sep 17 00:00:00 2001 From: k-m_schindler Date: Sat, 5 May 2012 21:01:44 +0000 Subject: another fix of streams. USDX finally builds, but does not work. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2876 b956fd51-792f-4845-bead-9b4dfca2ff2c --- src/media/UAudioDecoder_FFmpeg.pas | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/media/UAudioDecoder_FFmpeg.pas') diff --git a/src/media/UAudioDecoder_FFmpeg.pas b/src/media/UAudioDecoder_FFmpeg.pas index a6749173..630ae408 100644 --- a/src/media/UAudioDecoder_FFmpeg.pas +++ b/src/media/UAudioDecoder_FFmpeg.pas @@ -323,7 +323,11 @@ begin //Log.LogStatus('AudioStreamIndex is: '+ inttostr(ffmpegStreamID), 'UAudio_FFmpeg'); +{$IF LIBAVFORMAT_VERSION < 52110000} // < 52.110.0 fAudioStream := fFormatCtx.streams[fAudioStreamIndex]; +{$ELSE} + fAudioStream := Pointer(fFormatCtx.streams^) + fAudioStreamIndex; +{$IFEND} fAudioStreamPos := 0; fCodecCtx := fAudioStream^.codec; -- cgit v1.2.3