Lines Matching refs:mb_row
48 for (int mb_row = 0; mb_row < mb_rows_; ++mb_row) { in ShowRect() local
50 int mb_index = mb_row * mb_cols_ + mb_col; in ShowRect()
52 u_src + (mb_row << 3) * stride_u_src + (mb_col << 3); in ShowRect()
54 v_src + (mb_row << 3) * stride_v_src + (mb_col << 3); in ShowRect()
55 uint8_t* mb_dst_u = u_dst + (mb_row << 3) * stride_u_dst + (mb_col << 3); in ShowRect()
56 uint8_t* mb_dst_v = v_dst + (mb_row << 3) * stride_v_dst + (mb_col << 3); in ShowRect()
63 } else if (moving_edge_red[mb_row * mb_cols_ + mb_col] && in ShowRect()
64 x_density[mb_col] * y_density[mb_row]) { in ShowRect()
99 int VideoDenoiser::PositionCheck(int mb_row, int mb_col, int noise_level) { in PositionCheck() argument
102 if ((mb_row <= (mb_rows_ >> 4)) || (mb_col <= (mb_cols_ >> 4)) || in PositionCheck()
105 else if ((mb_row <= (mb_rows_ >> 3)) || (mb_col <= (mb_cols_ >> 3)) || in PositionCheck()
118 for (int mb_row = 0; mb_row <= mb_rows_ - 1; ++mb_row) { in ReduceFalseDetection() local
120 if (d_status[mb_row * mb_cols_ + mb_col]) { in ReduceFalseDetection()
124 (*moving_edge_red)[mb_row * mb_cols_ + mb_col] = 0; in ReduceFalseDetection()
129 for (int mb_row = mb_rows_ - 1; mb_row >= 0; --mb_row) { in ReduceFalseDetection() local
131 if (d_status[mb_row * mb_cols_ + mb_col]) { in ReduceFalseDetection()
135 (*moving_edge_red)[mb_row * mb_cols_ + mb_col] = 0; in ReduceFalseDetection()
140 for (int mb_row = 0; mb_row <= mb_rows_ - 1; ++mb_row) { in ReduceFalseDetection() local
142 if (d_status[mb_row * mb_cols_ + mb_col]) { in ReduceFalseDetection()
146 (*moving_edge_red)[mb_row * mb_cols_ + mb_col] = 0; in ReduceFalseDetection()
151 for (int mb_row = mb_rows_ - 1; mb_row >= 0; --mb_row) { in ReduceFalseDetection() local
153 if (d_status[mb_row * mb_cols_ + mb_col]) { in ReduceFalseDetection()
157 (*moving_edge_red)[mb_row * mb_cols_ + mb_col] = 0; in ReduceFalseDetection()
163 int mb_row, in IsTrailingBlock() argument
166 int mb_index = mb_row * mb_cols_ + mb_col; in IsTrailingBlock()
167 if (!mb_row || !mb_col || mb_row == mb_rows_ - 1 || mb_col == mb_cols_ - 1) in IsTrailingBlock()
181 for (int mb_row = 0; mb_row < mb_rows_; ++mb_row) { in CopySrcOnMOB() local
182 const int mb_index_base = mb_row * mb_cols_; in CopySrcOnMOB()
183 const uint8_t* mb_src_base = y_src + (mb_row << 4) * stride_src; in CopySrcOnMOB()
184 uint8_t* mb_dst_base = y_dst + (mb_row << 4) * stride_dst; in CopySrcOnMOB()
193 IsTrailingBlock(moving_edge_, mb_row, mb_col) || in CopySrcOnMOB()
194 (x_density_[mb_col] * y_density_[mb_row] && in CopySrcOnMOB()
195 moving_object_[mb_row * mb_cols_ + mb_col])) { in CopySrcOnMOB()
254 for (int mb_row = 0; mb_row < mb_rows_; ++mb_row) { in DenoiseFrame() local
255 const int mb_index_base = mb_row * mb_cols_; in DenoiseFrame()
256 const uint8_t* mb_src_base = y_src + (mb_row << 4) * stride_y_src; in DenoiseFrame()
257 uint8_t* mb_dst_base = y_dst + (mb_row << 4) * stride_y_dst; in DenoiseFrame()
258 const uint8_t* mb_dst_prev_base = y_dst_prev + (mb_row << 4) * stride_prev; in DenoiseFrame()
262 const int pos_factor = PositionCheck(mb_row, mb_col, noise_level); in DenoiseFrame()
309 y_density_[mb_row] += (pos_factor < 3); in DenoiseFrame()