summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 03b6ad7)
raw | patch | inline | side by side (parent: 03b6ad7)
author | Edward Hervey <edward.hervey@collabora.co.uk> | |
Tue, 11 Jan 2011 16:09:02 +0000 (17:09 +0100) | ||
committer | Edward Hervey <edward.hervey@collabora.co.uk> | |
Tue, 11 Jan 2011 16:51:31 +0000 (17:51 +0100) |
These are produced by the new MS PlayReady system.
https://bugzilla.gnome.org/show_bug.cgi?id=639226
https://bugzilla.gnome.org/show_bug.cgi?id=639226
gst/asfdemux/asfheaders.c | patch | blob | history | |
gst/asfdemux/asfheaders.h | patch | blob | history | |
gst/asfdemux/gstasfdemux.c | patch | blob | history |
index fdbf3d00dab2f54c71a78f59fbc5dbf7da99adc8..ae0763919e22e0f45ca90b53ab5033c14cdb8bd5 100644 (file)
{ASF_OBJ_MARKER, "ASF_OBJ_MARKER",
{0xf487cd01, 0x11cfa951, 0xc000e68e, 0x6553200c}
},
+ /* This guid is definitely used for encryption (mentioned in MS smooth
+ * streaming docs) in new PlayReady (c) (tm) (wtf) system, but I haven't
+ * found a proper name for it.
+ * (Edward Jan 11 2011).*/
+ {ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT, "ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT",
+ {0x9a04f079, 0x42869840, 0x5be692ab, 0x955f88e0}
+ },
{ASF_OBJ_UNDEFINED, "ASF_OBJ_UNDEFINED",
{0, 0, 0, 0}
}
index ff43fa6f8a12105bc29b291ef1a784c6650b0ce7..db1101a57da858855e994980d626e4f8a7dcaf15 100644 (file)
ASF_OBJ_EXT_CONTENT_ENCRYPTION,
ASF_OBJ_DIGITAL_SIGNATURE_OBJECT,
ASF_OBJ_SCRIPT_COMMAND,
- ASF_OBJ_MARKER
+ ASF_OBJ_MARKER,
+ ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT
} AsfObjectID;
typedef enum {
index 88bff47bf7fa871c0211b83935ac3737d19bb48a..3d32e0a35f8c565825fafc33ed887e08880f72e6 100644 (file)
case ASF_OBJ_CONTENT_ENCRYPTION:
case ASF_OBJ_EXT_CONTENT_ENCRYPTION:
case ASF_OBJ_DIGITAL_SIGNATURE_OBJECT:
+ case ASF_OBJ_UNKNOWN_ENCRYPTION_OBJECT:
goto error_encrypted;
case ASF_OBJ_CONCEAL_NONE:
case ASF_OBJ_HEAD2: