changeset 11959:447f1cd16355 libavcodec

huffyuv: remove unnecessary size argument from generate_len_table()
author mru
date Fri, 25 Jun 2010 19:28:10 +0000
parents 51f89053fca5
children 670516285e58
files huffyuv.c
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/huffyuv.c	Fri Jun 25 19:10:08 2010 +0000
+++ b/huffyuv.c	Fri Jun 25 19:28:10 2010 +0000
@@ -231,11 +231,12 @@
     }
 }
 
-static void generate_len_table(uint8_t *dst, const uint64_t *stats, int size){
+static void generate_len_table(uint8_t *dst, const uint64_t *stats){
     HeapElem h[256];
     int up[2*256];
     int len[2*256];
     int offset, i, next;
+    int size = 256;
 
     for(offset=1; ; offset<<=1){
         for(i=0; i<size; i++){
@@ -646,7 +647,7 @@
     }
 
     for(i=0; i<3; i++){
-        generate_len_table(s->len[i], s->stats[i], 256);
+        generate_len_table(s->len[i], s->stats[i]);
 
         if(generate_bits_table(s->bits[i], s->len[i])<0){
             return -1;
@@ -1224,7 +1225,7 @@
 
     if(s->context){
         for(i=0; i<3; i++){
-            generate_len_table(s->len[i], s->stats[i], 256);
+            generate_len_table(s->len[i], s->stats[i]);
             if(generate_bits_table(s->bits[i], s->len[i])<0)
                 return -1;
             size+= store_table(s, s->len[i], &buf[size]);