summaryrefslogtreecommitdiff
path: root/lib/psy.h
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2000-01-28 09:05:21 +0000
committerMonty <xiphmont@xiph.org>2000-01-28 09:05:21 +0000
commit5365ea64b6b252a9902a5f9d4b141ad14884510a (patch)
treeaee16d5733620eb3221820714f0ef5a89a9f5af8 /lib/psy.h
parentcab466d0585827812b4e562eb41a752dd56f1e53 (diff)
downloadlibvorbis-git-5365ea64b6b252a9902a5f9d4b141ad14884510a.tar.gz
The lib and vq, at least, build again. Tackling the examples and xmms
now. There are still unfinished portions of the lib rearranging (notably, floor0.c and res0.c) Monty svn path=/trunk/vorbis/; revision=244
Diffstat (limited to 'lib/psy.h')
-rw-r--r--lib/psy.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/psy.h b/lib/psy.h
index 57841a72..f41e1193 100644
--- a/lib/psy.h
+++ b/lib/psy.h
@@ -12,7 +12,7 @@
********************************************************************
function: random psychoacoustics (not including preecho)
- last mod: $Id: psy.h,v 1.6 2000/01/22 13:28:28 xiphmont Exp $
+ last mod: $Id: psy.h,v 1.7 2000/01/28 09:05:15 xiphmont Exp $
********************************************************************/
@@ -26,16 +26,17 @@ typedef struct {
double *maskthresh;
double *barknum;
-} psy_lookup;
+} vorbis_look_psy;
-extern void _vp_psy_init(psy_lookup *p,vorbis_info_psy *vi,int n,long rate);
-extern void _vp_psy_clear(psy_lookup *p);
+extern void _vp_psy_init(vorbis_look_psy *p,vorbis_info_psy *vi,int n,long rate);
+extern void _vp_psy_clear(vorbis_look_psy *p);
extern void *_vi_psy_dup(void *source);
extern void _vi_psy_free(void *i);
-extern void _vp_mask_floor(psy_lookup *p,double *pcm,
+extern void _vp_mask_floor(vorbis_look_psy *p,double *pcm,
double *mask,double *floor);
-
+extern void _vp_quantize(vorbis_look_psy *p, double *pcm, double *mask,
+ double *floor,int *aux);
#endif