gf_muldiv 91 include/gpac/maths.h Fixed gf_muldiv(Fixed a, Fixed b, Fixed c); gf_muldiv 568 modules/soft_raster/stencil.c tx = FIX2INT(gf_muldiv(x, 255, _this->width) ); gf_muldiv 569 modules/soft_raster/stencil.c ty = FIX2INT(gf_muldiv(y, 255, _this->height) ); gf_muldiv 406 modules/timedtext/timedtext_dec.c priv->tr_scroll->translation.y = gf_muldiv(priv->dlist->size.y, frac, priv->scroll_time) - priv->dlist->size.y; gf_muldiv 412 modules/timedtext/timedtext_dec.c priv->tr_scroll->translation.y = gf_muldiv(priv->dlist->size.y, frac, priv->scroll_time); gf_muldiv 414 modules/timedtext/timedtext_dec.c priv->tr_scroll->translation.y = gf_muldiv(priv->dlist->size.y, frac, priv->scroll_time); gf_muldiv 431 modules/timedtext/timedtext_dec.c priv->tr_scroll->translation.x = gf_muldiv(priv->dlist->size.x, frac, priv->scroll_time) - priv->dlist->size.x; gf_muldiv 436 modules/timedtext/timedtext_dec.c priv->tr_scroll->translation.x = gf_muldiv(priv->dlist->size.x, frac, priv->scroll_time); gf_muldiv 230 src/bifs/unquantize.c return Min + gf_muldiv(Max - Min, INT2FIX(value), INT2FIX( (1 << NbBits) - 1) ); gf_muldiv 249 src/compositor/camera.c cam->projection.m[14] = 2*gf_muldiv(cam->z_near, cam->z_far, cam->z_near-cam->z_far); gf_muldiv 864 src/compositor/compositor.c compositor->trans_x = gf_muldiv(compositor->trans_x, scaleX, compositor->scale_x); gf_muldiv 865 src/compositor/compositor.c compositor->trans_y = gf_muldiv(compositor->trans_y, scaleY, compositor->scale_y); gf_muldiv 531 src/compositor/mesh.c Fixed Ny = gf_muldiv(radius, radius, height); gf_muldiv 273 src/compositor/mpeg4_background2d.c sx = gf_muldiv(sx, tr_state->camera->width, tr_state->camera->height); gf_muldiv 275 src/compositor/mpeg4_background2d.c sy = gf_muldiv(sy, tr_state->camera->height, tr_state->camera->width); gf_muldiv 624 src/compositor/mpeg4_layer_3d.c start.x = gf_muldiv(start.x, st->visual->camera.width, st->clip.width); gf_muldiv 625 src/compositor/mpeg4_layer_3d.c start.y = gf_muldiv(start.y, st->visual->camera.height, st->clip.height); gf_muldiv 232 src/compositor/mpeg4_text.c st->ascent = gf_muldiv(fontSize, INT2FIX(font->ascent), INT2FIX(font->em_size)); gf_muldiv 233 src/compositor/mpeg4_text.c st->descent = -gf_muldiv(fontSize, INT2FIX(font->descent), INT2FIX(font->em_size)); gf_muldiv 217 src/compositor/mpeg4_viewport.c rc.width = gf_muldiv(rc.width, h, rc.height); gf_muldiv 220 src/compositor/mpeg4_viewport.c rc.height = gf_muldiv(rc.height , w, rc.width); gf_muldiv 227 src/compositor/mpeg4_viewport.c rc.height = gf_muldiv(rc.height, w, rc.width); gf_muldiv 230 src/compositor/mpeg4_viewport.c rc.width = gf_muldiv(rc.width, h, rc.height); gf_muldiv 210 src/compositor/svg_grouping.c stack->viewbox_mx.m[2] = - gf_muldiv(vb->x, parent_width, vb->width); gf_muldiv 211 src/compositor/svg_grouping.c stack->viewbox_mx.m[5] = - gf_muldiv(vb->y, parent_height, vb->height); gf_muldiv 686 src/compositor/svg_paint_servers.c Fixed xdelta = gf_muldiv(radius, focal.x-center.x, norm); gf_muldiv 687 src/compositor/svg_paint_servers.c Fixed ydelta = gf_muldiv(radius, focal.y-center.y, norm); gf_muldiv 209 src/compositor/visual_manager_3d.c tr_state->camera->z_far = gf_muldiv( gf_muldiv 275 src/compositor/visual_manager_3d.c view_distance = gf_muldiv(view_distance, tr_state->visual->height, tr_state->visual->compositor->video_out->max_screen_height); gf_muldiv 2299 src/laser/lsr_dec.c p->angle = gf_muldiv(p->angle, GF_PI, INT2FIX(180) ); gf_muldiv 2396 src/laser/lsr_dec.c p->angle = gf_muldiv(p->angle, GF_PI, INT2FIX(180) ); gf_muldiv 1804 src/laser/lsr_enc.c angle = gf_muldiv(angle, INT2FIX(180), GF_PI); gf_muldiv 1880 src/laser/lsr_enc.c Fixed angle = gf_muldiv(p->angle, INT2FIX(180), GF_PI); gf_muldiv 1446 src/utils/math.c rev.m[0] = gf_muldiv(mx->m[5], mx->m[10], det) - gf_muldiv(mx->m[6], mx->m[9], det); gf_muldiv 1447 src/utils/math.c rev.m[4] = -gf_muldiv(mx->m[4], mx->m[10], det) + gf_muldiv(mx->m[6], mx->m[8], det); gf_muldiv 1448 src/utils/math.c rev.m[8] = gf_muldiv(mx->m[4], mx->m[9], det) - gf_muldiv(mx->m[5], mx->m[8], det); gf_muldiv 1449 src/utils/math.c rev.m[1] = -gf_muldiv(mx->m[1], mx->m[10], det) + gf_muldiv(mx->m[2], mx->m[9], det); gf_muldiv 1450 src/utils/math.c rev.m[5] = gf_muldiv(mx->m[0], mx->m[10], det) - gf_muldiv(mx->m[2], mx->m[8], det); gf_muldiv 1451 src/utils/math.c rev.m[9] = -gf_muldiv(mx->m[0], mx->m[9], det) + gf_muldiv(mx->m[1], mx->m[8], det); gf_muldiv 1452 src/utils/math.c rev.m[2] = gf_muldiv(mx->m[1], mx->m[6], det) - gf_muldiv(mx->m[2], mx->m[5], det); gf_muldiv 1453 src/utils/math.c rev.m[6] = -gf_muldiv(mx->m[0], mx->m[6], det) + gf_muldiv(mx->m[2], mx->m[4], det); gf_muldiv 1454 src/utils/math.c rev.m[10] = gf_muldiv(mx->m[0], mx->m[5], det) - gf_muldiv(mx->m[1], mx->m[4], det); gf_muldiv 1530 src/utils/math.c mx->m[14] = 2*gf_muldiv(z_near, z_far, z_near-z_far); gf_muldiv 2322 src/utils/math.c res.x = gf_muldiv(s, rot.x, scale); gf_muldiv 2323 src/utils/math.c res.y = gf_muldiv(s, rot.y, scale); gf_muldiv 2324 src/utils/math.c res.z = gf_muldiv(s, rot.z, scale); gf_muldiv 686 src/utils/path2d.c y1 = y3 = y1 - gf_muldiv(y2 - y1, y2 - y1, y1 - 2*y2 + y3); gf_muldiv 322 src/utils/path2d_stroker.c length = gf_muldiv( radius, gf_sin( theta ) * 4, ( FIX_ONE + gf_cos( theta ) ) * 3 );