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++) {