Added gst-plugins-base-subtitles0.10-0.10.34 for Meego Harmattan 1.2
[mafwsubrenderer] / gst-plugins-base-subtitles0.10 / debian / patches / 0023-tag-xmp-Fixing-schema-maps.patch
diff --git a/gst-plugins-base-subtitles0.10/debian/patches/0023-tag-xmp-Fixing-schema-maps.patch b/gst-plugins-base-subtitles0.10/debian/patches/0023-tag-xmp-Fixing-schema-maps.patch
new file mode 100644 (file)
index 0000000..3615a6b
--- /dev/null
@@ -0,0 +1,39 @@
+From 8fabef8750e185ac249df7cec42896017a5c6854 Mon Sep 17 00:00:00 2001
+From: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+Date: Mon, 18 Apr 2011 23:16:59 -0300
+Subject: [PATCH] tag: xmp: Fixing schema maps
+
+Do not forget to create a new schema for every supported schema
+instead of reusing the same object
+---
+ gst-libs/gst/tag/gstxmptag.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+diff --git a/gst-libs/gst/tag/gstxmptag.c b/gst-libs/gst/tag/gstxmptag.c
+index cc6c766..b9fee8f 100644
+--- a/gst-libs/gst/tag/gstxmptag.c
++++ b/gst-libs/gst/tag/gstxmptag.c
+@@ -905,6 +905,7 @@ _init_xmp_tag_map (gpointer user_data)
+   _gst_xmp_add_schema ("tiff", schema);
+   /* exif schema */
++  schema = gst_xmp_schema_new ();
+   _gst_xmp_schema_add_simple_mapping (schema, GST_TAG_DATE_TIME,
+       "exif:DateTimeOriginal", GST_XMP_TAG_TYPE_SIMPLE, NULL, NULL);
+   _gst_xmp_schema_add_simple_mapping (schema,
+@@ -984,6 +985,7 @@ _init_xmp_tag_map (gpointer user_data)
+   _gst_xmp_add_schema ("exif", schema);
+   /* photoshop schema */
++  schema = gst_xmp_schema_new ();
+   _gst_xmp_schema_add_simple_mapping (schema,
+       GST_TAG_GEO_LOCATION_COUNTRY, "photoshop:Country",
+       GST_XMP_TAG_TYPE_SIMPLE, NULL, NULL);
+@@ -992,6 +994,7 @@ _init_xmp_tag_map (gpointer user_data)
+   _gst_xmp_add_schema ("photoshop", schema);
+   /* iptc4xmpcore schema */
++  schema = gst_xmp_schema_new ();
+   _gst_xmp_schema_add_simple_mapping (schema,
+       GST_TAG_GEO_LOCATION_SUBLOCATION, "Iptc4xmpCore:Location",
+       GST_XMP_TAG_TYPE_SIMPLE, NULL, NULL);