Lines Matching refs:current_mv

1560  * @param current_mv current motion vector structure
1564 int block_w, int block_h, AVFrame *ref1, const Mv *mv1, struct MvField *current_mv)
1628 s->sh.luma_weight_l0[current_mv->ref_idx[0]],
1629 s->sh.luma_weight_l1[current_mv->ref_idx[1]],
1630 s->sh.luma_offset_l0[current_mv->ref_idx[0]],
1631 s->sh.luma_offset_l1[current_mv->ref_idx[1]],
1655 int x_off, int y_off, int block_w, int block_h, struct MvField *current_mv, int chroma_weight, int chroma_offset)
1660 const Mv *mv = &current_mv->mv[reflist];
1717 * @param current_mv current motion vector structure
1721 int x_off, int y_off, int block_w, int block_h, struct MvField *current_mv, int cidx)
1732 Mv *mv0 = &current_mv->mv[0];
1733 Mv *mv1 = &current_mv->mv[1];
1803 s->sh.chroma_weight_l0[current_mv->ref_idx[0]][cidx],
1804 s->sh.chroma_weight_l1[current_mv->ref_idx[1]][cidx],
1805 s->sh.chroma_offset_l0[current_mv->ref_idx[0]][cidx],
1806 s->sh.chroma_offset_l1[current_mv->ref_idx[1]][cidx],
1874 struct MvField current_mv = {{{ 0 }}};
1903 partIdx, merge_idx, &current_mv);
1906 partIdx, merge_idx, &current_mv);
1914 tab_mvf[(y_pu + j) * min_pu_width + x_pu + i] = current_mv;
1916 if (current_mv.pred_flag & PF_L0) {
1917 ref0 = refPicList[0].ref[current_mv.ref_idx[0]];
1920 hevc_await_progress(s, ref0, &current_mv.mv[0], y0, nPbH);
1922 if (current_mv.pred_flag & PF_L1) {
1923 ref1 = refPicList[1].ref[current_mv.ref_idx[1]];
1926 hevc_await_progress(s, ref1, &current_mv.mv[1], y0, nPbH);
1929 if (current_mv.pred_flag == PF_L0) {
1936 &current_mv.mv[0], x0, y0, nPbW, nPbH,
1937 s->sh.luma_weight_l0[current_mv.ref_idx[0]],
1938 s->sh.luma_offset_l0[current_mv.ref_idx[0]]);
1942 0, x0_c, y0_c, nPbW_c, nPbH_c, &current_mv,
1943 s->sh.chroma_weight_l0[current_mv.ref_idx[0]][0], s->sh.chroma_offset_l0[current_mv.ref_idx[0]][0]);
1945 0, x0_c, y0_c, nPbW_c, nPbH_c, &current_mv,
1946 s->sh.chroma_weight_l0[current_mv.ref_idx[0]][1], s->sh.chroma_offset_l0[current_mv.ref_idx[0]][1]);
1948 } else if (current_mv.pred_flag == PF_L1) {
1955 &current_mv.mv[1], x0, y0, nPbW, nPbH,
1956 s->sh.luma_weight_l1[current_mv.ref_idx[1]],
1957 s->sh.luma_offset_l1[current_mv.ref_idx[1]]);
1961 1, x0_c, y0_c, nPbW_c, nPbH_c, &current_mv,
1962 s->sh.chroma_weight_l1[current_mv.ref_idx[1]][0], s->sh.chroma_offset_l1[current_mv.ref_idx[1]][0]);
1965 1, x0_c, y0_c, nPbW_c, nPbH_c, &current_mv,
1966 s->sh.chroma_weight_l1[current_mv.ref_idx[1]][1], s->sh.chroma_offset_l1[current_mv.ref_idx[1]][1]);
1968 } else if (current_mv.pred_flag == PF_BI) {
1975 &current_mv.mv[0], x0, y0, nPbW, nPbH,
1976 ref1->frame, &current_mv.mv[1], &current_mv);
1980 x0_c, y0_c, nPbW_c, nPbH_c, &current_mv, 0);
1983 x0_c, y0_c, nPbW_c, nPbH_c, &current_mv, 1);