From 3e6ea60cd46d69cfb663d52c7853751d456210ae Mon Sep 17 00:00:00 2001 From: Michael Roitzsch Date: Sat, 8 Mar 2003 14:11:52 +0000 Subject: first step towards fixing the DVD menu highlighting problems The problem arises because of inconsistent usage of libdvdread's functions regarding NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions, but they used to have private copies of the relevant files of libdvdread. These do not work any more now, since the internal layout of NAV packets in libdvdread changed lately. So we should always use the functions from current libdvdread. Please note that highlights might not work yet. The next step will be to sync libdvdnav. Stay tuned. CVS patchset: 4371 CVS date: 2003/03/08 14:11:52 --- src/libspudec/spu_decoder_api.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/libspudec/spu_decoder_api.h') diff --git a/src/libspudec/spu_decoder_api.h b/src/libspudec/spu_decoder_api.h index a6fa2995f..4bd725338 100644 --- a/src/libspudec/spu_decoder_api.h +++ b/src/libspudec/spu_decoder_api.h @@ -26,6 +26,12 @@ #define SPU_DECODER_IFACE_VERSION 13 +#ifdef XINE_COMPILE +#include "input/libdvdread/nav_types.h" +#else +#include "nav_types.h" +#endif + /* * generic xine spu decoder plugin interface */ -- cgit v1.2.3