FFmpeg
|
#include <math.h>
#include <stddef.h>
#include <stdio.h>
#include "libavutil/channel_layout.h"
#include "libavutil/thread.h"
#include "avcodec.h"
#include "bytestream.h"
#include "get_bits.h"
#include "internal.h"
#include "fft.h"
Go to the source code of this file.
Data Structures | |
struct | QDMCTone |
struct | QDMCContext |
Macros | |
#define | BITSTREAM_READER_LE |
#define | INIT_VLC_STATIC_LE(vlc, nb_bits, nb_codes,bits, bits_wrap, bits_size,codes, codes_wrap, codes_size,symbols, symbols_wrap, symbols_size,static_size) |
Variables | |
static float | sin_table [512] |
static VLC | vtable [6] |
static const unsigned | code_prefix [] |
static const float | amplitude_tab [64] |
static const uint16_t | qdmc_nodes [112] |
static const uint8_t | noise_bands_size [] |
static const uint8_t | noise_bands_selector [] |
static const uint8_t | noise_value_bits [] |
static const uint8_t | noise_value_symbols [] |
static const uint16_t | noise_value_codes [] |
static const uint8_t | noise_segment_length_bits [] |
static const uint8_t | noise_segment_length_symbols [] |
static const uint16_t | noise_segment_length_codes [] |
static const uint8_t | freq_diff_bits [] |
static const uint32_t | freq_diff_codes [] |
static const uint8_t | amplitude_bits [] |
static const uint16_t | amplitude_codes [] |
static const uint8_t | amplitude_diff_bits [] |
static const uint8_t | amplitude_diff_codes [] |
static const uint8_t | phase_diff_bits [] |
static const uint8_t | phase_diff_codes [] |
AVCodec | ff_qdmc_decoder |
#define INIT_VLC_STATIC_LE | ( | vlc, | |
nb_bits, | |||
nb_codes, | |||
bits, | |||
bits_wrap, | |||
bits_size, | |||
codes, | |||
codes_wrap, | |||
codes_size, | |||
symbols, | |||
symbols_wrap, | |||
symbols_size, | |||
static_size | |||
) |
Definition at line 192 of file qdmc.c.
Referenced by qdmc_init_static_data().
Definition at line 208 of file qdmc.c.
Referenced by qdmc_decode_init().
|
static |
Definition at line 230 of file qdmc.c.
Referenced by qdmc_decode_init().
|
static |
|
static |
|
static |
Definition at line 366 of file qdmc.c.
Referenced by read_noise_data(), and read_wave_data().
|
static |
Definition at line 388 of file qdmc.c.
Referenced by decode_frame().
|
static |
Definition at line 404 of file qdmc.c.
Referenced by decode_frame().
|
static |
Definition at line 452 of file qdmc.c.
Referenced by read_wave_data().
|
static |
Definition at line 469 of file qdmc.c.
Referenced by decode_frame().
|
static |
Definition at line 531 of file qdmc.c.
Referenced by add_noise().
|
static |
Definition at line 557 of file qdmc.c.
Referenced by decode_frame().
|
static |
Definition at line 591 of file qdmc.c.
Referenced by add_waves().
|
static |
Definition at line 623 of file qdmc.c.
Referenced by add_waves().
|
static |
Definition at line 641 of file qdmc.c.
Referenced by decode_frame().
|
static |
Definition at line 665 of file qdmc.c.
Referenced by qdmc_decode_frame().
|
static |
Definition at line 734 of file qdmc.c.
Referenced by qdmc_decode_frame().
|
static |
|
static |
Definition at line 73 of file qdmc.c.
Referenced by add_wave(), add_wave0(), qdmc_decode_init(), and qdmc_init_static_data().
|
static |
Definition at line 76 of file qdmc.c.
Referenced by build_table(), and qdmc_get_vlc().
|
static |
Definition at line 88 of file qdmc.c.
Referenced by add_noise(), add_wave(), and add_wave0().
|
static |
Definition at line 101 of file qdmc.c.
Referenced by add_noise(), and make_noises().
|
static |
Definition at line 114 of file qdmc.c.
Referenced by add_noise(), make_noises(), and read_noise_data().
|
static |
Definition at line 118 of file qdmc.c.
Referenced by qdmc_decode_init().
|
static |
Definition at line 122 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 127 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 132 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 139 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 143 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 147 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 151 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 157 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 165 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 170 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 176 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 180 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 184 of file qdmc.c.
Referenced by qdmc_init_static_data().
|
static |
Definition at line 188 of file qdmc.c.
Referenced by qdmc_init_static_data().
AVCodec ff_qdmc_decoder |