From 0570cf689daf63e3912bb79e0ffe9047b8231e7f Mon Sep 17 00:00:00 2001 From: nam <36914158+aferin@users.noreply.github.com> Date: Wed, 17 Jul 2019 11:11:24 +0900 Subject: [PATCH] [MediaPlayer] fix it to not try getting handle when format is null (#931) --- src/Tizen.Multimedia.MediaPlayer/Player/Player.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs b/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs index 10f939a..27e77d4 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"); } /// -- 2.7.4