summaryrefslogtreecommitdiff
path: root/src/input/input_dvd.c
diff options
context:
space:
mode:
authorJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-08-29 04:32:12 +0000
committerJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-08-29 04:32:12 +0000
commit0cce7b85238aef3c1455e475ede60be9af1980f9 (patch)
tree4b66d3dde227af37e6ffe8835ed0c3f1e47aed27 /src/input/input_dvd.c
parentc07567f099030ac651d55263234c6f6bc2b5dd48 (diff)
downloadxine-lib-0cce7b85238aef3c1455e475ede60be9af1980f9.tar.gz
xine-lib-0cce7b85238aef3c1455e475ede60be9af1980f9.tar.bz2
Use more Fkeys to jump to different DVD menus.
We can now jump directly to Title, Root, Sub-Picture, Audio, Angle, PTT (Chapter) menus. CVS patchset: 2550 CVS date: 2002/08/29 04:32:12
Diffstat (limited to 'src/input/input_dvd.c')
-rw-r--r--src/input/input_dvd.c27
1 files changed, 23 insertions, 4 deletions
diff --git a/src/input/input_dvd.c b/src/input/input_dvd.c
index 0e5b6d39e..cce0dad39 100644
--- a/src/input/input_dvd.c
+++ b/src/input/input_dvd.c
@@ -18,7 +18,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: input_dvd.c,v 1.64 2002/08/26 11:50:47 mroi Exp $
+ * $Id: input_dvd.c,v 1.65 2002/08/29 04:32:12 jcdutton Exp $
*
*/
@@ -1043,15 +1043,30 @@ static void dvdnav_event_listener (void *this_gen, xine_event_t *event) {
}
switch(event->type) {
- case XINE_EVENT_INPUT_MENU1:
- dvdnav_menu_call(this->dvdnav, DVD_MENU_Root);
- break;
case XINE_EVENT_INPUT_MENU2:
+ printf( "MENU2 key hit.\n");
dvdnav_menu_call(this->dvdnav, DVD_MENU_Title);
break;
case XINE_EVENT_INPUT_MENU3:
+ printf( "MENU3 key hit.\n");
+ dvdnav_menu_call(this->dvdnav, DVD_MENU_Root);
+ break;
+ case XINE_EVENT_INPUT_MENU4:
+ printf( "MENU3 key hit.\n");
+ dvdnav_menu_call(this->dvdnav, DVD_MENU_Subpicture);
+ break;
+ case XINE_EVENT_INPUT_MENU5:
+ printf( "MENU3 key hit.\n");
dvdnav_menu_call(this->dvdnav, DVD_MENU_Audio);
break;
+ case XINE_EVENT_INPUT_MENU6:
+ printf( "MENU3 key hit.\n");
+ dvdnav_menu_call(this->dvdnav, DVD_MENU_Angle);
+ break;
+ case XINE_EVENT_INPUT_MENU7:
+ printf( "MENU3 key hit.\n");
+ dvdnav_menu_call(this->dvdnav, DVD_MENU_Part);
+ break;
case XINE_EVENT_INPUT_NEXT:
dvdnav_next_pg_search(this->dvdnav);
break;
@@ -1442,6 +1457,10 @@ input_plugin_t *init_input_plugin (int iface, xine_t *xine) {
/*
* $Log: input_dvd.c,v $
+ * Revision 1.65 2002/08/29 04:32:12 jcdutton
+ * Use more Fkeys to jump to different DVD menus.
+ * We can now jump directly to Title, Root, Sub-Picture, Audio, Angle, PTT (Chapter) menus.
+ *
* Revision 1.64 2002/08/26 11:50:47 mroi
* adapt to xine coding guidelines
*