FFmpeg
Data Structures | Functions | Variables
av1_frame_merge.c File Reference
#include "bsf.h"
#include "bsf_internal.h"
#include "cbs.h"
#include "cbs_av1.h"

Go to the source code of this file.

Data Structures

struct  AV1FMergeContext
 

Functions

static void av1_frame_merge_flush (AVBSFContext *bsf)
 
static int av1_frame_merge_filter (AVBSFContext *bsf, AVPacket *out)
 
static int av1_frame_merge_init (AVBSFContext *bsf)
 
static void av1_frame_merge_close (AVBSFContext *bsf)
 

Variables

static enum AVCodecID av1_frame_merge_codec_ids []
 
const FFBitStreamFilter ff_av1_frame_merge_bsf
 

Function Documentation

◆ av1_frame_merge_flush()

static void av1_frame_merge_flush ( AVBSFContext bsf)
static

Definition at line 34 of file av1_frame_merge.c.

Referenced by av1_frame_merge_filter().

◆ av1_frame_merge_filter()

static int av1_frame_merge_filter ( AVBSFContext bsf,
AVPacket out 
)
static

Definition at line 44 of file av1_frame_merge.c.

◆ av1_frame_merge_init()

static int av1_frame_merge_init ( AVBSFContext bsf)
static

Definition at line 126 of file av1_frame_merge.c.

◆ av1_frame_merge_close()

static void av1_frame_merge_close ( AVBSFContext bsf)
static

Definition at line 143 of file av1_frame_merge.c.

Variable Documentation

◆ av1_frame_merge_codec_ids

enum AVCodecID av1_frame_merge_codec_ids[]
static
Initial value:

Definition at line 155 of file av1_frame_merge.c.

◆ ff_av1_frame_merge_bsf

const FFBitStreamFilter ff_av1_frame_merge_bsf
Initial value:
= {
.p.name = "av1_frame_merge",
.p.codec_ids = av1_frame_merge_codec_ids,
.priv_data_size = sizeof(AV1FMergeContext),
}

Definition at line 159 of file av1_frame_merge.c.

av1_frame_merge_filter
static int av1_frame_merge_filter(AVBSFContext *bsf, AVPacket *out)
Definition: av1_frame_merge.c:44
filter
void(* filter)(uint8_t *src, int stride, int qscale)
Definition: h263dsp.c:29
av1_frame_merge_flush
static void av1_frame_merge_flush(AVBSFContext *bsf)
Definition: av1_frame_merge.c:34
av1_frame_merge_close
static void av1_frame_merge_close(AVBSFContext *bsf)
Definition: av1_frame_merge.c:143
AV_CODEC_ID_AV1
@ AV_CODEC_ID_AV1
Definition: codec_id.h:284
AV1FMergeContext
Definition: av1_frame_merge.c:26
flush
void(* flush)(AVBSFContext *ctx)
Definition: dts2pts.c:370
av1_frame_merge_codec_ids
static enum AVCodecID av1_frame_merge_codec_ids[]
Definition: av1_frame_merge.c:155
init
int(* init)(AVBSFContext *ctx)
Definition: dts2pts.c:368
AV_CODEC_ID_NONE
@ AV_CODEC_ID_NONE
Definition: codec_id.h:50
av1_frame_merge_init
static int av1_frame_merge_init(AVBSFContext *bsf)
Definition: av1_frame_merge.c:126