[M108 Migration][MM] Call player-stop on release 13/289913/2
authorVenugopal S M <sm.venugopal@samsung.com>
Tue, 20 Sep 2022 07:06:43 +0000 (12:36 +0530)
committerBot Blink <blinkbot@samsung.com>
Thu, 16 Mar 2023 01:48:01 +0000 (01:48 +0000)
Call player-stop as the precondition for un-setting callbacks
is player-state-none.

Reference:
https://review.tizen.org/gerrit/281648

Change-Id: Ib4bbe4b44850769694024d733287bc5db81c8ba6
Signed-off-by: Venugopal S M <sm.venugopal@samsung.com>
tizen_src/chromium_impl/media/filters/media_player_esplusplayer.cc

index ec4ad4c..e83e60a 100644 (file)
@@ -336,6 +336,9 @@ void MediaPlayerESPlusPlayer::Release() {
     return;
 
   LOG(INFO) << "(" << static_cast<void*>(this) << ") " << __func__;
+  if (GetPlayerState() != ESPLUSPLAYER_STATE_NONE)
+    esplusplayer_stop(esplayer_);
+
   SetIsEos(DemuxerStream::AUDIO, false);
   SetShouldFeed(DemuxerStream::AUDIO, false);
   SetIsValid(DemuxerStream::AUDIO, false);