v4l2dec: CB2 modify dw on low mem mode [1/3]

PD#SWPL-187525

Problem:
modify dw on low mem mode

Solution:
modify dw on low mem mode

Verify:
AH212

Signed-off-by: le.han <le.han@amlogic.com>
Change-Id: I82666ed2a268e88c174b84f26eeb7ca1df782f20
diff --git a/src/gstamlv4l2videodec.c b/src/gstamlv4l2videodec.c
index 232fd60..74a66e0 100644
--- a/src/gstamlv4l2videodec.c
+++ b/src/gstamlv4l2videodec.c
@@ -889,7 +889,7 @@
                  info.finfo->format, info.width, info.height, self->input_state);
   memset(&sel, 0, sizeof(struct v4l2_selection));
   sel.type = self->v4l2capture->type;
-  sel.target = V4L2_SEL_TGT_COMPOSE_DEFAULT;
+  sel.target = V4L2_SEL_TGT_CROP_DEFAULT;
   if (self->v4l2capture->ioctl(self->v4l2capture->video_fd, VIDIOC_G_SELECTION, &sel) >= 0)
   {
     r = &sel.r;
@@ -911,6 +911,8 @@
       gst_structure_set(s,"src_height",G_TYPE_INT,height,NULL);
       gst_structure_set(s,"width",G_TYPE_INT,info.width,NULL);
       gst_structure_set(s,"height",G_TYPE_INT,info.height,NULL);
+      gst_structure_set(s,"dw_mode",G_TYPE_INT,self->v4l2output->dw_mode,NULL);
+      gst_structure_set(s,"stride",G_TYPE_INT,self->v4l2output->stride,NULL);
       GST_DEBUG_OBJECT(self, "output_state->caps: %" GST_PTR_FORMAT, output_state->caps);
       gst_aml_video_codec_state_unref(output_state);
     }