Add new field to check delta frame for H.264 preview data
[platform/core/multimedia/libmm-camcorder.git] / src / mm_camcorder_gstcommon.c
index fc4d1e8..cd7b0ac 100644 (file)
@@ -1911,9 +1911,13 @@ static GstPadProbeReturn __mmcamcorder_video_dataprobe_preview(GstPad *pad, GstP
                                stream.data_type = MM_CAM_STREAM_DATA_ENCODED;
                                stream.data.encoded.data = mapinfo.data;
                                stream.data.encoded.length_data = stream.length_total;
+                               stream.data.encoded.is_delta_frame = GST_BUFFER_FLAG_IS_SET(buffer, GST_BUFFER_FLAG_DELTA_UNIT);
                                /*
-                               _mmcam_dbg_log("H264[num_planes:%d] [0]p:%p,size:%d",
-                                       stream.num_planes, stream.data.encoded.data, stream.data.encoded.length_data);
+                               _mmcam_dbg_log("H264[num_planes:%d] [0]p:%p,size:%d,is_delta:%d",
+                                       stream.num_planes,
+                                       stream.data.encoded.data,
+                                       stream.data.encoded.length_data,
+                                       stream.data.encoded.is_delta_frame);
                                */
                                break;
                        case MM_PIXEL_FORMAT_INVZ: