From 269d3df12cb1db7a8a75585db7fb5bd814f8a554 Mon Sep 17 00:00:00 2001 From: reimar Date: Mon, 26 Jul 2010 19:41:04 +0000 Subject: dvdnav: Support for image highlights for dvdnav menus. Does not work 100% reliably and needs -sid 0. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31828 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mplayer.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mplayer.c') diff --git a/mplayer.c b/mplayer.c index 87c6d7b0a2..70c93eeba9 100644 --- a/mplayer.c +++ b/mplayer.c @@ -4332,8 +4332,14 @@ if(auto_quality>0){ if (mpctx->stream->type == STREAMTYPE_DVDNAV) { nav_highlight_t hl; mp_dvdnav_get_highlight (mpctx->stream, &hl); + if (!vo_spudec || !spudec_apply_palette_crop(vo_spudec, hl.palette, hl.sx, hl.sy, hl.ex, hl.ey)) { osd_set_nav_box (hl.sx, hl.sy, hl.ex, hl.ey); vo_osd_changed (OSDTYPE_DVDNAV); + } else { + osd_set_nav_box(0, 0, 0, 0); + vo_osd_changed(OSDTYPE_DVDNAV); + vo_osd_changed(OSDTYPE_SPU); + } if (mp_dvdnav_stream_has_changed(mpctx->stream)) { double ar = -1.0; -- cgit v1.2.3