doom3-gpl
Doom 3 GPL source release
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
neo
sound
OggVorbis
vorbissrc
misc.h
Go to the documentation of this file.
1
/********************************************************************
2
* *
3
* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4
* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
7
* *
8
* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
9
* by the XIPHOPHORUS Company http://www.xiph.org/ *
10
* *
11
********************************************************************
12
13
function: miscellaneous prototypes
14
last mod: $Id: misc.h,v 1.12 2002/06/28 22:19:37 xiphmont Exp $
15
16
********************************************************************/
17
18
#ifndef _V_RANDOM_H_
19
#define _V_RANDOM_H_
20
#include "../vorbis/codec.h"
21
22
extern
int
analysis_noisy
;
23
24
extern
void
*
_vorbis_block_alloc
(
vorbis_block
*vb,
long
bytes);
25
extern
void
_vorbis_block_ripcord
(
vorbis_block
*vb);
26
extern
void
_analysis_output
(
char
*base,
int
i
,
float
*
v
,
int
n
,
int
bark,
int
dB,
27
ogg_int64_t
off);
28
29
#ifdef DEBUG_MALLOC
30
31
#define _VDBG_GRAPHFILE "malloc.m"
32
extern
void
*_VDBG_malloc(
void
*ptr,
long
bytes,
char
*file,
long
line);
33
extern
void
_VDBG_free(
void
*ptr,
char
*file,
long
line);
34
35
#ifndef MISC_C
36
#undef _ogg_malloc
37
#undef _ogg_calloc
38
#undef _ogg_realloc
39
#undef _ogg_free
40
41
#define _ogg_malloc(x) _VDBG_malloc(NULL,(x),__FILE__,__LINE__)
42
#define _ogg_calloc(x,y) _VDBG_malloc(NULL,(x)*(y),__FILE__,__LINE__)
43
#define _ogg_realloc(x,y) _VDBG_malloc((x),(y),__FILE__,__LINE__)
44
#define _ogg_free(x) _VDBG_free((x),__FILE__,__LINE__)
45
#endif
46
#endif
47
48
#endif
49
50
51
52
v
const GLdouble * v
Definition:
glext.h:2936
n
GLenum GLsizei n
Definition:
glext.h:3705
process.i
int i
Definition:
process.py:33
_vorbis_block_alloc
void * _vorbis_block_alloc(vorbis_block *vb, long bytes)
Definition:
block.c:103
vorbis_block
Definition:
codec.h:88
_vorbis_block_ripcord
void _vorbis_block_ripcord(vorbis_block *vb)
Definition:
block.c:127
_analysis_output
void _analysis_output(char *base, int i, float *v, int n, int bark, int dB, ogg_int64_t off)
Definition:
analysis.c:103
ogg_int64_t
int64_t ogg_int64_t
Definition:
os_types.h:140
analysis_noisy
int analysis_noisy
Definition:
analysis.c:29
This page is maintained by
Wladimir van der Laan
. Generated on Mon Nov 17 2014 12:23:27 for doom3-gpl by
1.8.6
.