* input_dvd.h: thread structure of the DVD plugin
*****************************************************************************
* Copyright (C) 1999-2001 VideoLAN
- * $Id: input_dvd.h,v 1.13 2001/03/21 13:42:33 sam Exp $
+ * $Id: input_dvd.h,v 1.15 2001/04/02 23:30:41 sam Exp $
*
* Author: Stéphane Borel <stef@via.ecp.fr>
*
/* Navigation information */
int i_title;
int i_vts_title;
+ int i_program_chain;
int i_chapter_nb;
int i_chapter;
struct css_s * p_css;
/* Structure that contains all information of the DVD */
- struct ifo_s ifo;
+ struct ifo_s * p_ifo;
} thread_dvd_data_t;
/*****************************************************************************
* Prototypes in dvd_ifo.c
*****************************************************************************/
-struct ifo_s IfoInit ( int );
-int IfoReadVTS ( struct ifo_s * );
-void IfoRead ( struct ifo_s * );
-void IfoEnd ( ifo_t * );
+int IfoInit ( struct ifo_s **, int );
+int IfoTitleSet ( struct ifo_s * );
+void IfoEnd ( struct ifo_s * );
/*****************************************************************************
* Prototypes in dvd_css.c
*****************************************************************************/
-int CSSTest ( int );
-struct css_s * CSSInit ( int );
-void CSSEnd ( struct css_s * );
-int CSSGetKey ( struct css_s * );
-int CSSDescrambleSector ( u8 * , u8 * );
+int CSSTest ( int );
+int CSSInit ( struct css_s * );
+void CSSEnd ( struct css_s * );
+int CSSGetKey ( struct css_s * );
+int CSSDescrambleSector ( u8 * , u8 * );