FFmpeg
|
#include "libavutil/avassert.h"
#include "libavutil/intmath.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
#include "bsf.h"
#include "bsf_internal.h"
#include "get_bits.h"
#include "put_bits.h"
Go to the source code of this file.
Data Structures | |
struct | VP9RawReorderFrame |
struct | VP9RawReorderContext |
Macros | |
#define | FRAME_SLOTS 8 |
Functions | |
static void | vp9_raw_reorder_frame_free (VP9RawReorderFrame **frame) |
static void | vp9_raw_reorder_clear_slot (VP9RawReorderContext *ctx, int s) |
static int | vp9_raw_reorder_frame_parse (AVBSFContext *bsf, VP9RawReorderFrame *frame) |
static int | vp9_raw_reorder_make_output (AVBSFContext *bsf, AVPacket *out, VP9RawReorderFrame *last_frame) |
static int | vp9_raw_reorder_filter (AVBSFContext *bsf, AVPacket *out) |
static av_cold void | vp9_raw_reorder_flush_close (AVBSFContext *bsf) |
Variables | |
static enum AVCodecID | vp9_raw_reorder_codec_ids [] |
const FFBitStreamFilter | ff_vp9_raw_reorder_bsf |
#define FRAME_SLOTS 8 |
Definition at line 29 of file vp9_raw_reorder_bsf.c.
|
static |
Definition at line 56 of file vp9_raw_reorder_bsf.c.
Referenced by vp9_raw_reorder_clear_slot(), vp9_raw_reorder_filter(), and vp9_raw_reorder_flush_close().
|
static |
Definition at line 63 of file vp9_raw_reorder_bsf.c.
Referenced by vp9_raw_reorder_filter(), and vp9_raw_reorder_flush_close().
|
static |
Definition at line 74 of file vp9_raw_reorder_bsf.c.
Referenced by vp9_raw_reorder_filter().
|
static |
Definition at line 171 of file vp9_raw_reorder_bsf.c.
Referenced by vp9_raw_reorder_filter().
|
static |
Definition at line 277 of file vp9_raw_reorder_bsf.c.
|
static |
Definition at line 393 of file vp9_raw_reorder_bsf.c.
|
static |
Definition at line 403 of file vp9_raw_reorder_bsf.c.
const FFBitStreamFilter ff_vp9_raw_reorder_bsf |
Definition at line 407 of file vp9_raw_reorder_bsf.c.