Mercurial > libavcodec.hg
annotate lzo.h @ 3270:d6a5ed01acdf libavcodec
Vorbis specs requires blocksize_1 >= blocksize_0, error if it's false.
Predict buffer size from blocksize_1 and number of channels and make
sure this does not exceed AVCODEC_MAX_AUDIO_FRAME_SIZE
Patch by Uoti Urpala >>> uoti |.| urpala |@| pp1 |.| inet |.| fi <<<
| author | rtognimp |
|---|---|
| date | Sun, 23 Apr 2006 21:11:31 +0000 |
| parents | a2f611d6c34d |
| children | c537a97eec66 |
| rev | line source |
|---|---|
|
3034
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
1 #ifndef _LZO_H |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
2 #define LZO_H |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
3 |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
4 #define LZO_INPUT_DEPLETED 1 |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
5 #define LZO_OUTPUT_FULL 2 |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
6 #define LZO_INVALID_BACKPTR 4 |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
7 #define LZO_ERROR 8 |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
8 |
|
3060
a2f611d6c34d
faster copy functions for lzo decoder that also need padding
reimar
parents:
3034
diff
changeset
|
9 #define LZO_INPUT_PADDING 4 |
|
a2f611d6c34d
faster copy functions for lzo decoder that also need padding
reimar
parents:
3034
diff
changeset
|
10 #define LZO_OUTPUT_PADDING 12 |
|
a2f611d6c34d
faster copy functions for lzo decoder that also need padding
reimar
parents:
3034
diff
changeset
|
11 |
|
3034
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
12 int lzo1x_decode(void *out, int *outlen, void *in, int *inlen); |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
13 |
|
d37065d8aeff
Our own LZO (1X) implementation, under LGPL and optimized for readability.
reimar
parents:
diff
changeset
|
14 #endif |
