digiKam
|
Go to the source code of this file.
Classes | |
class | MotionVector |
class | MotionVectorAccess |
class | PBMotion |
class | PBMotionCoding |
Functions | |
void | decode_prediction_unit (base_context *ctx, const slice_segment_header *shdr, de265_image *img, const PBMotionCoding &motion, int xC, int yC, int xB, int yB, int nCS, int nPbW, int nPbH, int partIdx) |
void | fill_luma_motion_vector_predictors (base_context *ctx, const slice_segment_header *shdr, de265_image *img, int xC, int yC, int nCS, int xP, int yP, int nPbW, int nPbH, int l, int refIdx, int partIdx, MotionVector out_mvpList[2]) |
void | generate_inter_prediction_samples (base_context *ctx, const slice_segment_header *shdr, struct de265_image *img, int xC, int yC, int xB, int yB, int nCS, int nPbW, int nPbH, const PBMotion *vi) |
void | get_merge_candidate_list (base_context *ctx, const slice_segment_header *shdr, struct de265_image *img, int xC, int yC, int xP, int yP, int nCS, int nPbW, int nPbH, int partIdx, PBMotion *mergeCandList) |
void | get_merge_candidate_list_without_step_9 (base_context *ctx, const slice_segment_header *shdr, const MotionVectorAccess &mvaccess, de265_image *img, int xC, int yC, int xP, int yP, int nCS, int nPbW, int nPbH, int partIdx, int max_merge_idx, PBMotion *mergeCandList) |
void decode_prediction_unit | ( | base_context * | ctx, |
const slice_segment_header * | shdr, | ||
de265_image * | img, | ||
const PBMotionCoding & | motion, | ||
int | xC, | ||
int | yC, | ||
int | xB, | ||
int | yB, | ||
int | nCS, | ||
int | nPbW, | ||
int | nPbH, | ||
int | partIdx | ||
) |
void fill_luma_motion_vector_predictors | ( | base_context * | ctx, |
const slice_segment_header * | shdr, | ||
de265_image * | img, | ||
int | xC, | ||
int | yC, | ||
int | nCS, | ||
int | xP, | ||
int | yP, | ||
int | nPbW, | ||
int | nPbH, | ||
int | l, | ||
int | refIdx, | ||
int | partIdx, | ||
MotionVector | out_mvpList[2] | ||
) |
void generate_inter_prediction_samples | ( | base_context * | ctx, |
const slice_segment_header * | shdr, | ||
struct de265_image * | img, | ||
int | xC, | ||
int | yC, | ||
int | xB, | ||
int | yB, | ||
int | nCS, | ||
int | nPbW, | ||
int | nPbH, | ||
const PBMotion * | vi | ||
) |
void get_merge_candidate_list | ( | base_context * | ctx, |
const slice_segment_header * | shdr, | ||
struct de265_image * | img, | ||
int | xC, | ||
int | yC, | ||
int | xP, | ||
int | yP, | ||
int | nCS, | ||
int | nPbW, | ||
int | nPbH, | ||
int | partIdx, | ||
PBMotion * | mergeCandList | ||
) |
void get_merge_candidate_list_without_step_9 | ( | base_context * | ctx, |
const slice_segment_header * | shdr, | ||
const MotionVectorAccess & | mvaccess, | ||
de265_image * | img, | ||
int | xC, | ||
int | yC, | ||
int | xP, | ||
int | yP, | ||
int | nCS, | ||
int | nPbW, | ||
int | nPbH, | ||
int | partIdx, | ||
int | max_merge_idx, | ||
PBMotion * | mergeCandList | ||
) |