comparison vorbis_enc.c @ 3909:3cac42cde8ea libavcodec

Original Commit: r110 | ods15 | 2006-10-01 19:17:32 +0200 (Sun, 01 Oct 2006) | 2 lines slight simlification for residue division by floor
author ods15
date Mon, 02 Oct 2006 06:09:43 +0000
parents 045c650f0951
children aada0ac47451
comparison
equal deleted inserted replaced
3908:045c650f0951 3909:3cac42cde8ea
1422 int posts[fc->values]; 1422 int posts[fc->values];
1423 floor_fit(venc, fc, &venc->coeffs[i * samples], posts, samples); 1423 floor_fit(venc, fc, &venc->coeffs[i * samples], posts, samples);
1424 floor_encode(venc, fc, &pb, posts, &venc->floor[i * samples], samples); 1424 floor_encode(venc, fc, &pb, posts, &venc->floor[i * samples], samples);
1425 } 1425 }
1426 1426
1427 for (i = 0; i < venc->channels; i++) { 1427 for (i = 0; i < venc->channels * samples; i++) {
1428 int j; 1428 venc->coeffs[i] /= venc->floor[i];
1429 for (j = 0; j < samples; j++) {
1430 venc->coeffs[i * samples + j] /= venc->floor[i * samples + j];
1431 }
1432 } 1429 }
1433 1430
1434 for (i = 0; i < mapping->coupling_steps; i++) { 1431 for (i = 0; i < mapping->coupling_steps; i++) {
1435 float * mag = venc->coeffs + mapping->magnitude[i] * samples; 1432 float * mag = venc->coeffs + mapping->magnitude[i] * samples;
1436 float * ang = venc->coeffs + mapping->angle[i] * samples; 1433 float * ang = venc->coeffs + mapping->angle[i] * samples;