diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-09-04 11:07:47 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-09-04 11:07:47 +0000 |
commit | 0553f19ca2e0c262362e3ba8f827906c553418e8 (patch) | |
tree | 82e633e534af0ec16ce329c27bb3d5179a15bfd7 /src/input/libdvdnav/searching.c | |
parent | 0b7b753a9fb15b5fb8d7ef9a4fae8bbe4822aa7b (diff) | |
download | xine-lib-0553f19ca2e0c262362e3ba8f827906c553418e8.tar.gz xine-lib-0553f19ca2e0c262362e3ba8f827906c553418e8.tar.bz2 |
sync to libdvdnav cvs
CVS patchset: 2603
CVS date: 2002/09/04 11:07:47
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) { |