FFmpeg
Functions
mpegvideo_unquantize.c File Reference
#include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "avcodec.h"
#include "mpegvideo.h"
#include "mpegvideodata.h"
#include "mpegvideo_unquantize.h"

Go to the source code of this file.

Functions

av_cold void ff_init_scantable (const uint8_t *permutation, ScanTable *st, const uint8_t *src_scantable)
 
static void dct_unquantize_mpeg1_intra_c (const MPVContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg1_inter_c (const MPVContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg2_intra_c (const MPVContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg2_intra_bitexact (const MPVContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg2_inter_c (const MPVContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_h263_intra_c (const MPVContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_h263_inter_c (const MPVContext *s, int16_t *block, int n, int qscale)
 
av_cold void ff_mpv_unquantize_init (MPVUnquantDSPContext *s, int bitexact, int q_scale_type)
 

Function Documentation

◆ ff_init_scantable()

av_cold void ff_init_scantable ( const uint8_t *  permutation,
ScanTable st,
const uint8_t *  src_scantable 
)

◆ dct_unquantize_mpeg1_intra_c()

static void dct_unquantize_mpeg1_intra_c ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 50 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg1_inter_c()

static void dct_unquantize_mpeg1_inter_c ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 79 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg2_intra_c()

static void dct_unquantize_mpeg2_intra_c ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 108 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg2_intra_bitexact()

static void dct_unquantize_mpeg2_intra_bitexact ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 137 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg2_inter_c()

static void dct_unquantize_mpeg2_inter_c ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 170 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_h263_intra_c()

static void dct_unquantize_h263_intra_c ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 203 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_h263_inter_c()

static void dct_unquantize_h263_inter_c ( const MPVContext *  s,
int16_t *  block,
int  n,
int  qscale 
)
static

Definition at line 237 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ ff_mpv_unquantize_init()

av_cold void ff_mpv_unquantize_init ( MPVUnquantDSPContext s,
int  bitexact,
int  q_scale_type 
)

Definition at line 263 of file mpegvideo_unquantize.c.

Referenced by checkasm_check_mpegvideo_unquantize().