Cygwin don't like this function declaration.
authorAurelien Jacobs <aurel@gnuage.org>
Mon, 15 Oct 2007 21:41:01 +0000 (21:41 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Mon, 15 Oct 2007 21:41:01 +0000 (21:41 +0000)
So move this self-documentation into a comment instead.

Originally committed as revision 10743 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/huffman.c
libavcodec/huffman.h

index 298dc15..f75346f 100644 (file)
@@ -60,10 +60,11 @@ static int build_huff_tree(VLC *vlc, Node *nodes, int head)
 
 
 /**
+ * nodes size must be 2*nb_codes
  * first nb_codes nodes.count must be set
  */
 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes,
-                       Node nodes[2*nb_codes], huff_cmp_t cmp, int hnode_first)
+                       Node *nodes, huff_cmp_t cmp, int hnode_first)
 {
     int i, j;
     int cur_node;
index 0474fba..ec3c0c9 100644 (file)
@@ -33,6 +33,6 @@ typedef struct {
 
 typedef int (*huff_cmp_t)(const void *va, const void *vb);
 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes,
-                       Node nodes[2*nb_codes], huff_cmp_t cmp, int hnode_first);
+                       Node *nodes, huff_cmp_t cmp, int hnode_first);
 
 #endif /* AVCODEC_HUFFMAN_H */