Mercurial > libavcodec.hg
comparison mpegaudiodec.c @ 3177:8d1b2cc2a75b libavcodec
(f)printf --> av_log conversion
taken from a patch by Steve L'Homme
author | diego |
---|---|
date | Wed, 08 Mar 2006 11:43:10 +0000 |
parents | 0b546eab515d |
children | ef69fc364d98 |
comparison
equal
deleted
inserted
replaced
3176:babf844e1308 | 3177:8d1b2cc2a75b |
---|---|
487 } | 487 } |
488 } | 488 } |
489 | 489 |
490 #if defined(DEBUG) | 490 #if defined(DEBUG) |
491 for(j=0;j<8;j++) { | 491 for(j=0;j<8;j++) { |
492 printf("win%d=\n", j); | 492 av_log(avctx, AV_LOG_DEBUG, "win%d=\n", j); |
493 for(i=0;i<36;i++) | 493 for(i=0;i<36;i++) |
494 printf("%f, ", (double)mdct_win[j][i] / FRAC_ONE); | 494 av_log(avctx, AV_LOG_DEBUG, "%f, ", (double)mdct_win[j][i] / FRAC_ONE); |
495 printf("\n"); | 495 av_log(avctx, AV_LOG_DEBUG, "\n"); |
496 } | 496 } |
497 #endif | 497 #endif |
498 init = 1; | 498 init = 1; |
499 } | 499 } |
500 | 500 |
1177 break; | 1177 break; |
1178 } | 1178 } |
1179 } | 1179 } |
1180 | 1180 |
1181 #if defined(DEBUG) | 1181 #if defined(DEBUG) |
1182 printf("layer%d, %d Hz, %d kbits/s, ", | 1182 dprintf("layer%d, %d Hz, %d kbits/s, ", |
1183 s->layer, s->sample_rate, s->bit_rate); | 1183 s->layer, s->sample_rate, s->bit_rate); |
1184 if (s->nb_channels == 2) { | 1184 if (s->nb_channels == 2) { |
1185 if (s->layer == 3) { | 1185 if (s->layer == 3) { |
1186 if (s->mode_ext & MODE_EXT_MS_STEREO) | 1186 if (s->mode_ext & MODE_EXT_MS_STEREO) |
1187 printf("ms-"); | 1187 dprintf("ms-"); |
1188 if (s->mode_ext & MODE_EXT_I_STEREO) | 1188 if (s->mode_ext & MODE_EXT_I_STEREO) |
1189 printf("i-"); | 1189 dprintf("i-"); |
1190 } | 1190 } |
1191 printf("stereo"); | 1191 dprintf("stereo"); |
1192 } else { | 1192 } else { |
1193 printf("mono"); | 1193 dprintf("mono"); |
1194 } | 1194 } |
1195 printf("\n"); | 1195 dprintf("\n"); |
1196 #endif | 1196 #endif |
1197 return 0; | 1197 return 0; |
1198 } | 1198 } |
1199 | 1199 |
1200 /* useful helper to get mpeg audio stream infos. Return -1 if error in | 1200 /* useful helper to get mpeg audio stream infos. Return -1 if error in |
1368 | 1368 |
1369 #ifdef DEBUG | 1369 #ifdef DEBUG |
1370 { | 1370 { |
1371 for(ch=0;ch<s->nb_channels;ch++) { | 1371 for(ch=0;ch<s->nb_channels;ch++) { |
1372 for(i=0;i<sblimit;i++) | 1372 for(i=0;i<sblimit;i++) |
1373 printf(" %d", bit_alloc[ch][i]); | 1373 dprintf(" %d", bit_alloc[ch][i]); |
1374 printf("\n"); | 1374 dprintf("\n"); |
1375 } | 1375 } |
1376 } | 1376 } |
1377 #endif | 1377 #endif |
1378 | 1378 |
1379 /* scale codes */ | 1379 /* scale codes */ |
1419 #ifdef DEBUG | 1419 #ifdef DEBUG |
1420 for(ch=0;ch<s->nb_channels;ch++) { | 1420 for(ch=0;ch<s->nb_channels;ch++) { |
1421 for(i=0;i<sblimit;i++) { | 1421 for(i=0;i<sblimit;i++) { |
1422 if (bit_alloc[ch][i]) { | 1422 if (bit_alloc[ch][i]) { |
1423 sf = scale_factors[ch][i]; | 1423 sf = scale_factors[ch][i]; |
1424 printf(" %d %d %d", sf[0], sf[1], sf[2]); | 1424 dprintf(" %d %d %d", sf[0], sf[1], sf[2]); |
1425 } else { | 1425 } else { |
1426 printf(" -"); | 1426 dprintf(" -"); |
1427 } | 1427 } |
1428 } | 1428 } |
1429 printf("\n"); | 1429 dprintf("\n"); |
1430 } | 1430 } |
1431 #endif | 1431 #endif |
1432 | 1432 |
1433 /* samples */ | 1433 /* samples */ |
1434 for(k=0;k<3;k++) { | 1434 for(k=0;k<3;k++) { |
2283 } | 2283 } |
2284 g->scale_factors[j++] = 0; | 2284 g->scale_factors[j++] = 0; |
2285 } | 2285 } |
2286 #if defined(DEBUG) | 2286 #if defined(DEBUG) |
2287 { | 2287 { |
2288 printf("scfsi=%x gr=%d ch=%d scale_factors:\n", | 2288 dprintf("scfsi=%x gr=%d ch=%d scale_factors:\n", |
2289 g->scfsi, gr, ch); | 2289 g->scfsi, gr, ch); |
2290 for(i=0;i<j;i++) | 2290 for(i=0;i<j;i++) |
2291 printf(" %d", g->scale_factors[i]); | 2291 dprintf(" %d", g->scale_factors[i]); |
2292 printf("\n"); | 2292 dprintf("\n"); |
2293 } | 2293 } |
2294 #endif | 2294 #endif |
2295 } else { | 2295 } else { |
2296 int tindex, tindex2, slen[4], sl, sf; | 2296 int tindex, tindex2, slen[4], sl, sf; |
2297 | 2297 |
2340 /* XXX: should compute exact size */ | 2340 /* XXX: should compute exact size */ |
2341 for(;j<40;j++) | 2341 for(;j<40;j++) |
2342 g->scale_factors[j] = 0; | 2342 g->scale_factors[j] = 0; |
2343 #if defined(DEBUG) | 2343 #if defined(DEBUG) |
2344 { | 2344 { |
2345 printf("gr=%d ch=%d scale_factors:\n", | 2345 dprintf("gr=%d ch=%d scale_factors:\n", |
2346 gr, ch); | 2346 gr, ch); |
2347 for(i=0;i<40;i++) | 2347 for(i=0;i<40;i++) |
2348 printf(" %d", g->scale_factors[i]); | 2348 dprintf(" %d", g->scale_factors[i]); |
2349 printf("\n"); | 2349 dprintf("\n"); |
2350 } | 2350 } |
2351 #endif | 2351 #endif |
2352 } | 2352 } |
2353 | 2353 |
2354 exponents_from_scale_factors(s, g, exponents); | 2354 exponents_from_scale_factors(s, g, exponents); |
2426 } | 2426 } |
2427 #if defined(DEBUG) | 2427 #if defined(DEBUG) |
2428 for(i=0;i<nb_frames;i++) { | 2428 for(i=0;i<nb_frames;i++) { |
2429 for(ch=0;ch<s->nb_channels;ch++) { | 2429 for(ch=0;ch<s->nb_channels;ch++) { |
2430 int j; | 2430 int j; |
2431 printf("%d-%d:", i, ch); | 2431 dprintf("%d-%d:", i, ch); |
2432 for(j=0;j<SBLIMIT;j++) | 2432 for(j=0;j<SBLIMIT;j++) |
2433 printf(" %0.6f", (double)s->sb_samples[ch][i][j] / FRAC_ONE); | 2433 dprintf(" %0.6f", (double)s->sb_samples[ch][i][j] / FRAC_ONE); |
2434 printf("\n"); | 2434 dprintf("\n"); |
2435 } | 2435 } |
2436 } | 2436 } |
2437 #endif | 2437 #endif |
2438 /* apply the synthesis filter */ | 2438 /* apply the synthesis filter */ |
2439 for(ch=0;ch<s->nb_channels;ch++) { | 2439 for(ch=0;ch<s->nb_channels;ch++) { |