[vlc-commits] demux: libasf: add payload extensions guids

Francois Cartegnie git at videolan.org
Sat Dec 7 19:11:57 CET 2013


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Tue Nov 26 08:06:18 2013 +0100| [0be43b1555823d69cdb9006f78a2355ee0e5513f] | committer: Francois Cartegnie

demux: libasf: add payload extensions guids

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0be43b1555823d69cdb9006f78a2355ee0e5513f
---

 modules/demux/asf/libasf_guid.h |   32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/modules/demux/asf/libasf_guid.h b/modules/demux/asf/libasf_guid.h
index 8e9d279..a3e2be4 100644
--- a/modules/demux/asf/libasf_guid.h
+++ b/modules/demux/asf/libasf_guid.h
@@ -231,6 +231,38 @@ static const guid_t nonasf_object_index_placeholder_guid =
 static const guid_t nonasf_object_compatibility =
 {0x26F18B5D, 0x4584, 0x47EC, {0x9F, 0x5F, 0x0E, 0x65, 0x1F, 0x04, 0x52, 0xC9}};
 
+// MS foundations Payload Extensions for non compressed payloads
+// http://msdn.microsoft.com/en-us/library/windows/desktop/dd757606%28v=vs.85%29.aspx
+
+static const guid_t mfasf_sampleextension_sampleduration_guid =
+{0xC6BD9450, 0x867F, 0x4907, {0x83, 0xA3, 0xC7, 0x79, 0x21, 0xB7, 0x33, 0xAD}};
+
+static const guid_t mfasf_sampleextension_outputcleanpoint_guid =
+{0xF72A3C6F, 0x6EB4, 0x4EBC, {0xB1, 0x92, 0x09, 0xAD, 0x97, 0x59, 0xE8, 0x28}};
+
+static const guid_t mfasf_sampleextension_smtpe_guid =
+{0x399595EC, 0x8667, 0x4E2D, {0x8F, 0xDB, 0x98, 0x81, 0x4C, 0xE7, 0x6C, 0x1E}};
+
+static const guid_t mfasf_sampleextension_filename_guid =
+{0xE165EC0E, 0x19ED, 0x45D7, {0xB4, 0xA7, 0x25, 0xCB, 0xD1, 0xE2, 0x8E, 0x9B}};
+
+static const guid_t mfasf_sampleextension_contenttype_guid =
+{0xD590DC20, 0x07BC, 0x436C, {0x9C, 0xF7, 0xF3, 0xBB, 0xFB, 0xF1, 0xA4, 0xDC}};
+
+static const guid_t mfasf_sampleextension_pixelaspectratio_guid =
+{0x1B1EE554, 0xF9EA, 0x4BC8, {0x82, 0x1A, 0x37, 0x6B, 0x74, 0xE4, 0xC4, 0xB8}};
+
+static const guid_t mfasf_sampleextension_encryptionsampleid_guid =
+{0x6698B84E, 0x0AFA, 0x4330, {0xAE, 0xB2, 0x1C, 0x0A, 0x98, 0xD7, 0xA4, 0x4D}};
+
+static const guid_t mfasf_sampleextension_encryptionkeyid_guid =
+{0x76376591, 0x795F, 0x4DA1, {0x86, 0xED, 0x9D, 0x46, 0xEC, 0xA1, 0x09, 0x49}};
+
+// DVR ones
+
+static const guid_t asf_dvr_sampleextension_videoframe_guid =
+{0xDD6432CC, 0xE229, 0x40DB, {0x80, 0xF6, 0xD2, 0x63, 0x28, 0xD2, 0x76, 0x1F}};
+
 /****************************************************************************
  * GUID functions
  ****************************************************************************/



More information about the vlc-commits mailing list