Mercurial > libdvdnav.hg
diff navigation.c @ 157:7094c8661c05 src
Return details about menu number in dvdnav_current_title_info()
If title = 0, we are in menu, and part gives us what menu number.
If title > 0, we are in a title.
author | jcdutton |
---|---|
date | Sun, 06 Apr 2003 10:59:28 +0000 |
parents | 7f242ec838fd |
children | 66a615581b3f |
line wrap: on
line diff
--- a/navigation.c Sat Apr 05 21:23:02 2003 +0000 +++ b/navigation.c Sun Apr 06 10:59:28 2003 +0000 @@ -111,6 +111,13 @@ return S_ERR; } if (this->vm->state.domain != VTS_DOMAIN) { + if ( (this->vm->state.domain == VTSM_DOMAIN) + || (this->vm->state.domain == VMGM_DOMAIN) ) { + /* Get current Menu ID: into *part. */ + vm_get_current_menu(this->vm, part); + pthread_mutex_unlock(&this->vm_lock); + return S_OK; + } printerr("Not in VTS domain."); pthread_mutex_unlock(&this->vm_lock); return S_ERR;