---
 libavcodec/huffman.c | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/libavcodec/huffman.c b/libavcodec/huffman.c
index 3b15aa2..e7764f9 100644
--- a/libavcodec/huffman.c
+++ b/libavcodec/huffman.c
@@ -26,7 +26,7 @@
 
 #include <stdint.h>
 
-#include"libavutil/common.h"
+#include "libavutil/common.h"
 
 #include "avcodec.h"
 #include "huffman.h"
@@ -44,7 +44,7 @@ static void heap_sift(HeapElem *h, int root, int size)
 {
     while (root * 2 + 1 < size) {
         int child = root * 2 + 1;
-        if (child < size - 1 && h[child].val > h[child+1].val)
+        if (child < size - 1 && h[child].val > h[child + 1].val)
             child++;
         if (h[root].val > h[child].val) {
             FFSWAP(HeapElem, h[root], h[child]);
@@ -57,15 +57,15 @@ static void heap_sift(HeapElem *h, int root, int size)
 void ff_huff_gen_len_table(uint8_t *dst, const uint64_t *stats)
 {
     HeapElem h[256];
-    int up[2*256];
-    int len[2*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++) {
+    for (offset = 1;; offset <<= 1) {
+        for (i = 0; i < size; i++) {
             h[i].name = i;
-            h[i].val = (stats[i] << 8) + offset;
+            h[i].val  = (stats[i] << 8) + offset;
         }
         for (i = size / 2 - 1; i >= 0; i--)
             heap_sift(h, i, size);
@@ -74,11 +74,11 @@ void ff_huff_gen_len_table(uint8_t *dst, const uint64_t 
*stats)
             // merge the two smallest entries, and put it back in the heap
             uint64_t min1v = h[0].val;
             up[h[0].name] = next;
-            h[0].val = INT64_MAX;
+            h[0].val      = INT64_MAX;
             heap_sift(h, 0, size);
             up[h[0].name] = next;
-            h[0].name = next;
-            h[0].val += min1v;
+            h[0].name     = next;
+            h[0].val     += min1v;
             heap_sift(h, 0, size);
         }
 
@@ -87,9 +87,11 @@ void ff_huff_gen_len_table(uint8_t *dst, const uint64_t 
*stats)
             len[i] = len[up[i]] + 1;
         for (i = 0; i < size; i++) {
             dst[i] = len[up[i]] + 1;
-            if (dst[i] >= 32) break;
+            if (dst[i] >= 32)
+                break;
         }
-        if (i==size) break;
+        if (i == size)
+            break;
     }
 }
 
@@ -129,7 +131,6 @@ static int build_huff_tree(VLC *vlc, Node *nodes, int head, 
int flags, int nb_bi
     return ff_init_vlc_sparse(vlc, nb_bits, pos, lens, 2, 2, bits, 4, 4, xlat, 
1, 1, 0);
 }
 
-
 /**
  * nodes size must be 2*nb_codes
  * first nb_codes nodes.count must be set
@@ -143,8 +144,8 @@ int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int 
nb_codes, int nb_bit
 
     for (i = 0; i < nb_codes; i++) {
         nodes[i].sym = i;
-        nodes[i].n0 = -2;
-        sum += nodes[i].count;
+        nodes[i].n0  = -2;
+        sum         += nodes[i].count;
     }
 
     if (sum >> 31) {
@@ -154,18 +155,18 @@ int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, 
int nb_codes, int nb_bit
         return -1;
     }
     qsort(nodes, nb_codes, sizeof(Node), cmp);
-    cur_node = nb_codes;
-    nodes[nb_codes*2-1].count = 0;
+    cur_node                      = nb_codes;
+    nodes[nb_codes * 2 - 1].count = 0;
     for (i = 0; i < nb_codes * 2 - 1; i += 2) {
-        nodes[cur_node].sym = HNODE;
+        nodes[cur_node].sym   = HNODE;
         nodes[cur_node].count = nodes[i].count + nodes[i + 1].count;
-        nodes[cur_node].n0 = i;
+        nodes[cur_node].n0    = i;
         for (j = cur_node; j > 0; j--) {
             if (nodes[j].count > nodes[j - 1].count ||
                 (nodes[j].count == nodes[j - 1].count &&
                  (!(flags & FF_HUFFMAN_FLAG_HNODE_FIRST) ||
                   nodes[j].n0 == j - 1 || nodes[j].n0 == j - 2 ||
-                  (nodes[j].sym!=HNODE && nodes[j-1].sym!=HNODE))))
+                  (nodes[j].sym != HNODE && nodes[j - 1].sym != HNODE))))
                 break;
             FFSWAP(Node, nodes[j], nodes[j - 1]);
         }
-- 
2.1.4

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to