diff --git a/frameworks/innerkitsimpl/common/src/native_image.cpp b/frameworks/innerkitsimpl/common/src/native_image.cpp index 0ea8f9eb001c8bdd8709b6e5d6b425d6f69d7dfd..65517ad79eb4af2922d428e01c06c4a548dbb5c1 100644 --- a/frameworks/innerkitsimpl/common/src/native_image.cpp +++ b/frameworks/innerkitsimpl/common/src/native_image.cpp @@ -295,7 +295,7 @@ int32_t NativeImage::GetDataSize(uint64_t &size) extraDataSize, size); } else { IMAGE_LOGD("S ExtraGet dataSize %{public}d", extraDataSize); - size = extraDataSize; + size = static_cast(extraDataSize); } return SUCCESS; } diff --git a/frameworks/innerkitsimpl/converter/include/basic_transformer.h b/frameworks/innerkitsimpl/converter/include/basic_transformer.h index a67cd33fc11829fe5f12d755aba78fbf1dd5e7a0..d5836ef05cac1d3a608cee51a7de933fb6ea10c1 100644 --- a/frameworks/innerkitsimpl/converter/include/basic_transformer.h +++ b/frameworks/innerkitsimpl/converter/include/basic_transformer.h @@ -58,7 +58,7 @@ static inline int32_t ClampMax(int value, int max) return (value > 0) ? value : 0; } -static inline uint32_t GetSubValue(int32_t value) +static inline uint32_t GetSubValue(uint32_t value) { // In order to speed up the calculation, use offset return ((value >> SUB_VALUE_SHIFT) & 0xF); diff --git a/frameworks/innerkitsimpl/receiver/include/image_receiver_context.h b/frameworks/innerkitsimpl/receiver/include/image_receiver_context.h index 1257a0faf6322cbc17deec8ba551085c7be50da8..fe464f688402910dcd45c16408cc97e37f07a37d 100644 --- a/frameworks/innerkitsimpl/receiver/include/image_receiver_context.h +++ b/frameworks/innerkitsimpl/receiver/include/image_receiver_context.h @@ -100,10 +100,10 @@ public: private: OHOS::sptr receiverConsumerSurface_; OHOS::sptr receiverProducerSurface_; - int32_t width_; - int32_t height_; - int32_t format_; - int32_t capicity_; + int32_t width_ = 0; + int32_t height_ = 0; + int32_t format_ = 0; + int32_t capicity_ = 0; std::string receiverKey_; }; } // namespace Media diff --git a/interfaces/kits/js/common/include/image_napi.h b/interfaces/kits/js/common/include/image_napi.h index ac9c21d7164c1da509535af795a53a08a53108c0..5249badda83403e492af32308133f988c5a09025 100644 --- a/interfaces/kits/js/common/include/image_napi.h +++ b/interfaces/kits/js/common/include/image_napi.h @@ -49,7 +49,7 @@ private: static thread_local napi_ref sConstructor_; static ImageHolderManager sNativeImageHolder_; std::shared_ptr native_; - bool isTestImage_; + bool isTestImage_ = false; }; } // namespace Media } // namespace OHOS diff --git a/plugins/common/libs/image/libextplugin/include/ext_decoder.h b/plugins/common/libs/image/libextplugin/include/ext_decoder.h index 70c16cb0001ca43c6d96f2699d121c8d7c5af30d..ce2c55da701ee802521fce79aa06f8507767f257 100644 --- a/plugins/common/libs/image/libextplugin/include/ext_decoder.h +++ b/plugins/common/libs/image/libextplugin/include/ext_decoder.h @@ -192,7 +192,7 @@ private: #endif OHOS::Media::CropAndScaleStrategy cropAndScaleStrategy_ = OHOS::Media::CropAndScaleStrategy::DEFAULT; OHOS::Media::Size regionDesiredSize_; - bool supportRegionFlag_; + bool supportRegionFlag_ = false; //Yuv OHOS::Media::Size desiredSizeYuv_; int softSampleSize_ = 1; diff --git a/plugins/common/libs/image/libextplugin/include/ext_encoder.h b/plugins/common/libs/image/libextplugin/include/ext_encoder.h index 6e1c56133ea2a0c0f850763cddfc5537cb276e17..493626683f077a9d2806bc025bd98e69a4b2b7c3 100644 --- a/plugins/common/libs/image/libextplugin/include/ext_encoder.h +++ b/plugins/common/libs/image/libextplugin/include/ext_encoder.h @@ -158,7 +158,7 @@ private: uint32_t EncodeHeifByPixelmap(Media::PixelMap* pixelmap, const PlEncodeOptions& opts); void RecycleResources(); - SkEncodedImageFormat encodeFormat_; + SkEncodedImageFormat encodeFormat_ = SkEncodedImageFormat::kJPEG; OutputDataStream* output_ = nullptr; PlEncodeOptions opts_; Media::PixelMap* pixelmap_ = nullptr; diff --git a/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/heif_image.h b/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/heif_image.h index 04a82bb8730e2dd5f9f99373b3b7733a214ba378..2c6856d3338321e469507bdd619b447bababa525 100644 --- a/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/heif_image.h +++ b/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/heif_image.h @@ -147,7 +147,7 @@ private: heif_item_id gainmapMasterItemid_ = 0; std::shared_ptr gainmapImage_; - heif_item_id tmapId_; + heif_item_id tmapId_ = 0; std::vector lightInfo_; std::vector displayInfo_; std::vector uwaInfo_;