FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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

static void dct_unquantize_mpeg1_intra_c (MpegEncContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg1_inter_c (MpegEncContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg2_intra_c (MpegEncContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg2_intra_bitexact (MpegEncContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_mpeg2_inter_c (MpegEncContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_h263_intra_c (MpegEncContext *s, int16_t *block, int n, int qscale)
 
static void dct_unquantize_h263_inter_c (MpegEncContext *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

◆ dct_unquantize_mpeg1_intra_c()

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

Definition at line 36 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg1_inter_c()

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

Definition at line 65 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg2_intra_c()

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

Definition at line 94 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg2_intra_bitexact()

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

Definition at line 123 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_mpeg2_inter_c()

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

Definition at line 156 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_h263_intra_c()

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

Definition at line 189 of file mpegvideo_unquantize.c.

Referenced by ff_mpv_unquantize_init().

◆ dct_unquantize_h263_inter_c()

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

Definition at line 223 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 249 of file mpegvideo_unquantize.c.