This file is part of FFmpeg.
FFmpeg is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
FFmpeg is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with FFmpeg; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Definition in file vorbis_dec.c.
Go to the source code of this file.
| typedef union vorbis_floor_u vorbis_floor_data |
Definition at line 57 of file vorbis_dec.c.
| typedef struct vorbis_floor0_s vorbis_floor0 |
Definition at line 58 of file vorbis_dec.c.
| typedef struct vorbis_floor1_s vorbis_floor1 |
Definition at line 59 of file vorbis_dec.c.
| typedef uint_fast8_t(* vorbis_floor_decode_func)(struct vorbis_context_s *, vorbis_floor_data *, float *) |
Definition at line 63 of file vorbis_dec.c.
| typedef struct vorbis_context_s vorbis_context |
| static float vorbisfloat2float | ( | uint_fast32_t | val | ) | [static] |
| static void vorbis_free | ( | vorbis_context * | vc | ) | [static] |
Definition at line 178 of file vorbis_dec.c.
Referenced by vorbis_decode_close(), and vorbis_decode_init().
| static int vorbis_parse_setup_hdr_codebooks | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_parse_setup_hdr_tdtransforms | ( | vorbis_context * | vc | ) | [static] |
| static uint_fast8_t vorbis_floor0_decode | ( | vorbis_context * | vc, | |
| vorbis_floor_data * | vfu, | |||
| float * | vec | |||
| ) | [static] |
| static void create_map | ( | vorbis_context * | vc, | |
| uint_fast8_t | floor_number | |||
| ) | [static] |
| static uint_fast8_t vorbis_floor1_decode | ( | vorbis_context * | vc, | |
| vorbis_floor_data * | vfu, | |||
| float * | vec | |||
| ) | [static] |
| static int vorbis_parse_setup_hdr_floors | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_parse_setup_hdr_residues | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_parse_setup_hdr_mappings | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_parse_setup_hdr_modes | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_parse_setup_hdr | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_parse_id_hdr | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_decode_init | ( | AVCodecContext * | avccontext | ) | [static] |
Definition at line 926 of file vorbis_dec.c.
| static int vorbis_residue_decode | ( | vorbis_context * | vc, | |
| vorbis_residue * | vr, | |||
| uint_fast8_t | ch, | |||
| uint_fast8_t * | do_not_decode, | |||
| float * | vec, | |||
| uint_fast16_t | vlen | |||
| ) | [static] |
| void vorbis_inverse_coupling | ( | float * | mag, | |
| float * | ang, | |||
| int | blocksize | |||
| ) |
| static int vorbis_parse_audio_packet | ( | vorbis_context * | vc | ) | [static] |
| static int vorbis_decode_frame | ( | AVCodecContext * | avccontext, | |
| void * | data, | |||
| int * | data_size, | |||
| uint8_t * | buf, | |||
| int | buf_size | |||
| ) | [static] |
Definition at line 1580 of file vorbis_dec.c.
| static int vorbis_decode_close | ( | AVCodecContext * | avccontext | ) | [static] |
Definition at line 1620 of file vorbis_dec.c.
Initial value:
{
"vorbis",
CODEC_TYPE_AUDIO,
CODEC_ID_VORBIS,
sizeof(vorbis_context),
vorbis_decode_init,
NULL,
vorbis_decode_close,
vorbis_decode_frame,
}
Definition at line 1628 of file vorbis_dec.c.
1.5.5