#include "avcodec.h"
#include <a52dec/a52.h>
Go to the source code of this file.
Data Structures | |
struct | AC3DecodeState |
liba52 - Copyright (C) Aaron Holtzman released under the GPL license. More... | |
Defines | |
#define | HEADER_SIZE 7 |
Functions | |
static int | a52_decode_init (AVCodecContext *avctx) |
static void | float_to_int (float *_f, int16_t *s16, int nchannels) |
static int | a52_decode_frame (AVCodecContext *avctx, void *data, int *data_size, uint8_t *buf, int buf_size) |
static int | a52_decode_end (AVCodecContext *avctx) |
Variables | |
AVCodec | liba52_decoder |
static int a52_decode_end | ( | AVCodecContext * | avctx | ) | [static] |
static int a52_decode_frame | ( | AVCodecContext * | avctx, | |
void * | data, | |||
int * | data_size, | |||
uint8_t * | buf, | |||
int | buf_size | |||
) | [static] |
static int a52_decode_init | ( | AVCodecContext * | avctx | ) | [static] |
static void float_to_int | ( | float * | _f, | |
int16_t * | s16, | |||
int | nchannels | |||
) | [inline, static] |
Initial value:
{ "liba52", CODEC_TYPE_AUDIO, CODEC_ID_AC3, sizeof(AC3DecodeState), a52_decode_init, NULL, a52_decode_end, a52_decode_frame, }