/******************************************************************** * * * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * * * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 * * by the Xiph.Org Foundation http://www.xiph.org/ * * * ******************************************************************** function: build a VQ codebook decision tree last mod: $Id: vqsplit.h 16037 2009-05-26 21:10:58Z xiphmont $ ********************************************************************/ #ifndef _VQSPL_H_ #define _VQSPL_H_ #include "codebook.h" extern void vqsp_book(vqgen *v,codebook *b,long *quantlist); extern int vqenc_entry(codebook *b,float *val); extern int lp_split(float *pointlist,long totalpoints, codebook *b, long *entryindex,long entries, long *pointindex,long points, long *membership,long *reventry, long depth, long *pointsofar); #endif