X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Fmisc.h;h=13788445a34c22812136bd1d91a4c6c484718f6e;hb=018ca26dece618457dd13585cad52941193c4a25;hp=c50fcdc98c8a6515bab5b933e9768475d83d3281;hpb=7fae73780c2a6eaa4846bf11c38576109170ad54;p=platform%2Fupstream%2Flibvorbis.git diff --git a/lib/misc.h b/lib/misc.h index c50fcdc..1378844 100644 --- a/lib/misc.h +++ b/lib/misc.h @@ -5,13 +5,12 @@ * 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-2007 * + * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2015 * * by the Xiph.Org Foundation http://www.xiph.org/ * * * ******************************************************************** function: miscellaneous prototypes - last mod: $Id$ ********************************************************************/ @@ -19,23 +18,26 @@ #define _V_RANDOM_H_ #include "vorbis/codec.h" -#define DEBUG_MALLOC - -extern int analysis_noisy; - extern void *_vorbis_block_alloc(vorbis_block *vb,long bytes); extern void _vorbis_block_ripcord(vorbis_block *vb); +extern int ov_ilog(ogg_uint32_t v); + +#ifdef ANALYSIS +extern int analysis_noisy; extern void _analysis_output(char *base,int i,float *v,int n,int bark,int dB, - ogg_int64_t off); + ogg_int64_t off); +extern void _analysis_output_always(char *base,int i,float *v,int n,int bark,int dB, + ogg_int64_t off); +#endif #ifdef DEBUG_MALLOC #define _VDBG_GRAPHFILE "malloc.m" #undef _VDBG_GRAPHFILE -extern void *_VDBG_malloc(void *ptr,long bytes,char *file,long line); -extern void _VDBG_free(void *ptr,char *file,long line); +extern void *_VDBG_malloc(void *ptr,long bytes,char *file,long line); +extern void _VDBG_free(void *ptr,char *file,long line); -#ifndef MISC_C +#ifndef MISC_C #undef _ogg_malloc #undef _ogg_calloc #undef _ogg_realloc