Mercurial > libdvdnav.hg
comparison searching.c @ 63:a7b12d28a6ab src
hop on menu calls, patch by Phil Hassey <philhassey@users.sourceforge.net>
author | mroi |
---|---|
date | Tue, 16 Jul 2002 16:24:19 +0000 |
parents | 794d2e16a4d4 |
children | 3b45c78f061e |
comparison
equal
deleted
inserted
replaced
62:5ce99871a73f | 63:a7b12d28a6ab |
---|---|
267 dvdnav_status_t dvdnav_menu_call(dvdnav_t *this, DVDMenuID_t menu) { | 267 dvdnav_status_t dvdnav_menu_call(dvdnav_t *this, DVDMenuID_t menu) { |
268 dvd_state_t *state; | 268 dvd_state_t *state; |
269 | 269 |
270 pthread_mutex_lock(&this->vm_lock); | 270 pthread_mutex_lock(&this->vm_lock); |
271 state = &(this->vm->state); | 271 state = &(this->vm->state); |
272 vm_menu_call(this->vm, menu, 0); | 272 if (vm_menu_call(this->vm, menu, 0)) |
273 this->vm->hop_channel++; | |
273 pthread_mutex_unlock(&this->vm_lock); | 274 pthread_mutex_unlock(&this->vm_lock); |
274 return S_OK; | 275 return S_OK; |
275 } | 276 } |
276 | 277 |
277 dvdnav_status_t dvdnav_current_title_info(dvdnav_t *this, int *tt, int *pr) { | 278 dvdnav_status_t dvdnav_current_title_info(dvdnav_t *this, int *tt, int *pr) { |