summaryrefslogtreecommitdiff
path: root/src/input/libdvdnav/searching.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/libdvdnav/searching.c')
-rw-r--r--src/input/libdvdnav/searching.c51
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) {