Commit 5082f759 authored by François Revol's avatar François Revol
Browse files

prettier debug output

Originally committed as revision 1607 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent dee076fc
......@@ -659,14 +659,36 @@ static int asf_write_trailer(AVFormatContext *s)
//#define DEBUG
#ifdef DEBUG
#define PRINT_IF_GUID(g,cmp) \
if (!memcmp(g, &cmp, sizeof(GUID))) \
printf("(GUID: %s) ", #cmp)
static void print_guid(const GUID *g)
{
int i;
PRINT_IF_GUID(g, asf_header);
else PRINT_IF_GUID(g, file_header);
else PRINT_IF_GUID(g, stream_header);
else PRINT_IF_GUID(g, audio_stream);
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, comment_header);
else PRINT_IF_GUID(g, codec_comment_header);
else PRINT_IF_GUID(g, codec_comment1_header);
else PRINT_IF_GUID(g, data_header);
else PRINT_IF_GUID(g, index_guid);
else PRINT_IF_GUID(g, head1_guid);
else PRINT_IF_GUID(g, head2_guid);
else PRINT_IF_GUID(g, my_guid);
else
printf("(GUID: unknown) ");
printf("0x%08x, 0x%04x, 0x%04x, {", g->v1, g->v2, g->v3);
for(i=0;i<8;i++)
printf(" 0x%02x,", g->v4[i]);
printf("}\n");
}
#undef PRINT_IF_GUID(g,cmp)
#endif
static void get_guid(ByteIOContext *s, GUID *g)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment