tag: xmp: Add missing schema creation
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Mon, 21 Mar 2011 21:33:03 +0000 (18:33 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Mon, 21 Mar 2011 21:37:36 +0000 (18:37 -0300)
tiff schema entries were being added to the previous
schema (xap) because a new one wasn't being created
for it.

gst-libs/gst/tag/gstxmptag.c

index c3bc636..0b1b7bd 100644 (file)
@@ -205,7 +205,6 @@ _xmp_tag_get_mapping (const gchar * gst_tag)
 
     ret = (GPtrArray *) gst_xmp_schema_lookup (schema, GUINT_TO_POINTER (key));
   }
-
   return ret;
 }
 
@@ -822,6 +821,7 @@ _init_xmp_tag_map ()
   _gst_xmp_add_schema ("xmp", schema);
 
   /* tiff */
+  schema = gst_xmp_schema_new ();
   _gst_xmp_schema_add_simple_mapping (schema,
       GST_TAG_DEVICE_MANUFACTURER, "tiff:Make", GST_XMP_TAG_TYPE_SIMPLE, NULL,
       NULL);