|
MythTV master
|
#include "atsc_huffman.h"Go to the source code of this file.
Classes | |
| struct | huffman_table |
| struct | huff2_parts |
Typedefs | |
| using | atsc_table_vec = std::vector< uint8_t > |
| using | huff2_table_vec = std::vector< huffman_table > |
| using | huff2_lookup_vec = std::vector< uint8_t > |
Functions | |
| static int | huffman1_get_root (size_t input, const atsc_table_vec &table) |
| static bool | huffman1_get_bit (const unsigned char *src, uint bit) |
| QString | atsc_huffman1_to_string (const unsigned char *compressed, uint size, uint table_index) |
| static int | huffman2_get_bit (unsigned char &bitpos, const unsigned char **bufptr) |
| static void | huffman2_set_pos (unsigned char &bitpos, const unsigned char **bufptr, const unsigned char *buffer, uint pos) |
| QString | atsc_huffman2_to_string (const unsigned char *compressed, uint length, uint table) |
Variables | |
| const atsc_table_vec | ATSC_C5 |
| const atsc_table_vec | ATSC_C7 |
| const std::array< const atsc_table_vec, 2 > | atsc_tables |
| const huff2_table_vec | Table128 |
| const huff2_table_vec | Table255 |
| const huff2_lookup_vec | Huff2Lookup128 |
| const huff2_lookup_vec | Huff2Lookup256 |
| const std::array< const huff2_parts, 2 > | huff2_tables |
| using atsc_table_vec = std::vector<uint8_t> |
Definition at line 15 of file atsc_huffman.cpp.
| using huff2_lookup_vec = std::vector<uint8_t> |
Definition at line 17 of file atsc_huffman.cpp.
| using huff2_table_vec = std::vector<huffman_table> |
Definition at line 16 of file atsc_huffman.cpp.
Definition at line 2211 of file atsc_huffman.cpp.
Referenced by MultipleStringStructure::GetSegment().
Definition at line 2291 of file atsc_huffman.cpp.
Referenced by DishEventPropertiesDescriptor::decompress_properties(), DishEventDescriptionDescriptor::Description(), and DishEventNameDescriptor::Name().
Definition at line 2206 of file atsc_huffman.cpp.
Referenced by atsc_huffman1_to_string().
|
inlinestatic |
Definition at line 2198 of file atsc_huffman.cpp.
Referenced by atsc_huffman1_to_string().
|
inlinestatic |
Definition at line 2269 of file atsc_huffman.cpp.
Referenced by atsc_huffman2_to_string().
|
inlinestatic |
Definition at line 2282 of file atsc_huffman.cpp.
Referenced by atsc_huffman2_to_string().
| const atsc_table_vec ATSC_C5 |
Definition at line 21 of file atsc_huffman.cpp.
| const atsc_table_vec ATSC_C7 |
Definition at line 269 of file atsc_huffman.cpp.
| const std::array<const atsc_table_vec,2> atsc_tables |
Definition at line 496 of file atsc_huffman.cpp.
Referenced by atsc_huffman1_to_string().
| const std::array<const huff2_parts,2> huff2_tables |
Definition at line 2190 of file atsc_huffman.cpp.
Referenced by atsc_huffman2_to_string().
| const huff2_lookup_vec Huff2Lookup128 |
Definition at line 895 of file atsc_huffman.cpp.
| const huff2_lookup_vec Huff2Lookup256 |
Definition at line 1155 of file atsc_huffman.cpp.
| const huff2_table_vec Table128 |
Definition at line 502 of file atsc_huffman.cpp.
| const huff2_table_vec Table255 |
Definition at line 635 of file atsc_huffman.cpp.