CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
宏定义 | 函数 | 变量
golomb.h 文件参考

exp golomb vlc stuff 更多...

#include <limits.h>
#include "bitstreamf.h"

浏览源代码.

宏定义

#define get_ur_golomb_shorten(gb, k)   get_ur_golomb_jpegls(gb, k, INT_MAX, 0)
 

函数

static int av_log2 (unsigned int v)
 
static int get_ur_golomb_jpegls (GetBitContext *gb, int k, int limit, int esc_len)
 
static int get_sr_golomb_flac (GetBitContext *gb, int k, int limit, int esc_len)
 
static int get_sr_golomb_shorten (GetBitContext *gb, int k)
 

变量

const uint8_t ff_log2_tab [256]
 

详细描述

exp golomb vlc stuff

作者
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at and Alex Beregszaszi

宏定义说明

◆ get_ur_golomb_shorten

#define get_ur_golomb_shorten (   gb,
 
)    get_ur_golomb_jpegls(gb, k, INT_MAX, 0)

read unsigned golomb rice code (shorten).

函数说明

◆ av_log2()

static int av_log2 ( unsigned int  v)
inlinestatic

◆ get_sr_golomb_flac()

static int get_sr_golomb_flac ( GetBitContext gb,
int  k,
int  limit,
int  esc_len 
)
inlinestatic

read signed golomb rice code (flac).

◆ get_sr_golomb_shorten()

static int get_sr_golomb_shorten ( GetBitContext gb,
int  k 
)
inlinestatic

read signed golomb rice code (shorten).

◆ get_ur_golomb_jpegls()

static int get_ur_golomb_jpegls ( GetBitContext gb,
int  k,
int  limit,
int  esc_len 
)
inlinestatic

read unsigned golomb rice code (jpegls).

变量说明

◆ ff_log2_tab

const uint8_t ff_log2_tab[256]