From 78992c7fdc79320426223c7ab3160b17f56d125f Mon Sep 17 00:00:00 2001 From: nicodvb Date: Sat, 16 Sep 2006 15:25:31 +0000 Subject: report mouse coordinates after movement to dvdnav; this permits to enable button selection using the mouse; patch by Jonas Jermann and me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19857 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mplayer.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mplayer.c') diff --git a/mplayer.c b/mplayer.c index 2e906cfbb5..50f5ebfe4d 100644 --- a/mplayer.c +++ b/mplayer.c @@ -5157,6 +5157,13 @@ if(step_sec>0) { pointer_x = cmd->args[0].v.i; pointer_y = cmd->args[1].v.i; rescale_input_coordinates(pointer_x, pointer_y, &dx, &dy); +#ifdef USE_DVDNAV + if(stream->type == STREAMTYPE_DVDNAV && dx > 0.0 && dy > 0.0) { + pointer_x = (int) (dx * (double) sh_video->disp_w); + pointer_y = (int) (dy * (double) sh_video->disp_h); + mp_dvdnav_update_mouse_pos(stream, pointer_x, pointer_y, &button); + } +#endif break; } #ifdef USE_DVDNAV -- cgit v1.2.3