v4l2: fix broken boolean expression to detect non-frame buffers
authorMichael Olbrich <m.olbrich@pengutronix.de>
Tue, 30 Apr 2013 07:16:07 +0000 (09:16 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 30 Apr 2013 09:47:09 +0000 (11:47 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=699294

sys/v4l2/gstv4l2object.c

index 05f66d4..1479b41 100644 (file)
@@ -2530,7 +2530,7 @@ gst_v4l2_object_copy (GstV4l2Object * v4l2object, GstBuffer * dest,
 {
   const GstVideoFormatInfo *finfo = v4l2object->info.finfo;
 
-  if (finfo && (finfo->format != GST_VIDEO_FORMAT_UNKNOWN ||
+  if (finfo && (finfo->format != GST_VIDEO_FORMAT_UNKNOWN &&
           finfo->format != GST_VIDEO_FORMAT_ENCODED)) {
     GstVideoFrame src_frame, dest_frame;