diff options
Diffstat (limited to 'src/input/libdvdnav/searching.c')
-rw-r--r-- | src/input/libdvdnav/searching.c | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/src/input/libdvdnav/searching.c b/src/input/libdvdnav/searching.c index b1c1141f7..503b9925d 100644 --- a/src/input/libdvdnav/searching.c +++ b/src/input/libdvdnav/searching.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: searching.c,v 1.4 2002/08/27 19:24:33 mroi Exp $ + * $Id: searching.c,v 1.5 2002/09/04 11:07:47 mroi Exp $ * */ @@ -298,55 +298,6 @@ dvdnav_status_t dvdnav_menu_call(dvdnav_t *this, DVDMenuID_t menu) { return S_OK; } -dvdnav_status_t dvdnav_current_title_info(dvdnav_t *this, int *tt, int *pr) { -int vts_ttn = 0; - int vts, i; - domain_t domain; - tt_srpt_t* srpt; - - if(!this) - return S_ERR; - - if(!tt || !pr) { - printerr("Passed a NULL pointer"); - } - - if(tt) - *tt = -1; - if(*pr) - *pr = -1; - - domain = this->vm->state.domain; - if((domain == FP_DOMAIN) || (domain == VMGM_DOMAIN)) { - /* Not in a title */ - return S_OK; - } - - vts_ttn = this->vm->state.VTS_TTN_REG; - vts = this->vm->state.vtsN; - - if(pr) { - *pr = this->vm->state.pgN; - } - - /* Search TT_SRPT for title */ - if(!(vm_get_vmgi(this->vm))) { - printerr("Oh poo, no SRPT"); - return S_ERR; - } - - srpt = vm_get_vmgi(this->vm)->tt_srpt; - for(i=0; i<srpt->nr_of_srpts; i++) { - title_info_t* info = &(srpt->title[i]); - if((info->title_set_nr == vts) && (info->vts_ttn == vts_ttn)) { - if(tt) - *tt = i+1; - } - } - - return S_OK; -} - static char __title_str[] = "DVDNAV"; dvdnav_status_t dvdnav_get_title_string(dvdnav_t *this, char **title_str) { |