XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
h264bsd_vlc.c File Reference
#include "h264bsd_vlc.h"
#include "basetype.h"
#include "h264bsd_stream.h"
#include "h264bsd_util.h"
Include dependency graph for h264bsd_vlc.c:

Macros

#define BIG_CODE_NUM   0xFFFFFFFFU
 

Functions

u32 h264bsdDecodeExpGolombUnsigned (strmData_t *pStrmData, u32 *codeNum)
 
u32 h264bsdDecodeExpGolombSigned (strmData_t *pStrmData, i32 *value)
 
u32 h264bsdDecodeExpGolombMapped (strmData_t *pStrmData, u32 *value, u32 isIntra)
 
u32 h264bsdDecodeExpGolombTruncated (strmData_t *pStrmData, u32 *value, u32 greaterThanOne)
 

Macro Definition Documentation

◆ BIG_CODE_NUM

#define BIG_CODE_NUM   0xFFFFFFFFU

Function Documentation

◆ h264bsdDecodeExpGolombMapped()

u32 h264bsdDecodeExpGolombMapped ( strmData_t *  pStrmData,
u32 *  value,
u32  isIntra 
)

◆ h264bsdDecodeExpGolombSigned()

u32 h264bsdDecodeExpGolombSigned ( strmData_t *  pStrmData,
i32 *  value 
)

◆ h264bsdDecodeExpGolombTruncated()

u32 h264bsdDecodeExpGolombTruncated ( strmData_t *  pStrmData,
u32 *  value,
u32  greaterThanOne 
)

◆ h264bsdDecodeExpGolombUnsigned()

u32 h264bsdDecodeExpGolombUnsigned ( strmData_t *  pStrmData,
u32 *  codeNum 
)