summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-09-04 16:57:02 +0200
committerSebastian Dröge <sebastian@centricular.com>2014-09-11 17:08:50 +0300
commitbdc2a9d1caef05282cc7c4dd1fb8698957645b2e (patch)
tree5c8c55985dd798e99b992aa4e50596de3b6ecd82
parentab44dcb754c65116f7cc52423bb5c7d96eff945f (diff)
asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
We can safely ignore those but best to claim to understand this object type so we don't raise a warning. https://bugzilla.gnome.org/show_bug.cgi?id=736060
-rw-r--r--gst/asfdemux/asfheaders.c3
-rw-r--r--gst/asfdemux/asfheaders.h3
-rw-r--r--gst/asfdemux/gstasfdemux.c1
3 files changed, 6 insertions, 1 deletions
diff --git a/gst/asfdemux/asfheaders.c b/gst/asfdemux/asfheaders.c
index f1488be0..b8e8a3cb 100644
--- a/gst/asfdemux/asfheaders.c
+++ b/gst/asfdemux/asfheaders.c
@@ -171,6 +171,9 @@ const ASFGuidHash asf_object_guids[] = {
{ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT, "ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT",
{0x9a04f079, 0x42869840, 0x5be692ab, 0x955f88e0}
},
+ {ASF_OBJ_METADATA_LIBRARY_OBJECT, "ASF_OBJ_METADATA_LIBRARY_OBJECT",
+ {0x44231c94, 0x49d19498, 0x131d41a1, 0x5470454e}
+ },
{ASF_OBJ_UNDEFINED, "ASF_OBJ_UNDEFINED",
{0, 0, 0, 0}
}
diff --git a/gst/asfdemux/asfheaders.h b/gst/asfdemux/asfheaders.h
index 4b65b95e..9e8d972e 100644
--- a/gst/asfdemux/asfheaders.h
+++ b/gst/asfdemux/asfheaders.h
@@ -68,7 +68,8 @@ typedef enum {
ASF_OBJ_DIGITAL_SIGNATURE_OBJECT,
ASF_OBJ_SCRIPT_COMMAND,
ASF_OBJ_MARKER,
- ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT
+ ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT,
+ ASF_OBJ_METADATA_LIBRARY_OBJECT,
} AsfObjectID;
typedef enum {
diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c
index 52d849de..11fa8971 100644
--- a/gst/asfdemux/gstasfdemux.c
+++ b/gst/asfdemux/gstasfdemux.c
@@ -4020,6 +4020,7 @@ gst_asf_demux_process_object (GstASFDemux * demux, guint8 ** p_data,
case ASF_OBJ_INDEX_PARAMETERS:
case ASF_OBJ_STREAM_PRIORITIZATION:
case ASF_OBJ_SCRIPT_COMMAND:
+ case ASF_OBJ_METADATA_LIBRARY_OBJECT:
default:
/* Unknown/unhandled object, skip it and hope for the best */
GST_INFO ("%s: skipping object", demux->objpath);