[Ffmpeg-cvslog] r6481 - trunk/libavcodec/vorbis_enc.c

ods15 subversion
Mon Oct 2 08:08:24 CEST 2006


Author: ods15
Date: Mon Oct  2 08:08:23 2006
New Revision: 6481

Modified:
   trunk/libavcodec/vorbis_enc.c

Log:
Original Commit: r76 | ods15 | 2006-09-29 13:16:37 +0300 (Fri, 29 Sep 2006) | 2 lines

switch to 2048 block size

Modified: trunk/libavcodec/vorbis_enc.c
==============================================================================
--- trunk/libavcodec/vorbis_enc.c	(original)
+++ trunk/libavcodec/vorbis_enc.c	Mon Oct  2 08:08:23 2006
@@ -271,7 +271,7 @@
 
     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 @@
 
     // 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 @@
         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);




More information about the ffmpeg-cvslog mailing list