comparison libmpdemux/aviprint.c @ 28190:321b70afabe1

Code simplification
author reimar
date Thu, 01 Jan 2009 11:41:09 +0000
parents 53cc0856f3fe
children d643e4643313
comparison
equal deleted inserted replaced
28189:dd53119e77c8 28190:321b70afabe1
72 mp_msg(MSGT_HEADER, verbose_level, "mp3.nCodecDelay=%d\n",h2->nCodecDelay); 72 mp_msg(MSGT_HEADER, verbose_level, "mp3.nCodecDelay=%d\n",h2->nCodecDelay);
73 } 73 }
74 else if (h->cbSize > 0) 74 else if (h->cbSize > 0)
75 { 75 {
76 int i; 76 int i;
77 uint8_t* p = ((uint8_t*)h) + sizeof(WAVEFORMATEX); 77 uint8_t* p = (uint8_t*)(h + 1);
78 mp_msg(MSGT_HEADER, verbose_level, "Unknown extra header dump: "); 78 mp_msg(MSGT_HEADER, verbose_level, "Unknown extra header dump: ");
79 for (i = 0; i < h->cbSize; i++) 79 for (i = 0; i < h->cbSize; i++)
80 mp_msg(MSGT_HEADER, verbose_level, "[%x] ", p[i]); 80 mp_msg(MSGT_HEADER, verbose_level, "[%x] ", p[i]);
81 mp_msg(MSGT_HEADER, verbose_level, "\n"); 81 mp_msg(MSGT_HEADER, verbose_level, "\n");
82 } 82 }
94 mp_msg(MSGT_HEADER, verbose_level, " biCompression %d='%.4s'\n", h->biCompression, (char *)&h->biCompression); 94 mp_msg(MSGT_HEADER, verbose_level, " biCompression %d='%.4s'\n", h->biCompression, (char *)&h->biCompression);
95 mp_msg(MSGT_HEADER, verbose_level, " biSizeImage %d\n", h->biSizeImage); 95 mp_msg(MSGT_HEADER, verbose_level, " biSizeImage %d\n", h->biSizeImage);
96 if (h->biSize > sizeof(BITMAPINFOHEADER)) 96 if (h->biSize > sizeof(BITMAPINFOHEADER))
97 { 97 {
98 int i; 98 int i;
99 uint8_t* p = ((uint8_t*)h) + sizeof(BITMAPINFOHEADER); 99 uint8_t* p = (uint8_t*)(h + 1);
100 mp_msg(MSGT_HEADER, verbose_level, "Unknown extra header dump: "); 100 mp_msg(MSGT_HEADER, verbose_level, "Unknown extra header dump: ");
101 for (i = 0; i < h->biSize-sizeof(BITMAPINFOHEADER); i++) 101 for (i = 0; i < h->biSize-sizeof(BITMAPINFOHEADER); i++)
102 mp_msg(MSGT_HEADER, verbose_level, "[%x] ", *(p+i)); 102 mp_msg(MSGT_HEADER, verbose_level, "[%x] ", *(p+i));
103 mp_msg(MSGT_HEADER, verbose_level, "\n"); 103 mp_msg(MSGT_HEADER, verbose_level, "\n");
104 } 104 }
133 133
134 void print_index(AVIINDEXENTRY *idx, int idx_size, int verbose_level){ 134 void print_index(AVIINDEXENTRY *idx, int idx_size, int verbose_level){
135 int i; 135 int i;
136 unsigned int pos[256]; 136 unsigned int pos[256];
137 unsigned int num[256]; 137 unsigned int num[256];
138 for(i=0;i<256;i++) num[i]=pos[i]=0; 138 memset(pos, 0, sizeof(pos));
139 memset(num, 0, sizeof(num));
139 for(i=0;i<idx_size;i++){ 140 for(i=0;i<idx_size;i++){
140 int id=avi_stream_id(idx[i].ckid); 141 int id=avi_stream_id(idx[i].ckid);
141 if(id<0 || id>255) id=255; 142 if(id<0 || id>255) id=255;
142 mp_msg(MSGT_HEADER, verbose_level, "%5d: %.4s %4X %016"PRIX64" len:%6"PRId32" pos:%7d->%7.3f %7d->%7.3f\n",i, 143 mp_msg(MSGT_HEADER, verbose_level, "%5d: %.4s %4X %016"PRIX64" len:%6"PRId32" pos:%7d->%7.3f %7d->%7.3f\n",i,
143 (char *)&idx[i].ckid, 144 (char *)&idx[i].ckid,