FFmpeg
|
#include <hap.h>
Data Fields | |
AVClass * | class |
TextureDSPContext | dxtc |
GetByteContext | gbc |
enum HapTextureFormat | opt_tex_fmt |
int | opt_chunk_count |
int | opt_compressor |
int | chunk_count |
HapChunk * | chunks |
int * | chunk_results |
int | tex_rat |
int | tex_rat2 |
const uint8_t * | tex_data |
uint8_t * | tex_buf |
size_t | tex_size |
size_t | max_snappy |
int | slice_count |
int | texture_count |
int | texture_section_size |
int | uncompress_pix_size |
int(* | tex_fun )(uint8_t *dst, ptrdiff_t stride, const uint8_t *block) |
int(* | tex_fun2 )(uint8_t *dst, ptrdiff_t stride, const uint8_t *block) |
TextureDSPContext HapContext::dxtc |
Definition at line 64 of file hap.h.
Referenced by hap_init().
GetByteContext HapContext::gbc |
Definition at line 65 of file hap.h.
Referenced by decompress_chunks_thread(), hap_decode(), hap_parse_decode_instructions(), and hap_parse_frame_header().
enum HapTextureFormat HapContext::opt_tex_fmt |
Definition at line 67 of file hap.h.
Referenced by hap_init(), and hap_write_frame_header().
int HapContext::opt_chunk_count |
Definition at line 68 of file hap.h.
Referenced by hap_init().
int HapContext::opt_compressor |
Definition at line 69 of file hap.h.
Referenced by hap_encode(), and hap_init().
int HapContext::chunk_count |
Definition at line 71 of file hap.h.
Referenced by ff_hap_set_chunk_count(), hap_can_use_tex_in_place(), hap_compress_frame(), hap_decode(), hap_decode_instructions_length(), hap_encode(), hap_header_length(), hap_parse_decode_instructions(), hap_parse_frame_header(), and hap_write_frame_header().
HapChunk* HapContext::chunks |
Definition at line 72 of file hap.h.
Referenced by decompress_chunks_thread(), ff_hap_free_context(), ff_hap_set_chunk_count(), hap_can_use_tex_in_place(), hap_compress_frame(), hap_encode(), hap_parse_decode_instructions(), hap_parse_frame_header(), and hap_write_frame_header().
int* HapContext::chunk_results |
Definition at line 73 of file hap.h.
Referenced by ff_hap_free_context(), ff_hap_set_chunk_count(), and hap_decode().
int HapContext::tex_rat |
Definition at line 75 of file hap.h.
Referenced by decompress_texture_thread_internal(), hap_decode(), and hap_init().
int HapContext::tex_rat2 |
Definition at line 76 of file hap.h.
Referenced by decompress_texture_thread_internal(), hap_decode(), and hap_init().
const uint8_t* HapContext::tex_data |
Definition at line 77 of file hap.h.
Referenced by decompress_texture_thread_internal(), and hap_decode().
uint8_t* HapContext::tex_buf |
Definition at line 78 of file hap.h.
Referenced by decompress_chunks_thread(), ff_hap_free_context(), hap_compress_frame(), hap_decode(), hap_encode(), and hap_init().
size_t HapContext::tex_size |
Definition at line 79 of file hap.h.
Referenced by compress_texture(), decompress_chunks_thread(), hap_compress_frame(), hap_decode(), hap_encode(), hap_init(), and hap_parse_frame_header().
size_t HapContext::max_snappy |
Definition at line 81 of file hap.h.
Referenced by hap_compress_frame(), hap_encode(), and hap_init().
int HapContext::slice_count |
Definition at line 83 of file hap.h.
Referenced by decompress_texture_thread_internal(), hap_decode(), and hap_init().
int HapContext::texture_count |
Definition at line 85 of file hap.h.
Referenced by hap_decode(), and hap_init().
int HapContext::texture_section_size |
Definition at line 86 of file hap.h.
Referenced by hap_decode(), and hap_parse_frame_header().
int HapContext::uncompress_pix_size |
Definition at line 87 of file hap.h.
Referenced by decompress_texture_thread_internal(), and hap_init().
Definition at line 90 of file hap.h.
Referenced by compress_texture(), decompress_texture_thread_internal(), and hap_init().
Definition at line 91 of file hap.h.
Referenced by decompress_texture_thread_internal(), and hap_init().