videometa: also copy map/unmap functions
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 13 Mar 2012 19:17:55 +0000 (20:17 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 13 Mar 2012 19:17:55 +0000 (20:17 +0100)
gst-libs/gst/video/gstvideometa.c

index cfb150d..fecc462 100644 (file)
@@ -40,8 +40,8 @@ gst_video_meta_transform (GstBuffer * dest, GstMeta * meta,
 
       GST_DEBUG ("copy video metadata");
       dmeta->flags = smeta->flags;
-      dmeta->id = smeta->id;
       dmeta->format = smeta->format;
+      dmeta->id = smeta->id;
       dmeta->width = smeta->width;
       dmeta->height = smeta->height;
 
@@ -50,6 +50,8 @@ gst_video_meta_transform (GstBuffer * dest, GstMeta * meta,
         dmeta->offset[i] = smeta->offset[i];
         dmeta->stride[i] = smeta->stride[i];
       }
+      dmeta->map = smeta->map;
+      dmeta->unmap = smeta->unmap;
     }
   }
   return TRUE;