Mercurial > libavformat.hg
changeset 831:8e1b338096a0 libavformat
changes to ignore command media embedded in MS WMV files patch by ("Brown, Mike": mikeb, vibephone com)
author | michael |
---|---|
date | Wed, 10 Aug 2005 23:41:20 +0000 |
parents | 27ca9c7cabc7 |
children | f02966f9bc62 |
files | asf.c asf.h |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/asf.c Mon Aug 01 20:07:05 2005 +0000 +++ b/asf.c Wed Aug 10 23:41:20 2005 +0000 @@ -51,6 +51,7 @@ else PRINT_IF_GUID(g, audio_conceal_none); else PRINT_IF_GUID(g, video_stream); else PRINT_IF_GUID(g, video_conceal_none); + else PRINT_IF_GUID(g, command_stream); else PRINT_IF_GUID(g, comment_header); else PRINT_IF_GUID(g, codec_comment_header); else PRINT_IF_GUID(g, codec_comment1_header); @@ -204,6 +205,8 @@ type = CODEC_TYPE_AUDIO; } else if (!memcmp(&g, &video_stream, sizeof(GUID))) { type = CODEC_TYPE_VIDEO; + } else if (!memcmp(&g, &command_stream, sizeof(GUID))) { + type = CODEC_TYPE_UNKNOWN; } else { goto fail; }
--- a/asf.h Mon Aug 01 20:07:05 2005 +0000 +++ b/asf.h Wed Aug 10 23:41:20 2005 +0000 @@ -165,6 +165,9 @@ 0x20FB5700, 0x5B55, 0x11CF, { 0xA8, 0xFD, 0x00, 0x80, 0x5F, 0x5C, 0x44, 0x2B }, }; +static const GUID command_stream = { + 0x59DACFC0, 0x59E6, 0x11D0, { 0xA3, 0xAC, 0x00, 0xA0, 0xC9, 0x03, 0x48, 0xF6 }, +}; static const GUID comment_header = { 0x75b22633, 0x668e, 0x11cf, { 0xa6, 0xd9, 0x00, 0xaa, 0x00, 0x62, 0xce, 0x6c },