Mercurial > libavcodec.hg
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; |