amlv4l2dec: CB2 memory leak in amlv4l2dec [1/1]

PD#SWPL-189369

Problem:
format list item leak.

Solution:
fix leak issue

Verify:
ap222

Change-Id: I19ac68048537bed1e7ca85e3e6be4ee6d9860df4
Signed-off-by: bo.xiao <bo.xiao@amlogic.com>
diff --git a/src/gstamlv4l2object.c b/src/gstamlv4l2object.c
index 83ddc5f..f1fdbdc 100644
--- a/src/gstamlv4l2object.c
+++ b/src/gstamlv4l2object.c
@@ -1200,7 +1200,7 @@
   /* format enumeration */
   for (n = 0;; n++)
   {
-    format = g_new0 (struct v4l2_fmtdesc, 1);//todo: leak
+    format = g_new0 (struct v4l2_fmtdesc, 1);
 
     format->index = n;
     format->type = type;
@@ -1229,7 +1229,8 @@
 
     if (V4L2_PIX_FMT_YUV420M == format->pixelformat || V4L2_PIX_FMT_YUV420 == format->pixelformat)
     {
-        GST_LOG_OBJECT(v4l2object->dbg_obj, "aml v4l2 driver didn't real support YU12 and YM12, ignore it");
+        GST_LOG_OBJECT(v4l2object->dbg_obj, "not support YU12 and YM12");
+        g_free (format);
         continue;
     }