Home
last modified time | relevance | path

Searched refs:bmi (Results 1 – 25 of 156) sorted by relevance

1234567

/external/libvpx/libvpx/vp8/common/
Dreconinter.c64 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + in vp8_build_inter_predictors_b()
65 (d->bmi.mv.as_mv.col >> 3); in vp8_build_inter_predictors_b()
67 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7) { in vp8_build_inter_predictors_b()
68 sppf(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, d->bmi.mv.as_mv.row & 7, in vp8_build_inter_predictors_b()
86 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + in build_inter_predictors4b()
87 (d->bmi.mv.as_mv.col >> 3); in build_inter_predictors4b()
89 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7) { in build_inter_predictors4b()
90 x->subpixel_predict8x8(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, in build_inter_predictors4b()
91 d->bmi.mv.as_mv.row & 7, dst, dst_stride); in build_inter_predictors4b()
101 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + in build_inter_predictors2b()
[all …]
Dfindnearmv.h95 return (cur_mb->bmi + b - 1)->mv.as_int; in left_block_mv()
108 return (cur_mb->bmi + (b - 4))->mv.as_int; in above_block_mv()
116 case B_PRED: return (cur_mb->bmi + b + 3)->as_mode; in left_block_mode()
125 return (cur_mb->bmi + b - 1)->as_mode; in left_block_mode()
135 case B_PRED: return (cur_mb->bmi + b + 12)->as_mode; in above_block_mode()
144 return (cur_mb->bmi + b - 4)->as_mode; in above_block_mode()
Ddebugmodes.c85 fprintf(mvs, "%2d ", mi[mb_index].bmi[bindex].as_mode); in vp8_print_modes_and_motion_vectors()
125 fprintf(mvs, "%3d:%-3d ", mi[mb_index].bmi[bindex].mv.as_mv.row, in vp8_print_modes_and_motion_vectors()
126 mi[mb_index].bmi[bindex].mv.as_mv.col); in vp8_print_modes_and_motion_vectors()
/external/libvpx/libvpx/vp8/decoder/
Derror_concealment.c63 static void assign_overlap(OVERLAP_NODE *overlaps, union b_mode_info *bmi, in assign_overlap() argument
70 if (overlaps[i].bmi == NULL) { in assign_overlap()
71 overlaps[i].bmi = bmi; in assign_overlap()
101 static void calculate_overlaps_mb(B_OVERLAP *b_overlaps, union b_mode_info *bmi, in calculate_overlaps_mb() argument
145 assign_overlap(b_ol_ul[row * 4 + col].overlaps, bmi, overlap); in calculate_overlaps_mb()
151 union b_mode_info *bmi, int b_row, int b_col) { in calculate_overlaps() argument
164 new_row = row - bmi->mv.as_mv.row; in calculate_overlaps()
165 new_col = col - bmi->mv.as_mv.col; in calculate_overlaps()
203 calculate_overlaps_mb(mb_overlap->overlaps, bmi, new_row, new_col, in calculate_overlaps()
214 static void estimate_mv(const OVERLAP_NODE *overlaps, union b_mode_info *bmi) { in estimate_mv() argument
[all …]
Ddecodemv.c57 mi->bmi[i].as_mode = read_bmode(bc, vp8_kf_bmode_prob[A][L]); in read_kf_modes()
223 leftmv.as_int = (left_mb->bmi + k + 4 - 1)->mv.as_int; in decode_split_mv()
226 leftmv.as_int = (mi->bmi + k - 1)->mv.as_int; in decode_split_mv()
234 abovemv.as_int = (above_mb->bmi + k + 16 - 4)->mv.as_int; in decode_split_mv()
237 abovemv.as_int = (mi->bmi + k - 4)->mv.as_int; in decode_split_mv()
273 mi->bmi[*fill_offset].mv.as_int = blockmv.as_int; in decode_split_mv()
411 mbmi->mv.as_int = mi->bmi[15].mv.as_int; in read_mb_modes_mv()
447 mi->bmi[0].mv.as_int = mi->bmi[1].mv.as_int = mi->bmi[2].mv.as_int = in read_mb_modes_mv()
448 mi->bmi[3].mv.as_int = mi->bmi[4].mv.as_int = mi->bmi[5].mv.as_int = in read_mb_modes_mv()
449 mi->bmi[6].mv.as_int = mi->bmi[7].mv.as_int = in read_mb_modes_mv()
[all …]
/external/webrtc/webrtc/modules/desktop_capture/
Ddesktop_frame_win.cc38 BITMAPINFO bmi = {}; in Create() local
39 bmi.bmiHeader.biHeight = -size.height(); in Create()
40 bmi.bmiHeader.biWidth = size.width(); in Create()
41 bmi.bmiHeader.biPlanes = 1; in Create()
42 bmi.bmiHeader.biBitCount = DesktopFrameWin::kBytesPerPixel * 8; in Create()
43 bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader); in Create()
44 bmi.bmiHeader.biSizeImage = bytes_per_row * size.height(); in Create()
50 HBITMAP bitmap = CreateDIBSection(hdc, &bmi, DIB_RGB_COLORS, &data, in Create()
/external/mesa3d/src/gallium/winsys/sw/gdi/
Dgdi_sw_winsys.c60 BITMAPINFO bmi; member
152 gdt->bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); in gdi_sw_displaytarget_create()
153 gdt->bmi.bmiHeader.biWidth = gdt->stride / cpp; in gdi_sw_displaytarget_create()
154 gdt->bmi.bmiHeader.biHeight= -(long)height; in gdi_sw_displaytarget_create()
155 gdt->bmi.bmiHeader.biPlanes = 1; in gdi_sw_displaytarget_create()
156 gdt->bmi.bmiHeader.biBitCount = bpp; in gdi_sw_displaytarget_create()
157 gdt->bmi.bmiHeader.biCompression = BI_RGB; in gdi_sw_displaytarget_create()
158 gdt->bmi.bmiHeader.biSizeImage = 0; in gdi_sw_displaytarget_create()
159 gdt->bmi.bmiHeader.biXPelsPerMeter = 0; in gdi_sw_displaytarget_create()
160 gdt->bmi.bmiHeader.biYPelsPerMeter = 0; in gdi_sw_displaytarget_create()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/
Dx86-bmi-tbm.ll6 declare i32 @llvm.x86.bmi.bextr.32(i32, i32) nounwind readnone
7 declare i64 @llvm.x86.bmi.bextr.64(i64, i64) nounwind readnone
8 declare i32 @llvm.x86.bmi.bzhi.32(i32, i32) nounwind readnone
9 declare i64 @llvm.x86.bmi.bzhi.64(i64, i64) nounwind readnone
111 ; CHECK-NEXT: [[TMP1:%.*]] = tail call i32 @llvm.x86.bmi.bextr.32(i32 [[A:%.*]], i32 1296)
114 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 1296)
122 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 1)
130 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 288)
136 ; CHECK-NEXT: [[TMP1:%.*]] = tail call i64 @llvm.x86.bmi.bextr.64(i64 [[A:%.*]], i64 1312)
139 %1 = tail call i64 @llvm.x86.bmi.bextr.64(i64 %a, i64 1312)
[all …]
/external/webrtc/webrtc/modules/desktop_capture/win/
Dcursor.cc142 BITMAPV5HEADER bmi = {0}; in CreateMouseCursorFromHCursor() local
143 bmi.bV5Size = sizeof(bmi); in CreateMouseCursorFromHCursor()
144 bmi.bV5Width = width; in CreateMouseCursorFromHCursor()
145 bmi.bV5Height = -height; // request a top-down bitmap. in CreateMouseCursorFromHCursor()
146 bmi.bV5Planes = 1; in CreateMouseCursorFromHCursor()
147 bmi.bV5BitCount = kBytesPerPixel * 8; in CreateMouseCursorFromHCursor()
148 bmi.bV5Compression = BI_RGB; in CreateMouseCursorFromHCursor()
149 bmi.bV5AlphaMask = 0xff000000; in CreateMouseCursorFromHCursor()
150 bmi.bV5CSType = LCS_WINDOWS_COLOR_SPACE; in CreateMouseCursorFromHCursor()
151 bmi.bV5Intent = LCS_GM_BUSINESS; in CreateMouseCursorFromHCursor()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dstack-folding-bmi2.ll1 ; RUN: llc -O3 -disable-peephole -mtriple=x86_64-unknown-unknown -mattr=+bmi,+bmi2 < %s | FileCheck…
15 %2 = tail call i32 @llvm.x86.bmi.bzhi.32(i32 %a0, i32 %a1)
18 declare i32 @llvm.x86.bmi.bzhi.32(i32, i32)
24 %2 = tail call i64 @llvm.x86.bmi.bzhi.64(i64 %a0, i64 %a1)
27 declare i64 @llvm.x86.bmi.bzhi.64(i64, i64)
47 %2 = tail call i32 @llvm.x86.bmi.pdep.32(i32 %a0, i32 %a1)
50 declare i32 @llvm.x86.bmi.pdep.32(i32, i32)
56 %2 = tail call i64 @llvm.x86.bmi.pdep.64(i64 %a0, i64 %a1)
59 declare i64 @llvm.x86.bmi.pdep.64(i64, i64)
65 %2 = tail call i32 @llvm.x86.bmi.pext.32(i32 %a0, i32 %a1)
[all …]
Dbmi2-x86_64.ll2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi,+bmi2 | FileCheck %s --check-prefixes=C…
9 %tmp = tail call i64 @llvm.x86.bmi.bzhi.64(i64 %x, i64 %y)
19 %tmp = tail call i64 @llvm.x86.bmi.bzhi.64(i64 %x1, i64 %y)
23 declare i64 @llvm.x86.bmi.bzhi.64(i64, i64)
30 %tmp = tail call i64 @llvm.x86.bmi.pdep.64(i64 %x, i64 %y)
40 %tmp = tail call i64 @llvm.x86.bmi.pdep.64(i64 %x, i64 %y1)
44 declare i64 @llvm.x86.bmi.pdep.64(i64, i64)
51 %tmp = tail call i64 @llvm.x86.bmi.pext.64(i64 %x, i64 %y)
61 %tmp = tail call i64 @llvm.x86.bmi.pext.64(i64 %x, i64 %y1)
65 declare i64 @llvm.x86.bmi.pext.64(i64, i64)
Dbmi2.ll2 ; RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+bmi,+bmi2 | FileCheck %s --check-prefixes=CHE…
3 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi,+bmi2 | FileCheck %s --check-prefixes=C…
20 %tmp = tail call i32 @llvm.x86.bmi.bzhi.32(i32 %x1, i32 %y)
37 %tmp = tail call i32 @llvm.x86.bmi.bzhi.32(i32 %x1, i32 %y)
41 declare i32 @llvm.x86.bmi.bzhi.32(i32, i32)
58 %tmp = tail call i32 @llvm.x86.bmi.pdep.32(i32 %x, i32 %y1)
75 %tmp = tail call i32 @llvm.x86.bmi.pdep.32(i32 %x, i32 %y1)
79 declare i32 @llvm.x86.bmi.pdep.32(i32, i32)
96 %tmp = tail call i32 @llvm.x86.bmi.pext.32(i32 %x, i32 %y1)
113 %tmp = tail call i32 @llvm.x86.bmi.pext.32(i32 %x, i32 %y1)
[all …]
Dbmi-x86_64.ll2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi | FileCheck %s --check-prefixes=CHECK,B…
3 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi,+bmi2 | FileCheck %s --check-prefixes=C…
5 declare i64 @llvm.x86.bmi.bextr.64(i64, i64)
12 %tmp = tail call i64 @llvm.x86.bmi.bextr.64(i64 %x, i64 %y)
59 %tmp1 = tail call i64 @llvm.x86.bmi.bextr.64(i64 %x, i64 %tmp0)
/external/u-boot/drivers/net/fm/
Dfm.c257 static int fm_init_bmi(int fm_idx, struct fm_bmi_common *bmi) in fm_init_bmi() argument
277 out_be32(&bmi->fmbm_cfg1, val); in fm_init_bmi()
280 out_be32(&bmi->fmbm_ier, FMBM_IER_DISABLE_ALL); in fm_init_bmi()
283 out_be32(&bmi->fmbm_ievr, FMBM_IEVR_CLEAR_ALL); in fm_init_bmi()
296 out_be32(&bmi->fmbm_pp[port_id], 0); in fm_init_bmi()
298 out_be32(&bmi->fmbm_pfs[port_id], 0); in fm_init_bmi()
304 out_be32(&bmi->fmbm_pp[port_id], FMBM_PP_MXT(4)); in fm_init_bmi()
306 out_be32(&bmi->fmbm_pfs[port_id], FMBM_PFS_IFSZ(0xf)); in fm_init_bmi()
312 out_be32(&bmi->fmbm_pp[port_id], FMBM_PP_MXT(4)); in fm_init_bmi()
314 out_be32(&bmi->fmbm_pfs[port_id], FMBM_PFS_IFSZ(0xf)); in fm_init_bmi()
[all …]
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodemv.c212 mi->bmi[i].as_mode = in read_intra_frame_mode_info()
214 mi->mode = mi->bmi[3].as_mode; in read_intra_frame_mode_info()
217 mi->bmi[0].as_mode = mi->bmi[2].as_mode = in read_intra_frame_mode_info()
219 mi->bmi[1].as_mode = mi->bmi[3].as_mode = mi->mode = in read_intra_frame_mode_info()
223 mi->bmi[0].as_mode = mi->bmi[1].as_mode = in read_intra_frame_mode_info()
225 mi->bmi[2].as_mode = mi->bmi[3].as_mode = mi->mode = in read_intra_frame_mode_info()
363 mi->bmi[i].as_mode = read_intra_mode_y(cm, xd, r, 0); in read_intra_block_mode_info()
364 mi->mode = mi->bmi[3].as_mode; in read_intra_block_mode_info()
367 mi->bmi[0].as_mode = mi->bmi[2].as_mode = read_intra_mode_y(cm, xd, r, 0); in read_intra_block_mode_info()
368 mi->bmi[1].as_mode = mi->bmi[3].as_mode = mi->mode = in read_intra_block_mode_info()
[all …]
/external/ImageMagick/coders/
Dscreenshot.c117 bmi; in ReadSCREENSHOTImage() local
182 (void) memset(&bmi,0,sizeof(BITMAPINFO)); in ReadSCREENSHOTImage()
183 bmi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); in ReadSCREENSHOTImage()
184 bmi.bmiHeader.biWidth=(LONG) screen->columns; in ReadSCREENSHOTImage()
185 bmi.bmiHeader.biHeight=(-1)*(LONG) screen->rows; in ReadSCREENSHOTImage()
186 bmi.bmiHeader.biPlanes=1; in ReadSCREENSHOTImage()
187 bmi.bmiHeader.biBitCount=32; in ReadSCREENSHOTImage()
188 bmi.bmiHeader.biCompression=BI_RGB; in ReadSCREENSHOTImage()
189 bitmap=CreateDIBSection(hDC,&bmi,DIB_RGB_COLORS,(void **) &p,NULL,0); in ReadSCREENSHOTImage()
/external/libvpx/libvpx/vp9/common/
Dvp9_reconinter.c68 mi->bmi[0].as_mv[idx].as_mv.row + mi->bmi[1].as_mv[idx].as_mv.row + in mi_mv_pred_q4()
69 mi->bmi[2].as_mv[idx].as_mv.row + mi->bmi[3].as_mv[idx].as_mv.row), in mi_mv_pred_q4()
71 mi->bmi[0].as_mv[idx].as_mv.col + mi->bmi[1].as_mv[idx].as_mv.col + in mi_mv_pred_q4()
72 mi->bmi[2].as_mv[idx].as_mv.col + mi->bmi[3].as_mv[idx].as_mv.col) in mi_mv_pred_q4()
82 MV res = { round_mv_comp_q2(mi->bmi[block0].as_mv[idx].as_mv.row + in mi_mv_pred_q2()
83 mi->bmi[block1].as_mv[idx].as_mv.row), in mi_mv_pred_q2()
84 round_mv_comp_q2(mi->bmi[block0].as_mv[idx].as_mv.col + in mi_mv_pred_q2()
85 mi->bmi[block1].as_mv[idx].as_mv.col) }; in mi_mv_pred_q2()
117 case 0: res = mi->bmi[block].as_mv[ref].as_mv; break; in average_split_mvs()
Dvp9_mvref_common.c159 b_mode_info *bmi = mi->bmi; in vp9_append_sub8x8_mvs_for_idx() local
175 nearest_mv->as_int = bmi[0].as_mv[ref].as_int; in vp9_append_sub8x8_mvs_for_idx()
184 candidates[0] = bmi[1].as_mv[ref]; in vp9_append_sub8x8_mvs_for_idx()
185 candidates[1] = bmi[0].as_mv[ref]; in vp9_append_sub8x8_mvs_for_idx()
189 nearest_mv->as_int = bmi[2].as_mv[ref].as_int; in vp9_append_sub8x8_mvs_for_idx()
/external/llvm/test/CodeGen/X86/
Dbmi.ll2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi,+bmi2 | FileCheck %s
286 %tmp = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x, i32 %y)
296 %tmp = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x1, i32 %y)
300 declare i32 @llvm.x86.bmi.bextr.32(i32, i32)
330 %tmp = tail call i64 @llvm.x86.bmi.bextr.64(i64 %x, i64 %y)
334 declare i64 @llvm.x86.bmi.bextr.64(i64, i64)
390 %tmp = tail call i32 @llvm.x86.bmi.bzhi.32(i32 %x, i32 %y)
400 %tmp = tail call i32 @llvm.x86.bmi.bzhi.32(i32 %x1, i32 %y)
404 declare i32 @llvm.x86.bmi.bzhi.32(i32, i32)
411 %tmp = tail call i64 @llvm.x86.bmi.bzhi.64(i64 %x, i64 %y)
[all …]
/external/pdfium/core/fxge/win32/
Dfx_win32_device.cpp874 } bmi; in GDI_StretchBitMask() local
875 memset(&bmi.bmiHeader, 0, sizeof(BITMAPINFOHEADER)); in GDI_StretchBitMask()
876 bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); in GDI_StretchBitMask()
877 bmi.bmiHeader.biBitCount = 1; in GDI_StretchBitMask()
878 bmi.bmiHeader.biCompression = BI_RGB; in GDI_StretchBitMask()
879 bmi.bmiHeader.biHeight = -height; in GDI_StretchBitMask()
880 bmi.bmiHeader.biPlanes = 1; in GDI_StretchBitMask()
881 bmi.bmiHeader.biWidth = width; in GDI_StretchBitMask()
885 bmi.bmiColors[0] = 0xffffff; in GDI_StretchBitMask()
886 bmi.bmiColors[1] = 0; in GDI_StretchBitMask()
[all …]
/external/webrtc/webrtc/examples/peerconnection/client/
Dmain_wnd.cc234 const BITMAPINFO& bmi = remote_renderer->bmi(); in OnPaint() local
235 int height = abs(bmi.bmiHeader.biHeight); in OnPaint()
236 int width = bmi.bmiHeader.biWidth; in OnPaint()
266 0, 0, width, height, image, &bmi, DIB_RGB_COLORS, SRCCOPY); in OnPaint()
269 const BITMAPINFO& bmi = local_renderer->bmi(); in OnPaint() local
271 int thumb_width = bmi.bmiHeader.biWidth / 4; in OnPaint()
272 int thumb_height = abs(bmi.bmiHeader.biHeight) / 4; in OnPaint()
277 0, 0, bmi.bmiHeader.biWidth, -bmi.bmiHeader.biHeight, in OnPaint()
278 image, &bmi, DIB_RGB_COLORS, SRCCOPY); in OnPaint()
/external/skqp/tests/
DReadPixelsTest.cpp271 static BitmapInit nextBMI(BitmapInit bmi) { in nextBMI() argument
272 int x = bmi; in nextBMI()
406 for (BitmapInit bmi = kFirstBitmapInit; bmi <= lastBitmapInit; bmi = nextBMI(bmi)) { in test_readpixels() local
409 init_bitmap(&bmp, srcRect, bmi, in test_readpixels()
484 for (BitmapInit bmi = kFirstBitmapInit; bmi <= kLast_BitmapInit; bmi = nextBMI(bmi)) { in test_readpixels_texture() local
487 init_bitmap(&bmp, srcRect, bmi, in test_readpixels_texture()
/external/skia/tests/
DReadPixelsTest.cpp271 static BitmapInit nextBMI(BitmapInit bmi) { in nextBMI() argument
272 int x = bmi; in nextBMI()
406 for (BitmapInit bmi = kFirstBitmapInit; bmi <= lastBitmapInit; bmi = nextBMI(bmi)) { in test_readpixels() local
409 init_bitmap(&bmp, srcRect, bmi, in test_readpixels()
484 for (BitmapInit bmi = kFirstBitmapInit; bmi <= kLast_BitmapInit; bmi = nextBMI(bmi)) { in test_readpixels_texture() local
487 init_bitmap(&bmp, srcRect, bmi, in test_readpixels_texture()
/external/libvpx/libvpx/vp8/encoder/
Drdopt.c580 b->bmi.as_mode = *best_mode; in rd_pick_intra4x4block()
632 mic->bmi[i].as_mode = best_mode; in rd_pick_intra4x4mby_modes()
847 this_mv->as_int = col ? d[-1].bmi.mv.as_int : left_block_mv(mic, i); in labels2mode()
851 row ? d[-4].bmi.mv.as_int : above_block_mv(mic, i, mis); in labels2mode()
860 left_mv.as_int = col ? d[-1].bmi.mv.as_int : left_block_mv(mic, i); in labels2mode()
868 d->bmi.mv.as_int = this_mv->as_int; in labels2mode()
870 x->partition_info->bmi[i].mode = m; in labels2mode()
871 x->partition_info->bmi[i].mv.as_int = this_mv->as_int; in labels2mode()
1043 bsi->mvp.as_int = x->e_mbd.block[i - 1].bmi.mv.as_int; in rd_check_segment()
1045 bsi->mvp.as_int = x->e_mbd.block[i - 4].bmi.mv.as_int; in rd_check_segment()
[all …]
Dtemporal_filter.c160 vp8_hex_search(x, b, d, &best_ref_mv1_full, &d->bmi.mv, step_param, sadpb, in vp8_temporal_filter_find_matching_mb_c()
171 x, b, d, &d->bmi.mv, &best_ref_mv1, x->errorperbit, in vp8_temporal_filter_find_matching_mb_c()
242 mbd->block[0].bmi.mv.as_mv.row = 0; in vp8_temporal_filter_iterate_c()
243 mbd->block[0].bmi.mv.as_mv.col = 0; in vp8_temporal_filter_iterate_c()
270 cpi->frames[frame]->y_stride, mbd->block[0].bmi.mv.as_mv.row, in vp8_temporal_filter_iterate_c()
271 mbd->block[0].bmi.mv.as_mv.col, predictor); in vp8_temporal_filter_iterate_c()

1234567