|
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 "get_bits.h"#include "videodsp.h"#include "vp9.h"#include "vp9dsp.h"#include "vp9shared.h"#include "vpx_rac.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, VP9mv *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, |
| VP9mv * | 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 44 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 1263 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().
1.8.17