|
FFmpeg
|
H.264 / AVC / MPEG4 part10 cabac decoding. More...
#include "config.h"#include "cabac.h"#include "cabac_functions.h"#include "internal.h"#include "dsputil.h"#include "avcodec.h"#include "h264.h"#include "h264data.h"#include "h264_mvpred.h"#include "golomb.h"#include "libavutil/avassert.h"Go to the source code of this file.
Macros | |
| #define | CABAC 1 |
| #define | UNCHECKED_BITSTREAM_READER 1 |
| #define | DECODE_CABAC_MB_MVD(h,list,n) |
| #define | CABAC_ON_STACK |
| #define | CC &cc |
| #define | DECODE_SIGNIFICANCE(coefs, sig_off, last_off) |
| #define | STORE_BLOCK(type) |
Variables | |
| static const int8_t | cabac_context_init_I [1024][2] |
| static const int8_t | cabac_context_init_PB [3][1024][2] |
H.264 / AVC / MPEG4 part10 cabac decoding.
Definition in file h264_cabac.c.
| #define CABAC 1 |
Definition at line 28 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
| #define UNCHECKED_BITSTREAM_READER 1 |
Definition at line 29 of file h264_cabac.c.
| #define DECODE_CABAC_MB_MVD | ( | h, | |
| list, | |||
| n | |||
| ) |
Definition at line 1522 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
| #define CABAC_ON_STACK |
| #define CC &cc |
Referenced by decode_cabac_residual_internal().
| #define DECODE_SIGNIFICANCE | ( | coefs, | |
| sig_off, | |||
| last_off | |||
| ) |
Referenced by decode_cabac_residual_internal().
| #define STORE_BLOCK | ( | type | ) |
Referenced by decode_cabac_residual_internal(), and decode_residual().
| void ff_h264_init_cabac_states | ( | H264Context * | h | ) |
Definition at line 1261 of file h264_cabac.c.
Referenced by decode_slice().
|
static |
Definition at line 1282 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1294 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1324 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1360 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1373 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1397 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1413 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1432 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1441 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1458 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1486 of file h264_cabac.c.
|
static |
Definition at line 1533 of file h264_cabac.c.
Referenced by decode_cabac_residual_dc(), decode_cabac_residual_dc_422(), and decode_cabac_residual_nondc().
|
static |
Definition at line 1563 of file h264_cabac.c.
Referenced by decode_cabac_residual_dc_internal(), decode_cabac_residual_dc_internal_422(), and decode_cabac_residual_nondc_internal().
|
static |
Definition at line 1747 of file h264_cabac.c.
Referenced by decode_cabac_residual_dc().
|
static |
Definition at line 1751 of file h264_cabac.c.
Referenced by decode_cabac_residual_dc_422().
|
static |
Definition at line 1758 of file h264_cabac.c.
Referenced by decode_cabac_residual_nondc().
|
static |
Definition at line 1774 of file h264_cabac.c.
Referenced by decode_cabac_luma_residual(), and ff_h264_decode_mb_cabac().
|
static |
Definition at line 1784 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
|
static |
Definition at line 1796 of file h264_cabac.c.
Referenced by decode_cabac_luma_residual(), and ff_h264_decode_mb_cabac().
|
static |
Definition at line 1809 of file h264_cabac.c.
Referenced by ff_h264_decode_mb_cabac().
| int ff_h264_decode_mb_cabac | ( | H264Context * | h | ) |
Decode a macroblock.
Decode a CABAC coded macroblock.
Definition at line 1860 of file h264_cabac.c.
Referenced by decode_slice().
|
static |
Definition at line 49 of file h264_cabac.c.
Referenced by ff_h264_init_cabac_states().
|
static |
Definition at line 361 of file h264_cabac.c.
Referenced by ff_h264_init_cabac_states().
1.8.2