Lines Matching refs:j
1188 RK_S32 j = 0; in init_lists_b_slice_mvc() local
1230 for (j = 0; j < list0idx_1; j++) { in init_lists_b_slice_mvc()
1231 currSlice->listB[1][list0idx - list0idx_1 + j] = currSlice->listB[0][j]; in init_lists_b_slice_mvc()
1233 for (j = list0idx_1; j < list0idx; j++) { in init_lists_b_slice_mvc()
1234 currSlice->listB[1][j - list0idx_1] = currSlice->listB[0][j]; in init_lists_b_slice_mvc()
1276 for (j = 0; j < list0idx_1; j++) { in init_lists_b_slice_mvc()
1277 fs_list1[list0idx - list0idx_1 + j] = fs_list0[j]; in init_lists_b_slice_mvc()
1279 for (j = list0idx_1; j < list0idx; j++) { in init_lists_b_slice_mvc()
1280 fs_list1[j - list0idx_1] = fs_list0[j]; in init_lists_b_slice_mvc()
1303 for (j = 0; j < currSlice->listXsizeB[0]; j++) { in init_lists_b_slice_mvc()
1304 if (currSlice->listB[0][j] != currSlice->listB[1][j]) { in init_lists_b_slice_mvc()
1587 RK_U32 i = 0, j = 0; in prepare_init_dpb_info() local
1597 for (i = 0, j = 0; j < p_Dpb->ref_frames_in_buffer; i++, j++) { in prepare_init_dpb_info()
1598 if (p_Dpb->fs_ref[j]->is_used == 3) { in prepare_init_dpb_info()
1599 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ref[j]->frame; in prepare_init_dpb_info()
1600 if (p_Dpb->fs_ref[j]->frame->iCodingType == FIELD_CODING) { in prepare_init_dpb_info()
1601 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->top_field->poc; in prepare_init_dpb_info()
1602 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ref[j]->bottom_field->poc; in prepare_init_dpb_info()
1604 if (p_Dpb->fs_ref[j]->frame->frame_poc != p_Dpb->fs_ref[j]->frame->poc) { in prepare_init_dpb_info()
1605 …p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->frame->top_poc - p_Dpb->fs_ref[j]->frame->frame_poc; in prepare_init_dpb_info()
1606 …p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ref[j]->frame->bottom_poc - p_Dpb->fs_ref[j]->frame->frame_… in prepare_init_dpb_info()
1608 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->frame->top_poc; in prepare_init_dpb_info()
1609 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ref[j]->frame->bottom_poc; in prepare_init_dpb_info()
1612 p_Dec->dpb_info[i].field_flag = p_Dpb->fs_ref[j]->frame->iCodingType == FIELD_CODING; in prepare_init_dpb_info()
1613 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ref[j]->frame->mem_mark->slot_idx; in prepare_init_dpb_info()
1614 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ref[j]->frame->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1615 } else if (p_Dpb->fs_ref[j]->is_used) { in prepare_init_dpb_info()
1616 if (p_Dpb->fs_ref[j]->is_used & 0x1) { // top in prepare_init_dpb_info()
1617 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ref[j]->top_field; in prepare_init_dpb_info()
1619 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->top_field->poc; in prepare_init_dpb_info()
1622 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ref[j]->top_field->mem_mark->slot_idx; in prepare_init_dpb_info()
1623 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ref[j]->top_field->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1625 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ref[j]->bottom_field; in prepare_init_dpb_info()
1627 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ref[j]->bottom_field->poc; in prepare_init_dpb_info()
1629 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ref[j]->bottom_field->mem_mark->slot_idx; in prepare_init_dpb_info()
1630 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ref[j]->bottom_field->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1633 p_Dec->dpb_info[i].frame_num = p_Dpb->fs_ref[j]->frame_num; in prepare_init_dpb_info()
1637 p_Dec->dpb_info[i].voidx = p_Dpb->fs_ref[j]->layer_id; in prepare_init_dpb_info()
1638 p_Dec->dpb_info[i].view_id = p_Dpb->fs_ref[j]->view_id; in prepare_init_dpb_info()
1639 p_Dec->dpb_info[i].is_used = p_Dpb->fs_ref[j]->is_used; in prepare_init_dpb_info()
1644 for (j = 0; j < p_Dpb->ltref_frames_in_buffer; i++, j++) { in prepare_init_dpb_info()
1645 if (p_Dpb->fs_ltref[j]->is_used == 3) { in prepare_init_dpb_info()
1646 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ltref[j]->frame; in prepare_init_dpb_info()
1648 if (p_Dpb->fs_ltref[j]->frame->iCodingType == FIELD_CODING) { in prepare_init_dpb_info()
1649 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ltref[j]->top_field->poc; in prepare_init_dpb_info()
1650 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ltref[j]->bottom_field->poc; in prepare_init_dpb_info()
1652 if (p_Dpb->fs_ltref[j]->frame->frame_poc != p_Dpb->fs_ltref[j]->frame->poc) { in prepare_init_dpb_info()
1653 …p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ltref[j]->frame->top_poc - p_Dpb->fs_ltref[j]->frame->frame… in prepare_init_dpb_info()
1654 …p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ltref[j]->frame->bottom_poc - p_Dpb->fs_ltref[j]->frame->fr… in prepare_init_dpb_info()
1656 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ltref[j]->frame->top_poc; in prepare_init_dpb_info()
1657 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ltref[j]->frame->bottom_poc; in prepare_init_dpb_info()
1661 p_Dec->dpb_info[i].field_flag = p_Dpb->fs_ltref[j]->frame->iCodingType == FIELD_CODING; in prepare_init_dpb_info()
1662 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ltref[j]->frame->mem_mark->slot_idx; in prepare_init_dpb_info()
1663 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ltref[j]->frame->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1664 p_Dec->dpb_info[i].long_term_pic_num = p_Dpb->fs_ltref[j]->frame->long_term_pic_num; in prepare_init_dpb_info()
1665 } else if (p_Dpb->fs_ltref[j]->is_used) { in prepare_init_dpb_info()
1666 if (p_Dpb->fs_ltref[j]->is_used & 0x1) { in prepare_init_dpb_info()
1667 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ltref[j]->top_field; in prepare_init_dpb_info()
1668 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ltref[j]->top_field->poc; in prepare_init_dpb_info()
1671 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ltref[j]->top_field->mem_mark->slot_idx; in prepare_init_dpb_info()
1672 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ltref[j]->top_field->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1673 … p_Dec->dpb_info[i].long_term_pic_num = p_Dpb->fs_ltref[j]->top_field->long_term_pic_num; in prepare_init_dpb_info()
1675 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ltref[j]->bottom_field; in prepare_init_dpb_info()
1677 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ltref[j]->bottom_field->poc; in prepare_init_dpb_info()
1679 … p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ltref[j]->bottom_field->mem_mark->slot_idx; in prepare_init_dpb_info()
1680 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ltref[j]->bottom_field->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1681 … p_Dec->dpb_info[i].long_term_pic_num = p_Dpb->fs_ltref[j]->bottom_field->long_term_pic_num; in prepare_init_dpb_info()
1684 …p_Dec->dpb_info[i].frame_num = p_Dpb->fs_ltref[j]->long_term_frame_idx; //long term use long_term_… in prepare_init_dpb_info()
1686 p_Dec->dpb_info[i].long_term_frame_idx = p_Dpb->fs_ltref[j]->long_term_frame_idx; in prepare_init_dpb_info()
1687 p_Dec->dpb_info[i].voidx = p_Dpb->fs_ltref[j]->layer_id; in prepare_init_dpb_info()
1688 p_Dec->dpb_info[i].view_id = p_Dpb->fs_ltref[j]->view_id; in prepare_init_dpb_info()
1689 p_Dec->dpb_info[i].is_used = p_Dpb->fs_ltref[j]->is_used; in prepare_init_dpb_info()
1694 for (j = 0; j < p_Dpb->used_size_il; i++, j++) { in prepare_init_dpb_info()
1695 if (currSlice->structure == FRAME && p_Dpb->fs_ilref[j]->is_used == 3) { in prepare_init_dpb_info()
1696 … if (p_Dpb->fs_ilref[j]->inter_view_flag[0] == 0 && p_Dpb->fs_ilref[j]->inter_view_flag[1] == 0) in prepare_init_dpb_info()
1698 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ilref[j]->frame; in prepare_init_dpb_info()
1700 if (p_Dpb->fs_ilref[j]->frame->is_mmco_5) { in prepare_init_dpb_info()
1701 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ilref[j]->frame->top_poc_mmco5; in prepare_init_dpb_info()
1702 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ilref[j]->frame->bot_poc_mmco5; in prepare_init_dpb_info()
1704 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ilref[j]->frame->top_poc; in prepare_init_dpb_info()
1705 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ilref[j]->frame->bottom_poc; in prepare_init_dpb_info()
1707 p_Dec->dpb_info[i].field_flag = p_Dpb->fs_ilref[j]->frame->iCodingType == FIELD_CODING; in prepare_init_dpb_info()
1708 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ilref[j]->frame->mem_mark->slot_idx; in prepare_init_dpb_info()
1709 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ilref[j]->frame->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1710 } else if (currSlice->structure != FRAME && p_Dpb->fs_ilref[j]->is_used) { in prepare_init_dpb_info()
1711 if (p_Dpb->fs_ilref[j]->is_used == 0x3) { in prepare_init_dpb_info()
1712 if (p_Dpb->fs_ilref[j]->inter_view_flag[currSlice->structure == BOTTOM_FIELD] == 0) in prepare_init_dpb_info()
1714 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ilref[j]->top_field; in prepare_init_dpb_info()
1716 if (p_Dpb->fs_ilref[j]->top_field->is_mmco_5) { in prepare_init_dpb_info()
1717 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ilref[j]->top_field->top_poc_mmco5; in prepare_init_dpb_info()
1719 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ilref[j]->top_field->top_poc; in prepare_init_dpb_info()
1721 if (p_Dpb->fs_ilref[j]->bottom_field->is_mmco_5) { in prepare_init_dpb_info()
1722 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ilref[j]->bottom_field->bot_poc_mmco5; in prepare_init_dpb_info()
1724 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ilref[j]->bottom_field->bottom_poc; in prepare_init_dpb_info()
1726 … p_Dec->dpb_info[i].field_flag = p_Dpb->fs_ilref[j]->frame->iCodingType == FIELD_CODING; in prepare_init_dpb_info()
1727 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ilref[j]->frame->mem_mark->slot_idx; in prepare_init_dpb_info()
1728 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ilref[j]->frame->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1730 if (p_Dpb->fs_ilref[j]->is_used & 0x1) { in prepare_init_dpb_info()
1731 if (p_Dpb->fs_ilref[j]->inter_view_flag[0] == 0) in prepare_init_dpb_info()
1733 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ilref[j]->top_field; in prepare_init_dpb_info()
1735 if (p_Dpb->fs_ilref[j]->top_field->is_mmco_5) { in prepare_init_dpb_info()
1736 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ilref[j]->top_field->top_poc_mmco5; in prepare_init_dpb_info()
1738 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ilref[j]->top_field->top_poc; in prepare_init_dpb_info()
1742 p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ilref[j]->top_field->mem_mark->slot_idx; in prepare_init_dpb_info()
1743 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ilref[j]->top_field->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1745 if (p_Dpb->fs_ilref[j]->inter_view_flag[1] == 0) in prepare_init_dpb_info()
1747 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ilref[j]->bottom_field; in prepare_init_dpb_info()
1750 if (p_Dpb->fs_ilref[j]->bottom_field->is_mmco_5) { in prepare_init_dpb_info()
1751 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ilref[j]->bottom_field->bot_poc_mmco5; in prepare_init_dpb_info()
1753 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ilref[j]->bottom_field->bottom_poc; in prepare_init_dpb_info()
1756 … p_Dec->dpb_info[i].slot_index = p_Dpb->fs_ilref[j]->bottom_field->mem_mark->slot_idx; in prepare_init_dpb_info()
1757 … p_Dec->dpb_info[i].colmv_is_used = (p_Dpb->fs_ilref[j]->bottom_field->colmv_no_used_flag ? 0 : 1); in prepare_init_dpb_info()
1760 p_Dec->dpb_info[i].frame_num = p_Dpb->fs_ilref[j]->frame_num; in prepare_init_dpb_info()
1765 p_Dec->dpb_info[i].voidx = p_Dpb->fs_ilref[j]->layer_id; in prepare_init_dpb_info()
1766 p_Dec->dpb_info[i].view_id = p_Dpb->fs_ilref[j]->view_id; in prepare_init_dpb_info()
1767 p_Dec->dpb_info[i].is_used = p_Dpb->fs_ilref[j]->is_used; in prepare_init_dpb_info()
1777 RK_U32 i = 0, j = 0, k = 0; in prepare_init_ref_info() local
1793 for (j = 0; j < 32; j++) { in prepare_init_ref_info()
1794 if (j >= currSlice->listXsizeP[0]) in prepare_init_ref_info()
1797 layer_id = currSlice->listP[0][j]->layer_id; in prepare_init_ref_info()
1798 …mmco5_flag = (currSlice->listP[0][j]->is_mmco_5 && currSlice->layer_id && !currSlice->listP[0][j]-… in prepare_init_ref_info()
1799 if (currSlice->listP[0][j]->structure == FRAME) { in prepare_init_ref_info()
1800 poc = mmco5_flag ? currSlice->listP[0][j]->poc_mmco5 : currSlice->listP[0][j]->poc; in prepare_init_ref_info()
1801 } else if (currSlice->listP[0][j]->structure == TOP_FIELD) { in prepare_init_ref_info()
1802 … poc = mmco5_flag ? currSlice->listP[0][j]->top_poc_mmco5 : currSlice->listP[0][j]->top_poc; in prepare_init_ref_info()
1804 … poc = mmco5_flag ? currSlice->listP[0][j]->bot_poc_mmco5 : currSlice->listP[0][j]->bottom_poc; in prepare_init_ref_info()
1830 p_Dec->refpic_info_p[j].dpb_idx = i; in prepare_init_ref_info()
1833 p_Dec->refpic_info_p[j].dpb_idx = near_dpb_idx; in prepare_init_ref_info()
1836 if (currSlice->listP[0][j]->structure == BOTTOM_FIELD) { in prepare_init_ref_info()
1837 p_Dec->refpic_info_p[j].bottom_flag = 1; in prepare_init_ref_info()
1839 p_Dec->refpic_info_p[j].bottom_flag = 0; in prepare_init_ref_info()
1841 p_Dec->refpic_info_p[j].valid = 1; in prepare_init_ref_info()
1850 for (j = 0; j < 32; j++) { in prepare_init_ref_info()
1851 if (j >= currSlice->listXsizeB[k]) in prepare_init_ref_info()
1855 layer_id = currSlice->listB[k][j]->layer_id; in prepare_init_ref_info()
1856 …mmco5_flag = (currSlice->listB[k][j]->is_mmco_5 && currSlice->layer_id && !currSlice->listB[k][j]-… in prepare_init_ref_info()
1857 if (currSlice->listB[k][j]->structure == FRAME) { in prepare_init_ref_info()
1858 poc = mmco5_flag ? currSlice->listB[k][j]->poc_mmco5 : currSlice->listB[k][j]->poc; in prepare_init_ref_info()
1859 } else if (currSlice->listB[k][j]->structure == TOP_FIELD) { in prepare_init_ref_info()
1860 … poc = mmco5_flag ? currSlice->listB[k][j]->top_poc_mmco5 : currSlice->listB[k][j]->top_poc; in prepare_init_ref_info()
1862 … poc = mmco5_flag ? currSlice->listB[k][j]->bot_poc_mmco5 : currSlice->listB[k][j]->bottom_poc; in prepare_init_ref_info()
1893 p_Dec->refpic_info_b[k][j].dpb_idx = i; in prepare_init_ref_info()
1896 p_Dec->refpic_info_b[k][j].dpb_idx = near_dpb_idx; in prepare_init_ref_info()
1899 if (currSlice->listB[k][j]->structure == BOTTOM_FIELD) { in prepare_init_ref_info()
1900 p_Dec->refpic_info_b[k][j].bottom_flag = 1; in prepare_init_ref_info()
1902 p_Dec->refpic_info_b[k][j].bottom_flag = 0; in prepare_init_ref_info()
1904 p_Dec->refpic_info_b[k][j].valid = 1; in prepare_init_ref_info()