author | harlekin <harlekin> | 2002-04-19 16:08:55 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-04-19 16:08:55 (UTC) |
commit | 7ea4abeb652e6787e57a938e1ca028d25fd249ce (patch) (unidiff) | |
tree | ee08f2d9d6aaa8adb1c5f07f4124da8a61eb8cd5 /core/multimedia/opieplayer/libmad/bit.h | |
parent | caa7ced77b9014526607f9f65c58aabe7e0ba631 (diff) | |
download | opie-7ea4abeb652e6787e57a938e1ca028d25fd249ce.zip opie-7ea4abeb652e6787e57a938e1ca028d25fd249ce.tar.gz opie-7ea4abeb652e6787e57a938e1ca028d25fd249ce.tar.bz2 |
new libmad version, less cpu usage
Diffstat (limited to 'core/multimedia/opieplayer/libmad/bit.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/multimedia/opieplayer/libmad/bit.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/multimedia/opieplayer/libmad/bit.h b/core/multimedia/opieplayer/libmad/bit.h index f315bc9..3448d40 100644 --- a/core/multimedia/opieplayer/libmad/bit.h +++ b/core/multimedia/opieplayer/libmad/bit.h | |||
@@ -1,47 +1,47 @@ | |||
1 | /* | 1 | /* |
2 | * mad - MPEG audio decoder | 2 | * libmad - MPEG audio decoder library |
3 | * Copyright (C) 2000-2001 Robert Leslie | 3 | * Copyright (C) 2000-2001 Robert Leslie |
4 | * | 4 | * |
5 | * This program is free software; you can redistribute it and/or modify | 5 | * This program is free software; you can redistribute it and/or modify |
6 | * it under the terms of the GNU General Public License as published by | 6 | * it under the terms of the GNU General Public License as published by |
7 | * the Free Software Foundation; either version 2 of the License, or | 7 | * the Free Software Foundation; either version 2 of the License, or |
8 | * (at your option) any later version. | 8 | * (at your option) any later version. |
9 | * | 9 | * |
10 | * This program is distributed in the hope that it will be useful, | 10 | * This program is distributed in the hope that it will be useful, |
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | 14 | * |
15 | * You should have received a copy of the GNU General Public License | 15 | * You should have received a copy of the GNU General Public License |
16 | * along with this program; if not, write to the Free Software | 16 | * along with this program; if not, write to the Free Software |
17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
18 | * | 18 | * |
19 | * $Id$ | 19 | * $Id$ |
20 | */ | 20 | */ |
21 | 21 | ||
22 | # ifndef LIBMAD_BIT_H | 22 | # ifndef LIBMAD_BIT_H |
23 | # define LIBMAD_BIT_H | 23 | # define LIBMAD_BIT_H |
24 | 24 | ||
25 | struct mad_bitptr { | 25 | struct mad_bitptr { |
26 | unsigned char const *byte; | 26 | unsigned char const *byte; |
27 | unsigned short cache; | 27 | unsigned short cache; |
28 | unsigned short left; | 28 | unsigned short left; |
29 | }; | 29 | }; |
30 | 30 | ||
31 | void mad_bit_init(struct mad_bitptr *, unsigned char const *); | 31 | void mad_bit_init(struct mad_bitptr *, unsigned char const *); |
32 | 32 | ||
33 | # define mad_bit_finish(bitptr) /* nothing */ | 33 | # define mad_bit_finish(bitptr) /* nothing */ |
34 | 34 | ||
35 | unsigned int mad_bit_length(struct mad_bitptr const *, | 35 | unsigned int mad_bit_length(struct mad_bitptr const *, |
36 | struct mad_bitptr const *); | 36 | struct mad_bitptr const *); |
37 | 37 | ||
38 | # define mad_bit_bitsleft(bitptr) ((bitptr)->left) | 38 | # define mad_bit_bitsleft(bitptr) ((bitptr)->left) |
39 | unsigned char const *mad_bit_nextbyte(struct mad_bitptr const *); | 39 | unsigned char const *mad_bit_nextbyte(struct mad_bitptr const *); |
40 | 40 | ||
41 | void mad_bit_skip(struct mad_bitptr *, unsigned int); | 41 | void mad_bit_skip(struct mad_bitptr *, unsigned int); |
42 | unsigned long mad_bit_read(struct mad_bitptr *, unsigned int); | 42 | unsigned long mad_bit_read(struct mad_bitptr *, unsigned int); |
43 | void mad_bit_write(struct mad_bitptr *, unsigned int, unsigned long); | 43 | void mad_bit_write(struct mad_bitptr *, unsigned int, unsigned long); |
44 | 44 | ||
45 | unsigned short mad_bit_crc(struct mad_bitptr, unsigned int, unsigned short); | 45 | unsigned short mad_bit_crc(struct mad_bitptr, unsigned int, unsigned short); |
46 | 46 | ||
47 | # endif | 47 | # endif |