From 0e9fceca388dd094789b2199f5f5a785cbcbcf08 Mon Sep 17 00:00:00 2001 From: "xushubo1@huawei.com" Date: Mon, 8 Apr 2024 21:20:09 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E8=A7=A3=E5=86=B3release=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=80=97=E6=97=B6=E9=95=BF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xushubo1@huawei.com --- services/media_engine/filters/demuxer_filter.cpp | 1 + services/media_engine/modules/demuxer/media_demuxer.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/services/media_engine/filters/demuxer_filter.cpp b/services/media_engine/filters/demuxer_filter.cpp index f8b44e148..46a2ea54d 100644 --- a/services/media_engine/filters/demuxer_filter.cpp +++ b/services/media_engine/filters/demuxer_filter.cpp @@ -223,6 +223,7 @@ Status DemuxerFilter::Stop() { MediaAVCodec::AVCodecTrace trace("DemuxerFilter::Stop"); MEDIA_LOG_I("Stop called."); + demuxer_->Pause(); Filter::Stop(); return demuxer_->Stop(); } diff --git a/services/media_engine/modules/demuxer/media_demuxer.cpp b/services/media_engine/modules/demuxer/media_demuxer.cpp index 7c6cd7c8e..4a60cdccc 100755 --- a/services/media_engine/modules/demuxer/media_demuxer.cpp +++ b/services/media_engine/modules/demuxer/media_demuxer.cpp @@ -40,7 +40,7 @@ namespace OHOS { namespace Media { -static const uint32_t REQUEST_BUFFER_TIMEOUT = 200; // Retry if the time of requesting buffer overtimes 200ms. +static const uint32_t REQUEST_BUFFER_TIMEOUT = 10; // Retry if the time of requesting buffer overtimes 200ms. static const int32_t MSERR_EXT_IO = 5400103; static const int32_t START = 1; static const int32_t PAUSE = 2; -- Gitee From 6933c7367f218cdb13371a2c86acdd3c18458bcd Mon Sep 17 00:00:00 2001 From: "xushubo1@huawei.com" Date: Mon, 8 Apr 2024 21:44:10 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=A7=A3=E5=86=B3release=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=80=97=E6=97=B6=E9=95=BF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xushubo1@huawei.com --- services/media_engine/modules/demuxer/media_demuxer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/media_engine/modules/demuxer/media_demuxer.cpp b/services/media_engine/modules/demuxer/media_demuxer.cpp index 4a60cdccc..ba7c34e54 100755 --- a/services/media_engine/modules/demuxer/media_demuxer.cpp +++ b/services/media_engine/modules/demuxer/media_demuxer.cpp @@ -40,7 +40,7 @@ namespace OHOS { namespace Media { -static const uint32_t REQUEST_BUFFER_TIMEOUT = 10; // Retry if the time of requesting buffer overtimes 200ms. +static const uint32_t REQUEST_BUFFER_TIMEOUT = 50; // Retry if the time of requesting buffer overtimes 200ms. static const int32_t MSERR_EXT_IO = 5400103; static const int32_t START = 1; static const int32_t PAUSE = 2; -- Gitee From 2e6219a6ebf21c1dfe9b9bbe92b7af52817d3802 Mon Sep 17 00:00:00 2001 From: shuboxu Date: Tue, 9 Apr 2024 09:32:22 +0000 Subject: [PATCH 3/3] update services/media_engine/modules/demuxer/media_demuxer.cpp. Signed-off-by: shuboxu --- services/media_engine/modules/demuxer/media_demuxer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/media_engine/modules/demuxer/media_demuxer.cpp b/services/media_engine/modules/demuxer/media_demuxer.cpp index ba7c34e54..7f4a41e07 100755 --- a/services/media_engine/modules/demuxer/media_demuxer.cpp +++ b/services/media_engine/modules/demuxer/media_demuxer.cpp @@ -40,7 +40,7 @@ namespace OHOS { namespace Media { -static const uint32_t REQUEST_BUFFER_TIMEOUT = 50; // Retry if the time of requesting buffer overtimes 200ms. +static const uint32_t REQUEST_BUFFER_TIMEOUT = 50; // Retry if the time of requesting buffer overtimes 50ms. static const int32_t MSERR_EXT_IO = 5400103; static const int32_t START = 1; static const int32_t PAUSE = 2; -- Gitee