summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/libmad/huffman.h
authorharlekin <harlekin>2002-04-19 16:08:55 (UTC)
committer harlekin <harlekin>2002-04-19 16:08:55 (UTC)
commit7ea4abeb652e6787e57a938e1ca028d25fd249ce (patch) (unidiff)
treeee08f2d9d6aaa8adb1c5f07f4124da8a61eb8cd5 /core/multimedia/opieplayer/libmad/huffman.h
parentcaa7ced77b9014526607f9f65c58aabe7e0ba631 (diff)
downloadopie-7ea4abeb652e6787e57a938e1ca028d25fd249ce.zip
opie-7ea4abeb652e6787e57a938e1ca028d25fd249ce.tar.gz
opie-7ea4abeb652e6787e57a938e1ca028d25fd249ce.tar.bz2
new libmad version, less cpu usage
Diffstat (limited to 'core/multimedia/opieplayer/libmad/huffman.h') (more/less context) (show whitespace changes)
-rw-r--r--core/multimedia/opieplayer/libmad/huffman.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/core/multimedia/opieplayer/libmad/huffman.h b/core/multimedia/opieplayer/libmad/huffman.h
index 1801210..d051949 100644
--- a/core/multimedia/opieplayer/libmad/huffman.h
+++ b/core/multimedia/opieplayer/libmad/huffman.h
@@ -1,3 +1,3 @@
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
@@ -27,2 +27,7 @@ union huffquad {
27 unsigned short final : 1; 27 unsigned short final : 1;
28 unsigned short bits : 3;
29 unsigned short offset : 12;
30 } ptr;
31 struct {
32 unsigned short final : 1;
28 unsigned short hlen : 3; 33 unsigned short hlen : 3;
@@ -33,2 +38,6 @@ union huffquad {
33 } value; 38 } value;
39 unsigned short final : 1;
40};
41
42union huffpair {
34 struct { 43 struct {
@@ -38,6 +47,2 @@ union huffquad {
38 } ptr; 47 } ptr;
39 unsigned short final : 1;
40};
41
42union huffpair {
43 struct { 48 struct {
@@ -48,7 +53,2 @@ union huffpair {
48 } value; 53 } value;
49 struct {
50 unsigned short final : 1;
51 unsigned short bits : 3;
52 unsigned short offset : 12;
53 } ptr;
54 unsigned short final : 1; 54 unsigned short final : 1;