diff --git a/chromium_src b/chromium_src index 4ffe6a06eefa10179ffca2aa55423d12e41d2697..ac7d28de634965a84aac3cca10a729db33ff1f16 160000 --- a/chromium_src +++ b/chromium_src @@ -1 +1 @@ -Subproject commit 4ffe6a06eefa10179ffca2aa55423d12e41d2697 +Subproject commit ac7d28de634965a84aac3cca10a729db33ff1f16 diff --git a/gpu/command_buffer/service/ohos/native_image_image_backing.cc b/gpu/command_buffer/service/ohos/native_image_image_backing.cc index aa5da50eb3b5216531a7368293cf13ecbdbc35ca..2fc5fe2e11f34d566031c97448163590e7ed3b98 100644 --- a/gpu/command_buffer/service/ohos/native_image_image_backing.cc +++ b/gpu/command_buffer/service/ohos/native_image_image_backing.cc @@ -56,8 +56,10 @@ NativeImageImageBacking::~NativeImageImageBacking() { context_state_->RemoveContextLostObserver(this); } context_state_.reset(); - stream_texture_sii_->ReleaseResources(); - stream_texture_sii_.reset(); + if (stream_texture_sii_ != nullptr) { + stream_texture_sii_->ReleaseResources(); + stream_texture_sii_.reset(); + } } size_t NativeImageImageBacking::GetEstimatedSizeForMemoryDump() const { diff --git a/media/base/ohos/ohos_media_decoder_bridge_impl.cc b/media/base/ohos/ohos_media_decoder_bridge_impl.cc index 3cdd090a19ab462bbbde9093a47c9bb6559caee0..b60cabef2af691fe3bee2358e0ffd798b0c357d2 100644 --- a/media/base/ohos/ohos_media_decoder_bridge_impl.cc +++ b/media/base/ohos/ohos_media_decoder_bridge_impl.cc @@ -579,4 +579,4 @@ void CodecBridgeCallback::OnNeedOutputData( outputBuffer.outputBufferInfo.offset = info->GetOffset(); signal_->outputQueue_.push(outputBuffer); on_buffers_available_cb_.Run(); -} +} \ No newline at end of file