summaryrefslogtreecommitdiffstats
path: root/ext/resindvd/resindvdsrc.h
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@noraisin.net>2009-04-01 02:23:20 +0100
committerJan Schmidt <thaytan@noraisin.net>2009-04-02 14:49:39 +0100
commit0cf5e27b5bba04a2a0accebef6ad0ac0eed295e8 (patch)
tree5671b4959d30f5d7c5da7a0078460dd365caa2a5 /ext/resindvd/resindvdsrc.h
parent97a1f14fc0475a10654f1ff411dcc65c5e99b799 (diff)
downloadgst-plugins-bad-0cf5e27b5bba04a2a0accebef6ad0ac0eed295e8.tar.gz
gst-plugins-bad-0cf5e27b5bba04a2a0accebef6ad0ac0eed295e8.tar.bz2
gst-plugins-bad-0cf5e27b5bba04a2a0accebef6ad0ac0eed295e8.zip
resindvd: Use new GstNavigation functionality.
Handle the new DVD commands, so that we can handle commands from a player to change angle, jump to menus etc. Use the new GstNavigation event parsing functions, instead of hand-rolled stuff. Send GstNavigation notification messages when the mouse enters a button or leaves it, so UI can turn the mouse cursor to a hand icon.
Diffstat (limited to 'ext/resindvd/resindvdsrc.h')
-rw-r--r--ext/resindvd/resindvdsrc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/resindvd/resindvdsrc.h b/ext/resindvd/resindvdsrc.h
index 52f3f349..264c8e8b 100644
--- a/ext/resindvd/resindvdsrc.h
+++ b/ext/resindvd/resindvdsrc.h
@@ -94,6 +94,8 @@ struct _resinDvdSrc
gboolean in_still_state;
gboolean in_playing;
+ gboolean was_mouse_over;
+
GstBuffer *alloc_buf;
GstBuffer *next_buf;
/* TRUE if the next_buf is a nav block that needs enqueueing */