FFmpeg
|
Common functions for Microsoft Screen 1 and 2. More...
#include <inttypes.h>
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "mss12.h"
Go to the source code of this file.
Enumerations | |
enum | SplitMode { SPLIT_VERT = 0, SPLIT_HOR, SPLIT_NONE } |
enum | ContextDirection { TOP_LEFT = 0, TOP, TOP_RIGHT, LEFT } |
Variables | |
static const int | sec_order_sizes [4] = { 1, 7, 6, 1 } |
Common functions for Microsoft Screen 1 and 2.
Definition in file mss12.c.
enum ContextDirection |
|
static |
Definition at line 48 of file mss12.c.
Referenced by model_rescale_weights().
Definition at line 58 of file mss12.c.
Referenced by ff_mss12_slicecontext_reset().
Definition at line 71 of file mss12.c.
Referenced by pixctx_init(), and slicecontext_init().
Definition at line 78 of file mss12.c.
Referenced by ff_mss12_model_update().
|
static |
Definition at line 119 of file mss12.c.
Referenced by ff_mss12_slicecontext_reset().
|
static |
Definition at line 140 of file mss12.c.
Referenced by slicecontext_init().
|
static |
Definition at line 159 of file mss12.c.
Referenced by decode_pixel_in_context(), decode_region(), decode_region_inter(), decode_region_intra(), and decode_region_masked().
|
static |
Definition at line 199 of file mss12.c.
Referenced by decode_region(), and decode_region_masked().
|
static |
Definition at line 292 of file mss12.c.
Referenced by decode_region_inter(), and decode_region_intra().
|
static |
Definition at line 320 of file mss12.c.
Referenced by decode_region_inter(), and decode_region_masked().
|
static |
Definition at line 336 of file mss12.c.
Referenced by decode_region_inter(), and decode_region_masked().
|
static |
Definition at line 370 of file mss12.c.
Referenced by decode_region_inter().
|
static |
Definition at line 413 of file mss12.c.
Referenced by ff_mss12_decode_init().
void ff_mss12_slicecontext_reset | ( | SliceContext * | sc | ) |
Definition at line 428 of file mss12.c.
Referenced by mss1_decode_frame(), and mss2_decode_frame().
|
static |
Definition at line 439 of file mss12.c.
Referenced by ff_mss12_decode_rect().
|
static |
Definition at line 459 of file mss12.c.
Referenced by decode_region_inter(), and ff_mss12_decode_rect().
|
static |
Definition at line 491 of file mss12.c.
Referenced by ff_mss12_decode_rect().
int ff_mss12_decode_rect | ( | SliceContext * | sc, |
ArithCoder * | acoder, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height | ||
) |
Definition at line 528 of file mss12.c.
Referenced by ff_mss12_decode_rect(), mss1_decode_frame(), and mss2_decode_frame().
av_cold int ff_mss12_decode_init | ( | MSS12Context * | c, |
int | version, | ||
SliceContext * | sc1, | ||
SliceContext * | sc2 | ||
) |
Definition at line 564 of file mss12.c.
Referenced by mss1_decode_init(), and mss2_decode_init().
av_cold int ff_mss12_decode_end | ( | MSS12Context * | c | ) |
Definition at line 676 of file mss12.c.
Referenced by mss1_decode_end(), and mss2_decode_end().
|
static |
Definition at line 39 of file mss12.c.
Referenced by pixctx_init().