FFmpeg
Loading...
Searching...
No Matches
scpr.h File Reference
#include "avcodec.h"
#include "bytestream.h"
#include "scpr3.h"

Go to the source code of this file.

Data Structures

struct  RangeCoder
 
struct  PixelModel
 
struct  SCPRContext
 

Functions

static av_unused int decode_run_i (AVCodecContext *avctx, uint32_t ptype, int run, int *px, int *py, uint32_t clr, uint32_t *dst, int linesize, uint32_t *plx, uint32_t *ply, uint32_t backstep, int off, int *cx, int *cx1)
 
static av_unused int decode_run_p (AVCodecContext *avctx, uint32_t ptype, int run, int x, int y, uint32_t clr, uint32_t *dst, uint32_t *prev, int linesize, int plinesize, uint32_t *bx, uint32_t *by, uint32_t backstep, int sx1, int sx2, int *cx, int *cx1)
 

Function Documentation

◆ decode_run_i()

static av_unused int decode_run_i ( AVCodecContext * avctx,
uint32_t ptype,
int run,
int * px,
int * py,
uint32_t clr,
uint32_t * dst,
int linesize,
uint32_t * plx,
uint32_t * ply,
uint32_t backstep,
int off,
int * cx,
int * cx1 )
static

Definition at line 75 of file scpr.h.

Referenced by decompress_i(), and decompress_i3().

◆ decode_run_p()

static av_unused int decode_run_p ( AVCodecContext * avctx,
uint32_t ptype,
int run,
int x,
int y,
uint32_t clr,
uint32_t * dst,
uint32_t * prev,
int linesize,
int plinesize,
uint32_t * bx,
uint32_t * by,
uint32_t backstep,
int sx1,
int sx2,
int * cx,
int * cx1 )
static

Definition at line 217 of file scpr.h.

Referenced by decompress_p(), and decompress_p3().