GLsizei samples
Definition: glext.h:7673
void flac_decoder_free(flac_decoder *decoder)
Definition: libchdr_flac.c:56
int swap_endian
Definition: flac.h:57
void flac_decoder_init(flac_decoder *decoder)
Definition: libchdr_flac.c:35
Definition: stream_decoder.h:463
uint32_t compressed2_length
Definition: flac.h:37
enum _chd_error chd_error
Definition: chd.h:280
uint32_t uncompressed_length
Definition: flac.h:40
const FLAC__byte * compressed2_start
Definition: flac.h:36
uint32_t uncompressed_offset
Definition: flac.h:39
uint8_t custom_header[0x2a]
Definition: flac.h:42
uint8_t channels
Definition: flac.h:31
int16_t * uncompressed_start[8]
Definition: flac.h:38
uint32_t flac_decoder_finish(flac_decoder *decoder)
Definition: libchdr_flac.c:181
static uint32_t swap_endian(uint32_t v)
Definition: spirv_cross.cpp:784
int uncompressed_swap
Definition: flac.h:41
const FLAC__byte * compressed_start
Definition: flac.h:34
FLAC__uint8 FLAC__byte
Definition: ordinals.h:72
signed short int16_t
Definition: stdint.h:122
static const int num_channels
Definition: switch_audio.c:34
GLenum src
Definition: glext.h:6980
uint8_t * buffer
Definition: flac.h:62
unsigned sample_rate
Definition: ffmpeg_core.c:181
Definition: libchdr_zlib.h:33
void cdfl_codec_free(void *codec)
Definition: libchdr_flac_codec.c:113
uint32_t compressed_offset
Definition: flac.h:33
int flac_decoder_decode_interleaved(flac_decoder *decoder, int16_t *samples, uint32_t num_samples, int swap_endian)
Definition: libchdr_flac.c:130
int flac_decoder_reset(flac_decoder *decoder, uint32_t sample_rate, uint8_t num_channels, uint32_t block_size, const void *buffer, uint32_t length)
Definition: libchdr_flac.c:90
chd_error cdfl_codec_decompress(void *codec, const uint8_t *src, uint32_t complen, uint8_t *dest, uint32_t destlen)
Definition: libchdr_flac_codec.c:124
flac_decoder decoder
Definition: flac.h:58
uint8_t bits_per_sample
Definition: flac.h:32
uint32_t compressed_length
Definition: flac.h:35
FLAC__StreamDecoder * decoder
Definition: flac.h:29
Definition: video4linux2.c:51
This module contains the functions which implement the stream decoder.
GLenum GLuint GLenum GLsizei length
Definition: glext.h:6233
unsigned char uint8_t
Definition: stdint.h:124
unsigned int uint32_t
Definition: stdint.h:126
chd_error cdfl_codec_init(void *codec, uint32_t hunkbytes)
Definition: libchdr_flac_codec.c:78
uint32_t sample_rate
Definition: flac.h:30