vlc | branch: master | Steve Lhomme <[email protected]> | Thu Aug 18 13:29:52 2016 +0200| [749293fb351cc255e139b4f95ff88ba5de8c5041] | committer: Jean-Baptiste Kempf
direct3d9: don't pass structures as values Signed-off-by: Jean-Baptiste Kempf <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=749293fb351cc255e139b4f95ff88ba5de8c5041 --- modules/video_output/win32/direct3d9.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/video_output/win32/direct3d9.c b/modules/video_output/win32/direct3d9.c index 1f86c70..6800e9a 100644 --- a/modules/video_output/win32/direct3d9.c +++ b/modules/video_output/win32/direct3d9.c @@ -1535,16 +1535,16 @@ static void orientationVertexOrder(video_orientation_t orientation, int vertex_o } static void Direct3D9SetupVertices(CUSTOMVERTEX *vertices, - const RECT dst, + const RECT *dst, int alpha, video_orientation_t orientation) { /* Vertices of the dst rectangle in the unrotated (clockwise) order. */ const int vertices_coords[4][2] = { - { dst.left, dst.top }, - { dst.right, dst.top }, - { dst.right, dst.bottom }, - { dst.left, dst.bottom }, + { dst->left, dst->top }, + { dst->right, dst->top }, + { dst->right, dst->bottom }, + { dst->left, dst->bottom }, }; /* Compute index remapping necessary to implement the rotation. */ @@ -1615,7 +1615,7 @@ static int Direct3D9ImportPicture(vout_display_t *vd, /* */ region->texture = sys->d3dtex; - Direct3D9SetupVertices(region->vertex, vd->sys->rect_dest_clipped, 255, vd->fmt.orientation); + Direct3D9SetupVertices(region->vertex, &vd->sys->rect_dest_clipped, 255, vd->fmt.orientation); return VLC_SUCCESS; } @@ -1733,7 +1733,7 @@ static void Direct3D9ImportSubpicture(vout_display_t *vd, dst.top = video.top + scale_h * r->i_y, dst.bottom = dst.top + scale_h * r->fmt.i_visible_height, Direct3D9SetupVertices(d3dr->vertex, - dst, subpicture->i_alpha * r->i_alpha / 255, ORIENT_NORMAL); + &dst, subpicture->i_alpha * r->i_alpha / 255, ORIENT_NORMAL); } } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
