diff options
author | Monty <xiphmont@xiph.org> | 2000-01-28 09:05:21 +0000 |
---|---|---|
committer | Monty <xiphmont@xiph.org> | 2000-01-28 09:05:21 +0000 |
commit | 5365ea64b6b252a9902a5f9d4b141ad14884510a (patch) | |
tree | aee16d5733620eb3221820714f0ef5a89a9f5af8 /lib/psy.h | |
parent | cab466d0585827812b4e562eb41a752dd56f1e53 (diff) | |
download | libvorbis-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.h | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -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 |