mirror of
https://github.com/mpv-player/mpv
synced 2025-03-23 03:37:27 +00:00
dvdnav hotfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5628 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
3370d0d264
commit
f3d7b72f6c
@ -2440,6 +2440,9 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still)
|
|||||||
dvdnav_priv_t * dvdnav_priv = (dvdnav_priv_t*)(stream->priv);
|
dvdnav_priv_t * dvdnav_priv = (dvdnav_priv_t*)(stream->priv);
|
||||||
dvdnav_event_t * dvdnav_event = (dvdnav_event_t *)(cmd->args[0].v.v);
|
dvdnav_event_t * dvdnav_event = (dvdnav_event_t *)(cmd->args[0].v.v);
|
||||||
|
|
||||||
|
/* ignore these events if we're not in dvd_nav mode */
|
||||||
|
if (!dvd_nav) break;
|
||||||
|
|
||||||
if (!dvdnav_event) {
|
if (!dvdnav_event) {
|
||||||
printf("DVDNAV Event NULL?!\n");
|
printf("DVDNAV Event NULL?!\n");
|
||||||
break;
|
break;
|
||||||
@ -2593,6 +2596,9 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still)
|
|||||||
case MP_CMD_DVDNAV: {
|
case MP_CMD_DVDNAV: {
|
||||||
dvdnav_priv_t * dvdnav_priv=(dvdnav_priv_t*)stream->priv;
|
dvdnav_priv_t * dvdnav_priv=(dvdnav_priv_t*)stream->priv;
|
||||||
|
|
||||||
|
/* ignore these events if we're not in dvd_nav mode */
|
||||||
|
if (!dvd_nav) break;
|
||||||
|
|
||||||
switch (cmd->args[0].v.i) {
|
switch (cmd->args[0].v.i) {
|
||||||
case MP_CMD_DVDNAV_UP:
|
case MP_CMD_DVDNAV_UP:
|
||||||
dvdnav_upper_button_select(dvdnav_priv->dvdnav);
|
dvdnav_upper_button_select(dvdnav_priv->dvdnav);
|
||||||
|
Loading…
Reference in New Issue
Block a user