Unref the pad for video capture before return
[platform/core/multimedia/libmm-player.git] / src / mm_player_capture.c
index 9e9d78d..dd24c0d 100644 (file)
@@ -158,6 +158,8 @@ _mmplayer_do_video_capture(MMHandleType hplayer)
                                }
                                gst_sample_unref(sample);
                        }
+                       gst_object_unref(GST_OBJECT(pad));
+                       pad = NULL;
                        return ret;
                } else {
                        LOGW("invalid state(%d) to capture", player->state);