FFmpeg
|
#include <stddef.h>
#include <stdint.h>
#include <stdatomic.h>
#include "libavutil/buffer.h"
#include "libavutil/mem_internal.h"
#include "libavutil/thread.h"
#include "libavutil/internal.h"
#include "vp9.h"
#include "vp9dsp.h"
#include "vp9shared.h"
Go to the source code of this file.
Data Structures | |
struct | ProbContext |
struct | VP9Filter |
struct | VP9Block |
struct | VP9Context |
struct | VP9TileData |
Macros | |
#define | REF_INVALID_SCALE 0xFFFF |
Enumerations | |
enum | MVJoint { MV_JOINT_ZERO, MV_JOINT_H, MV_JOINT_V, MV_JOINT_HV } |
Functions | |
void | ff_vp9_fill_mv (VP9TileData *td, VP56mv *mv, int mode, int sb) |
void | ff_vp9_adapt_probs (VP9Context *s) |
void | ff_vp9_decode_block (VP9TileData *td, int row, int col, VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff, enum BlockLevel bl, enum BlockPartition bp) |
void | ff_vp9_loopfilter_sb (AVCodecContext *avctx, VP9Filter *lflvl, int row, int col, ptrdiff_t yoff, ptrdiff_t uvoff) |
void | ff_vp9_intra_recon_8bpp (VP9TileData *td, ptrdiff_t y_off, ptrdiff_t uv_off) |
void | ff_vp9_intra_recon_16bpp (VP9TileData *td, ptrdiff_t y_off, ptrdiff_t uv_off) |
void | ff_vp9_inter_recon_8bpp (VP9TileData *td) |
void | ff_vp9_inter_recon_16bpp (VP9TileData *td) |
enum MVJoint |
void ff_vp9_fill_mv | ( | VP9TileData * | td, |
VP56mv * | mv, | ||
int | mode, | ||
int | sb | ||
) |
Definition at line 291 of file vp9mvs.c.
Referenced by decode_mode().
void ff_vp9_adapt_probs | ( | VP9Context * | s | ) |
Definition at line 46 of file vp9prob.c.
Referenced by vp9_decode_frame().
void ff_vp9_decode_block | ( | VP9TileData * | td, |
int | row, | ||
int | col, | ||
VP9Filter * | lflvl, | ||
ptrdiff_t | yoff, | ||
ptrdiff_t | uvoff, | ||
enum BlockLevel | bl, | ||
enum BlockPartition | bp | ||
) |
Definition at line 1261 of file vp9block.c.
Referenced by decode_sb(), and decode_sb_mem().
void ff_vp9_loopfilter_sb | ( | AVCodecContext * | avctx, |
VP9Filter * | lflvl, | ||
int | row, | ||
int | col, | ||
ptrdiff_t | yoff, | ||
ptrdiff_t | uvoff | ||
) |
Definition at line 178 of file vp9lpf.c.
Referenced by decode_tiles().
void ff_vp9_intra_recon_8bpp | ( | VP9TileData * | td, |
ptrdiff_t | y_off, | ||
ptrdiff_t | uv_off | ||
) |
Definition at line 288 of file vp9recon.c.
Referenced by ff_vp9_decode_block().
void ff_vp9_intra_recon_16bpp | ( | VP9TileData * | td, |
ptrdiff_t | y_off, | ||
ptrdiff_t | uv_off | ||
) |
Definition at line 293 of file vp9recon.c.
Referenced by ff_vp9_decode_block().
void ff_vp9_inter_recon_8bpp | ( | VP9TileData * | td | ) |
Definition at line 646 of file vp9recon.c.
Referenced by ff_vp9_decode_block().
void ff_vp9_inter_recon_16bpp | ( | VP9TileData * | td | ) |
Definition at line 651 of file vp9recon.c.
Referenced by ff_vp9_decode_block().