#include "contributors.h"
#include <math.h>
#include <float.h>
#include "global.h"
#include "image.h"
#include "wp.h"
#include "list_reorder.h"
Go to the source code of this file.
Functions | |
void | init_ref_pic_list_reordering (Slice *currSlice) |
void | poc_ref_pic_reorder_frame_default (Slice *currSlice, StorablePicture **list, unsigned num_ref_idx_lX_active, int *reordering_of_pic_nums_idc, int *abs_diff_pic_num_minus1, int *long_term_pic_idx, int list_no) |
void | poc_ref_pic_reorder_field (Slice *currSlice, StorablePicture **list, unsigned num_ref_idx_lX_active, int *reordering_of_pic_nums_idc, int *abs_diff_pic_num_minus1, int *long_term_pic_idx, int list_no) |
void | reorder_lists (Slice *currSlice) |
void | wp_mcprec_reorder_lists (Slice *currSlice) |
Definition in file list_reorder.c.
void init_ref_pic_list_reordering | ( | Slice * | currSlice | ) |
init_ref_pic_list_reordering initializations should go here
Definition at line 33 of file list_reorder.c.
References poc_ref_pic_reorder_frame_default().
Referenced by init_slice().
void poc_ref_pic_reorder_field | ( | Slice * | currSlice, | |
StorablePicture ** | list, | |||
unsigned | num_ref_idx_lX_active, | |||
int * | reordering_of_pic_nums_idc, | |||
int * | abs_diff_pic_num_minus1, | |||
int * | long_term_pic_idx, | |||
int | list_no | |||
) |
decide reference picture reordering, Field only
Definition at line 220 of file list_reorder.c.
References img_par::frame_num, and frame_store::is_used.
Referenced by reorder_lists().
void poc_ref_pic_reorder_frame_default | ( | Slice * | currSlice, | |
StorablePicture ** | list, | |||
unsigned | num_ref_idx_lX_active, | |||
int * | reordering_of_pic_nums_idc, | |||
int * | abs_diff_pic_num_minus1, | |||
int * | long_term_pic_idx, | |||
int | list_no | |||
) |
decide reference picture reordering, Frame only
Definition at line 48 of file list_reorder.c.
References img_par::frame_num, and frame_store::is_used.
Referenced by init_ref_pic_list_reordering().
void reorder_lists | ( | Slice * | currSlice | ) |
Reorder lists.
Definition at line 474 of file list_reorder.c.
References alloc_ref_pic_list_reordering_buffer(), poc_ref_pic_reorder_field(), inp_par_enc::ReferenceReorder, reorder_ref_pic_list(), and slice::slice_type.
Referenced by init_slice().
void wp_mcprec_reorder_lists | ( | Slice * | currSlice | ) |
Reorder lists.
Definition at line 518 of file list_reorder.c.
References alloc_ref_pic_list_reordering_buffer(), reorder_ref_pic_list(), slice::slice_type, and wpxModifyRefPicList().
Referenced by init_slice().