From e5f7b9f18641141354f03e6a8281a347a2555927 Mon Sep 17 00:00:00 2001 From: tobigun Date: Sat, 30 Oct 2010 07:34:30 +0000 Subject: dynamic loading of video- and audio-decoder git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@2695 b956fd51-792f-4845-bead-9b4dfca2ff2c --- mediaplugin/src/media/UAudioConverter.pas | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'mediaplugin/src/media/UAudioConverter.pas') diff --git a/mediaplugin/src/media/UAudioConverter.pas b/mediaplugin/src/media/UAudioConverter.pas index aa3e343e..f2388b8f 100644 --- a/mediaplugin/src/media/UAudioConverter.pas +++ b/mediaplugin/src/media/UAudioConverter.pas @@ -194,6 +194,21 @@ end; {$IFDEF UseFFmpegResample} +const +{$IFDEF MSWINDOWS} + ffmpegPlugin = 'ffmpeg_playback.dll'; +{$ENDIF} +{$IFDEF LINUX} + ffmpegPlugin = 'ffmpeg_playback'; +{$ENDIF} +{$IFDEF DARWIN} + ffmpegPlugin = 'ffmpeg_playback.dylib'; + {$linklib ffmpegPlugin} +{$ENDIF} + +function Plugin_register(core: PMediaPluginCore): PMediaPluginInfo; + cdecl; external ffmpegPlugin; + function TAudioConverter_FFmpeg.Init(SrcFormatInfo: TAudioFormatInfo; DstFormatInfo: TAudioFormatInfo): boolean; var CSrcFormatInfo: TCAudioFormatInfo; -- cgit v1.2.3