libavcodec/liba52.c File Reference

#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


Define Documentation

#define HEADER_SIZE   7

Definition at line 146 of file liba52.c.


Function Documentation

static int a52_decode_end ( AVCodecContext avctx  )  [static]

Definition at line 238 of file liba52.c.

static int a52_decode_frame ( AVCodecContext avctx,
void *  data,
int *  data_size,
uint8_t buf,
int  buf_size 
) [static]

Definition at line 148 of file liba52.c.

static int a52_decode_init ( AVCodecContext avctx  )  [static]

Definition at line 83 of file liba52.c.

static void float_to_int ( float *  _f,
int16_t *  s16,
int  nchannels 
) [inline, static]

Definition at line 131 of file liba52.c.

Referenced by a52_decode_frame().


Variable Documentation

Initial value:

Definition at line 248 of file liba52.c.


Generated on Wed Feb 9 19:10:11 2011 for ffmpeg by  doxygen 1.5.6