From 5f963e7213ec8690f99b389d7dbff0689e99c17e Mon Sep 17 00:00:00 2001 From: tobigun Date: Thu, 23 Jul 2009 19:26:19 +0000 Subject: UTF8 file protocol ('ufile:') added for FFmpeg unicode support git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1889 b956fd51-792f-4845-bead-9b4dfca2ff2c --- unicode/src/media/UAudioDecoder_FFmpeg.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'unicode/src/media/UAudioDecoder_FFmpeg.pas') diff --git a/unicode/src/media/UAudioDecoder_FFmpeg.pas b/unicode/src/media/UAudioDecoder_FFmpeg.pas index aed4390c..d079afdc 100644 --- a/unicode/src/media/UAudioDecoder_FFmpeg.pas +++ b/unicode/src/media/UAudioDecoder_FFmpeg.pas @@ -289,8 +289,8 @@ begin Self.Filename := Filename; - // open audio file (TODO: unicode support) - if (av_open_input_file(FormatCtx, PAnsiChar(Filename.ToNative), nil, 0, nil) <> 0) then + // use custom 'ufile' protocol for UTF-8 support + if (av_open_input_file(FormatCtx, PAnsiChar('ufile:'+FileName.ToUTF8), nil, 0, nil) <> 0) then begin Log.LogError('av_open_input_file failed: "' + Filename.ToNative + '"', 'UAudio_FFmpeg'); Exit; -- cgit v1.2.3