From: nam <36914158+aferin@users.noreply.github.com> Date: Wed, 17 Jul 2019 02:11:24 +0000 (+0900) Subject: [MediaPlayer] fix it to not try getting handle when format is null (#931) X-Git-Tag: submit/tizen/20190718.005208~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0570cf689daf63e3912bb79e0ffe9047b8231e7f;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [MediaPlayer] fix it to not try getting handle when format is null (#931) --- diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs b/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs index 10f939ace..27e77d4be 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs +++ b/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs @@ -915,8 +915,6 @@ namespace Tizen.Multimedia ValidatePlayerState(PlayerState.Idle); ValidationUtil.ValidateEnum(typeof(PlayerAudioExtractOption), option, nameof(option)); - IntPtr formatHandle = IntPtr.Zero; - _audioFrameDecodedCallback = (IntPtr packetHandle, IntPtr userData) => { var handler = AudioDataDecoded; @@ -932,10 +930,8 @@ namespace Tizen.Multimedia } }; - formatHandle = format.AsNativeHandle(); - - NativePlayer.SetAudioFrameDecodedCb(Handle, formatHandle, option, _audioFrameDecodedCallback, IntPtr.Zero). - ThrowIfFailed(this, "Failed to register the _audioFrameDecoded"); + NativePlayer.SetAudioFrameDecodedCb(Handle, format == null ? IntPtr.Zero : format.AsNativeHandle(), option, + _audioFrameDecodedCallback, IntPtr.Zero).ThrowIfFailed(this, "Failed to register the _audioFrameDecoded"); } ///