#include "internal.h"
#include "dsputil.h"
#include "avcodec.h"
#include "mpegvideo.h"
#include "h264.h"
#include "rectangle.h"
#include "thread.h"
#include <assert.h>
Go to the source code of this file.
Defines | |
#define | MB_TYPE_16x16_OR_INTRA (MB_TYPE_16x16|MB_TYPE_INTRA4x4|MB_TYPE_INTRA16x16|MB_TYPE_INTRA_PCM) |
Functions | |
static int | get_scale_factor (H264Context *const h, int poc, int poc1, int i) |
void | ff_h264_direct_dist_scale_factor (H264Context *const h) |
static void | fill_colmap (H264Context *h, int map[2][16+32], int list, int field, int colfield, int mbafi) |
void | ff_h264_direct_ref_list_init (H264Context *const h) |
static void | await_reference_mb_row (H264Context *const h, Picture *ref, int mb_y) |
static void | pred_spatial_direct_motion (H264Context *const h, int *mb_type) |
static void | pred_temp_direct_motion (H264Context *const h, int *mb_type) |
void | ff_h264_pred_direct_motion (H264Context *const h, int *mb_type) |
Definition in file h264_direct.c.
#define MB_TYPE_16x16_OR_INTRA (MB_TYPE_16x16|MB_TYPE_INTRA4x4|MB_TYPE_INTRA16x16|MB_TYPE_INTRA_PCM) |
Referenced by pred_spatial_direct_motion(), and pred_temp_direct_motion().
static void await_reference_mb_row | ( | H264Context *const | h, | |
Picture * | ref, | |||
int | mb_y | |||
) | [static] |
Definition at line 145 of file h264_direct.c.
Referenced by pred_spatial_direct_motion(), and pred_temp_direct_motion().
void ff_h264_direct_dist_scale_factor | ( | H264Context *const | h | ) |
void ff_h264_direct_ref_list_init | ( | H264Context *const | h | ) |
void ff_h264_pred_direct_motion | ( | H264Context *const | h, | |
int * | mb_type | |||
) |
Definition at line 625 of file h264_direct.c.
Referenced by decode_mb_skip(), ff_h264_decode_mb_cabac(), and ff_h264_decode_mb_cavlc().
static void fill_colmap | ( | H264Context * | h, | |
int | map[2][16+32], | |||
int | list, | |||
int | field, | |||
int | colfield, | |||
int | mbafi | |||
) | [static] |
static int get_scale_factor | ( | H264Context *const | h, | |
int | poc, | |||
int | poc1, | |||
int | i | |||
) | [static] |
static void pred_spatial_direct_motion | ( | H264Context *const | h, | |
int * | mb_type | |||
) | [static] |
static void pred_temp_direct_motion | ( | H264Context *const | h, | |
int * | mb_type | |||
) | [static] |