diff --git a/examples/cwebp.c b/examples/cwebp.c index ef84a426..8441e94c 100644 --- a/examples/cwebp.c +++ b/examples/cwebp.c @@ -132,7 +132,7 @@ static HRESULT ReadPictureWithWIC(const char* filename, IWICBitmapDecoder* pDecoder = NULL; IStream* pStream = NULL; UINT frameCount = 0; - UINT width, height = 0; + UINT width = 0, height = 0; BYTE* rgb = NULL; WICPixelFormatGUID srcPixelFormat = { 0 }; GUID srcContainerFormat = { 0 }; diff --git a/src/enc/alpha.c b/src/enc/alpha.c index e012cb6d..2b36733c 100644 --- a/src/enc/alpha.c +++ b/src/enc/alpha.c @@ -234,7 +234,7 @@ static int EncodeAlpha(VP8Encoder* const enc, // Try the other mode(s). { - WebPAuxStats best_stats; + WebPAuxStats best_stats = { 0 }; size_t best_score = VP8BitWriterSize(&bw); if (pic->stats != NULL) best_stats = *pic->stats; for (test_filter = WEBP_FILTER_HORIZONTAL; diff --git a/src/enc/analysis.c b/src/enc/analysis.c index 9af0325e..22cfb492 100644 --- a/src/enc/analysis.c +++ b/src/enc/analysis.c @@ -147,7 +147,7 @@ static void SetSegmentAlphas(VP8Encoder* const enc, static void AssignSegments(VP8Encoder* const enc, const int alphas[256]) { const int nb = enc->segment_hdr_.num_segments_; int centers[NUM_MB_SEGMENTS]; - int weighted_average; + int weighted_average = 0; int map[256]; int a, n, k; int min_a = 0, max_a = 255, range_a;