From 230ef3699e91b8076fe2b9eb1c05b92acca016eb Mon Sep 17 00:00:00 2001 From: MyGit_Lee <18844544329@163.com> Date: Sat, 28 Jun 2025 16:49:07 +0800 Subject: [PATCH 1/2] codec bugfix --- codec/hal/idl_service/src/component_node.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codec/hal/idl_service/src/component_node.cpp b/codec/hal/idl_service/src/component_node.cpp index 05c9a21728..06793e8d5b 100644 --- a/codec/hal/idl_service/src/component_node.cpp +++ b/codec/hal/idl_service/src/component_node.cpp @@ -416,7 +416,9 @@ int32_t ComponentNode::OnFillBufferDone(OMX_BUFFERHEADERTYPE *buffer) std::copy(static_cast(appPrivate->param), static_cast(appPrivate->param) + appPrivate->sizeOfParam, codecOmxBuffer.alongParam.begin()); - } + } else { + codecOmxBuffer.alongParam.clear(); + } OmxCodecBuffer copy = codecOmxBuffer; copy.bufferhandle = nullptr; copy.fd.reset(); -- Gitee From b3048cb037613705a374fcccea5852934e0b9154 Mon Sep 17 00:00:00 2001 From: MyGit_Lee <18844544329@163.com> Date: Sat, 28 Jun 2025 13:14:51 +0000 Subject: [PATCH 2/2] Revert "codec bugfix" This reverts commit 230ef3699e91b8076fe2b9eb1c05b92acca016eb. --- codec/hal/idl_service/src/component_node.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/codec/hal/idl_service/src/component_node.cpp b/codec/hal/idl_service/src/component_node.cpp index 06793e8d5b..05c9a21728 100644 --- a/codec/hal/idl_service/src/component_node.cpp +++ b/codec/hal/idl_service/src/component_node.cpp @@ -416,9 +416,7 @@ int32_t ComponentNode::OnFillBufferDone(OMX_BUFFERHEADERTYPE *buffer) std::copy(static_cast(appPrivate->param), static_cast(appPrivate->param) + appPrivate->sizeOfParam, codecOmxBuffer.alongParam.begin()); - } else { - codecOmxBuffer.alongParam.clear(); - } + } OmxCodecBuffer copy = codecOmxBuffer; copy.bufferhandle = nullptr; copy.fd.reset(); -- Gitee