summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authornicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-09-16 15:25:31 +0000
committernicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-09-16 15:25:31 +0000
commit78992c7fdc79320426223c7ab3160b17f56d125f (patch)
tree723646611bb030655513f1a91a1212d0ebe5687a /mplayer.c
parent2003857aa2bb32f24f72561374569dd2a2132cc2 (diff)
downloadmpv-78992c7fdc79320426223c7ab3160b17f56d125f.tar.bz2
mpv-78992c7fdc79320426223c7ab3160b17f56d125f.tar.xz
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
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c7
1 files changed, 7 insertions, 0 deletions
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