FFmpeg
Loading...
Searching...
No Matches
cabac.h File Reference
#include "libavutil/attributes.h"
#include "libavcodec/cabac.h"
#include "config.h"

Go to the source code of this file.

Macros

#define GET_CABAC_LOONGARCH_UNCBSR
 
#define GET_CABAC_LOONGARCH
 
#define get_cabac_inline   get_cabac_inline_loongarch
 
#define get_cabac_bypass   get_cabac_bypass_loongarch
 
#define get_cabac_bypass_sign   get_cabac_bypass_sign_loongarch
 

Functions

static av_always_inline int get_cabac_inline_loongarch (CABACContext *c, uint8_t *const state)
 
static av_always_inline int get_cabac_bypass_loongarch (CABACContext *c)
 
static av_always_inline int get_cabac_bypass_sign_loongarch (CABACContext *c, int val)
 

Macro Definition Documentation

◆ GET_CABAC_LOONGARCH_UNCBSR

#define GET_CABAC_LOONGARCH_UNCBSR

◆ GET_CABAC_LOONGARCH

#define GET_CABAC_LOONGARCH

◆ get_cabac_inline

#define get_cabac_inline   get_cabac_inline_loongarch

Definition at line 120 of file cabac.h.

Referenced by get_cabac(), and get_cabac_noinline().

◆ get_cabac_bypass

◆ get_cabac_bypass_sign

#define get_cabac_bypass_sign   get_cabac_bypass_sign_loongarch

Definition at line 193 of file cabac.h.

Referenced by decode_cabac_mb_mvd(), mvd_decode(), and mvd_sign_flag_decode().

Function Documentation

◆ get_cabac_inline_loongarch()

static av_always_inline int get_cabac_inline_loongarch ( CABACContext * c,
uint8_t *const state )
static

Definition at line 122 of file cabac.h.

◆ get_cabac_bypass_loongarch()

static av_always_inline int get_cabac_bypass_loongarch ( CABACContext * c)
static

Definition at line 150 of file cabac.h.

◆ get_cabac_bypass_sign_loongarch()

static av_always_inline int get_cabac_bypass_sign_loongarch ( CABACContext * c,
int val )
static

Definition at line 195 of file cabac.h.