summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/libmad/huffman.h
Unidiff
Diffstat (limited to 'core/multimedia/opieplayer/libmad/huffman.h') (more/less context) (ignore 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,5 +1,5 @@
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
@@ -25,32 +25,32 @@
25union huffquad { 25union huffquad {
26 struct { 26 struct {
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;
29 unsigned short v : 1; 34 unsigned short v : 1;
30 unsigned short w : 1; 35 unsigned short w : 1;
31 unsigned short x : 1; 36 unsigned short x : 1;
32 unsigned short y : 1; 37 unsigned short y : 1;
33 } value; 38 } value;
39 unsigned short final : 1;
40};
41
42union huffpair {
34 struct { 43 struct {
35 unsigned short final : 1; 44 unsigned short final : 1;
36 unsigned short bits : 3; 45 unsigned short bits : 3;
37 unsigned short offset : 12; 46 unsigned short offset : 12;
38 } ptr; 47 } ptr;
39 unsigned short final : 1;
40};
41
42union huffpair {
43 struct { 48 struct {
44 unsigned short final : 1; 49 unsigned short final : 1;
45 unsigned short hlen : 3; 50 unsigned short hlen : 3;
46 unsigned short x : 4; 51 unsigned short x : 4;
47 unsigned short y : 4; 52 unsigned short y : 4;
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;
55}; 55};
56 56