-
Notifications
You must be signed in to change notification settings - Fork 2
/
dst_ac.h
74 lines (52 loc) · 2.75 KB
/
dst_ac.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/***********************************************************************
MPEG-4 Audio RM Module
Lossless coding of 1-bit oversampled audio - DST (Direct Stream Transfer)
This software was originally developed by:
* Aad Rijnberg
Philips Digital Systems Laboratories Eindhoven
* Fons Bruekers
Philips Research Laboratories Eindhoven
* Eric Knapen
Philips Digital Systems Laboratories Eindhoven
And edited by:
* Richard Theelen
Philips Digital Systems Laboratories Eindhoven
in the course of development of the MPEG-4 Audio standard ISO-14496-1, 2 and 3.
This software module is an implementation of a part of one or more MPEG-4 Audio
tools as specified by the MPEG-4 Audio standard. ISO/IEC gives users of the
MPEG-4 Audio standards free licence to this software module or modifications
thereof for use in hardware or software products claiming conformance to the
MPEG-4 Audio standards. Those intending to use this software module in hardware
or software products are advised that this use may infringe existing patents.
The original developers of this software of this module and their company,
the subsequent editors and their companies, and ISO/EIC have no liability for
use of this software module or modifications thereof in an implementation.
Copyright is not released for non MPEG-4 Audio conforming products. The
original developer retains full right to use this code for his/her own purpose,
assign or donate the code to a third party and to inhibit third party from
using the code for non MPEG-4 Audio conforming products. This copyright notice
must be included in all copies of derivative works.
Copyright © 2004.
Source file: dst_ac.h (Arithmetic Coding part of the DST Coding)
Required libraries: <none>
Authors:
RT: Richard Theelen, PDSL-labs Eindhoven <[email protected]>
Changes:
08-Mar-2004 RT Initial version
************************************************************************/
#ifndef __DST_AC_H_INCLUDED
#define __DST_AC_H_INCLUDED
/*============================================================================*/
/* INCLUDES */
/*============================================================================*/
#include "types.h"
/*============================================================================*/
/* FUNCTION PROTOTYPES */
/*============================================================================*/
void DST_ACDecodeBit(ACData *AC, unsigned char *b, int p, unsigned char *cb, int fs, int flush);
int DST_ACGetPtableIndex(long PredicVal, int PtableLen);
#endif /* __DST_AC_H_INCLUDED */