Data Structures | Functions | Variables
truehd_core_bsf.c File Reference
#include "avcodec.h"
#include "bsf.h"
#include "get_bits.h"
#include "mlp_parse.h"
#include "mlp.h"

Go to the source code of this file.

Data Structures

struct  AccessUnit
struct  TrueHDCoreContext


static int truehd_core_filter (AVBSFContext *ctx, AVPacket *pkt)
static void truehd_core_flush (AVBSFContext *ctx)


static enum AVCodecID codec_ids []
const AVBitStreamFilter ff_truehd_core_bsf

Function Documentation

static int truehd_core_filter ( AVBSFContext ctx,
AVPacket pkt 

Definition at line 39 of file truehd_core_bsf.c.

static void truehd_core_flush ( AVBSFContext ctx)

Definition at line 168 of file truehd_core_bsf.c.

Variable Documentation

enum AVCodecID codec_ids[]
Initial value:

Definition at line 174 of file truehd_core_bsf.c.

const AVBitStreamFilter ff_truehd_core_bsf
Initial value:
= {
.name = "truehd_core",
.priv_data_size = sizeof(TrueHDCoreContext),
static void flush(AVCodecContext *avctx)
static void truehd_core_flush(AVBSFContext *ctx)
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce then the filter should push the output frames on the output link immediately As an exception to the previous rule if the input frame is enough to produce several output frames then the filter needs output only at least one per link The additional frames can be left buffered in the filter
static enum AVCodecID codec_ids[]
static int truehd_core_filter(AVBSFContext *ctx, AVPacket *pkt)

Definition at line 178 of file truehd_core_bsf.c.