|
XenevaOS
|

Macros | |
| #define | LENGTH_TC(vlc) ((vlc) & 0x1F) |
| #define | LENGTH(vlc) ((vlc) & 0xF) |
| #define | INFO(vlc) (((vlc) >> 4) & 0xF) /* 4 MSB bits contain information */ |
| #define | TRAILING_ONES(coeffToken) ((coeffToken>>5) & 0x3F) |
| #define | TOTAL_COEFF(coeffToken) (((coeffToken) >> 11) & 0x1F) |
| #define | VLC_NOT_FOUND 0xFFFFFFFEU |
| #define | BUFFER_INIT(value, bits) |
| #define | BUFFER_SHOW(value, bits, outVal, numBits) |
| #define | BUFFER_FLUSH(value, bits, numBits) |
| #define | BUFFER_GET(value, bits, outVal, numBits) |
Functions | |
| u32 | h264bsdDecodeResidualBlockCavlc (strmData_t *pStrmData, i32 *coeffLevel, i32 nc, u32 maxNumCoeff) |
| #define BUFFER_FLUSH | ( | value, | |
| bits, | |||
| numBits | |||
| ) |
| #define BUFFER_GET | ( | value, | |
| bits, | |||
| outVal, | |||
| numBits | |||
| ) |
| #define BUFFER_INIT | ( | value, | |
| bits | |||
| ) |
| #define BUFFER_SHOW | ( | value, | |
| bits, | |||
| outVal, | |||
| numBits | |||
| ) |
| #define INFO | ( | vlc | ) | (((vlc) >> 4) & 0xF) /* 4 MSB bits contain information */ |
| #define LENGTH | ( | vlc | ) | ((vlc) & 0xF) |
| #define LENGTH_TC | ( | vlc | ) | ((vlc) & 0x1F) |
| #define TOTAL_COEFF | ( | coeffToken | ) | (((coeffToken) >> 11) & 0x1F) |
| #define TRAILING_ONES | ( | coeffToken | ) | ((coeffToken>>5) & 0x3F) |
| #define VLC_NOT_FOUND 0xFFFFFFFEU |
| u32 h264bsdDecodeResidualBlockCavlc | ( | strmData_t * | pStrmData, |
| i32 * | coeffLevel, | ||
| i32 | nc, | ||
| u32 | maxNumCoeff | ||
| ) |