-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/09/2009 05:46 AM, Dominik 'Rathann' Mierzejewski wrote: > On Thursday, 09 April 2009 at 01:01, Kevin DeKorte wrote: >> On 04/08/2009 03:57 PM, Nico Sabbi wrote: >>> Il giorno mar, 07/04/2009 alle 10.33 -0600, Kevin DeKorte ha scritto: >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA1 >>>> >>>> Is there a way via the slave interface to determine if the current >>>> DVDNAV track is a DVD menu or not? >>>> >>>> What I would like to do is be able to use the arrow keys in the menu, >>>> but once a non-menu track is selected to be able to use the arrow keys >>>> to advance the media >>>> >>>> Kevin >>> there is some dvdnav_is() function to use for the purpose, but it's not >>> used in mplayer >> Nico, >> >> Would you accept this patch or something similar? > > No, libdvdnav is supposed to be independent of MPlayer. It's a standalone > library used in other projects too. Also, a library shouldn't have any > printf calls. > > Regards, > R. > How about this then.. Index: stream/stream_dvdnav.c =================================================================== - --- stream/stream_dvdnav.c (revision 29151) +++ stream/stream_dvdnav.c (working copy) @@ -74,6 +74,7 @@ }; static int seek(stream_t *s, off_t newpos); +static void show_audio_subs_languages(dvdnav_t *nav); static dvdnav_priv_t * new_dvdnav_stream(char * filename) { const char * title_str; @@ -205,10 +206,13 @@ if(ev->pgc_length) priv->duration = ev->pgc_length/90; - - if (dvdnav_is_domain_vts(priv->dvdnav)) + if (dvdnav_is_domain_vts(priv->dvdnav)) { + mp_msg(MSGT_IDENTIFY, MSGL_INFO, "DVDNAV_TITLE_IS_MOVIE\n"); priv->state &= ~NAV_FLAG_VTS_DOMAIN; - - else + } else { + mp_msg(MSGT_IDENTIFY, MSGL_INFO, "DVDNAV_TITLE_IS_MENU\n"); priv->state |= NAV_FLAG_VTS_DOMAIN; + } nextstill = dvdnav_get_next_still_flag (priv->dvdnav); if (nextstill) { Kevin - -- Get my public GnuPG key from http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAknd9G0ACgkQ6w2kMH0L1dHyewCfVDNHJQ3j2NCjXW3qERIxD3io BBIAnRlKykVBPEIzpC0yqcdwU1GCOTF8 =TNxs -----END PGP SIGNATURE----- _______________________________________________ MPlayer-users mailing list MPlayer-users@xxxxxxxxxxxx https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users