Initialize *srcContext, *dstContext, *outContext to NULL, avoids the warnings:
[ffmpeg.git] / libswscale / swscale-example.c
index 993d8db900dc5b71a2936c7f2275e4813d1079f0..27f6e202fd8e22117399fcccc85a808a5eb68261 100644 (file)
@@ -57,7 +57,8 @@ static int doTest(uint8_t *ref[3], int refStride[3], int w, int h, int srcFormat
     int srcStride[3], dstStride[3];
     int i;
     uint64_t ssdY, ssdU, ssdV;
-    struct SwsContext *srcContext, *dstContext, *outContext;
+    struct SwsContext *srcContext = NULL, *dstContext = NULL,
+                      *outContext = NULL;
     int res;
 
     res = 0;
@@ -84,7 +85,6 @@ static int doTest(uint8_t *ref[3], int refStride[3], int w, int h, int srcFormat
         }
     }
 
-    dstContext = outContext = NULL;
     srcContext= sws_getContext(w, h, PIX_FMT_YUV420P, srcW, srcH, srcFormat, flags, NULL, NULL, NULL);
     if (!srcContext) {
         fprintf(stderr, "Failed to get %s ---> %s\n",