diff options
author | Oded Shimon <ods15@ods15.dyndns.org> | 2006-10-02 06:08:23 +0000 |
---|---|---|
committer | Oded Shimon <ods15@ods15.dyndns.org> | 2006-10-02 06:08:23 +0000 |
commit | 7e4221fd6b074d5ffe20ddbe3077d934124c1b68 (patch) | |
tree | 6ee8afbb6941ab27de0252220983159924cdb482 /libavcodec/vorbis_enc.c | |
parent | a9ce92679d792bc04ad18674b5bcbb924a19de95 (diff) | |
download | ffmpeg-7e4221fd6b074d5ffe20ddbe3077d934124c1b68.tar.gz |
Original Commit: r76 | ods15 | 2006-09-29 13:16:37 +0300 (Fri, 29 Sep 2006) | 2 lines
switch to 2048 block size
Originally committed as revision 6481 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/vorbis_enc.c')
-rw-r--r-- | libavcodec/vorbis_enc.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libavcodec/vorbis_enc.c b/libavcodec/vorbis_enc.c index a629f2f5fa..7cbd571825 100644 --- a/libavcodec/vorbis_enc.c +++ b/libavcodec/vorbis_enc.c @@ -271,7 +271,7 @@ static void create_vorbis_context(venc_context_t * venc, AVCodecContext * avccon venc->channels = avccontext->channels; venc->sample_rate = avccontext->sample_rate; - venc->blocksize[0] = venc->blocksize[1] = 9; + venc->blocksize[0] = venc->blocksize[1] = 11; venc->ncodebooks = 10; venc->codebooks = av_malloc(sizeof(codebook_t) * venc->ncodebooks); @@ -323,7 +323,7 @@ static void create_vorbis_context(venc_context_t * venc, AVCodecContext * avccon // just 1 floor fc = &venc->floors[0]; - fc->partitions = 3; + fc->partitions = 13; fc->partition_to_class = av_malloc(sizeof(int) * fc->partitions); for (i = 0; i < fc->partitions; i++) fc->partition_to_class[i] = 0; fc->nclasses = 1; @@ -355,7 +355,8 @@ static void create_vorbis_context(venc_context_t * venc, AVCodecContext * avccon a ^= 1 << (g-1); g = 1 << (fc->rangebits - g); fc->list[i].x = g + a*2*g;*/ - int a[] = {14, 4, 58, 2, 8, 28, 90}; + //int a[] = {14, 4, 58, 2, 8, 28, 90}; + int a[] = {93,23,372,6,46,186,750,14,33,65,130,260,556,3,10,18,28,39,55,79,111,158,220,312,464,650,850}; fc->list[i].x = a[i - 2]; } ready_floor(fc); |