MythTV
master
mythtv
libs
libmythtv
mpeg
freesat_huffman.h
Go to the documentation of this file.
1
#ifndef FREESAT_HUFFMAN_H
2
#define FREESAT_HUFFMAN_H
3
4
// POSIX header
5
#include <unistd.h>
6
7
// C++ headers
8
#include <vector>
9
10
// Qt header
11
#include <QString>
12
13
struct
fsattab
{
14
uint32_t
m_value
;
15
uint16_t
m_bits
;
16
uint8_t
m_next
;
17
};
18
19
extern
const
std::vector<fsattab>
fsat_table_1
;
20
extern
const
std::vector<fsattab>
fsat_table_2
;
21
extern
const
std::vector<uint16_t>
fsat_index_1
;
22
extern
const
std::vector<uint16_t>
fsat_index_2
;
23
24
QString
freesat_huffman_to_string
(
const
unsigned
char
*compressed,
uint
size);
25
26
#endif // FREESAT_HUFFMAN_H
freesat_huffman_to_string
QString freesat_huffman_to_string(const unsigned char *compressed, uint size)
Definition:
freesat_huffman.cpp:7
fsat_table_2
const std::vector< fsattab > fsat_table_2
Definition:
freesat_tables.cpp:2294
fsattab::m_bits
uint16_t m_bits
Definition:
freesat_huffman.h:15
fsattab
Definition:
freesat_huffman.h:13
fsat_index_1
const std::vector< uint16_t > fsat_index_1
Definition:
freesat_tables.cpp:2162
fsattab::m_value
uint32_t m_value
Definition:
freesat_huffman.h:14
fsat_index_2
const std::vector< uint16_t > fsat_index_2
Definition:
freesat_tables.cpp:5585
uint16_t
unsigned short uint16_t
Definition:
iso6937tables.h:3
fsat_table_1
const std::vector< fsattab > fsat_table_1
Definition:
freesat_tables.cpp:4
fsattab::m_next
uint8_t m_next
Definition:
freesat_huffman.h:16
uint
unsigned int uint
Definition:
freesurround.h:24
Generated on Sun Jan 5 2025 03:16:20 for MythTV by
1.8.17