FFmpeg
Data Structures | Functions
scpr.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "avcodec.h"
#include "bytestream.h"
#include "internal.h"
#include "scpr3.h"

Go to the source code of this file.

Data Structures

struct  RangeCoder
 
struct  PixelModel
 
struct  SCPRContext
 

Functions

static 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 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 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 80 of file scpr.h.

Referenced by decompress_i(), and decompress_i3().

◆ decode_run_p()

static 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 222 of file scpr.h.

Referenced by decompress_p(), and decompress_p3().