comparison stream/stream_dvdnav.c @ 25168:644be6d209a2

when no title is chosen -identify all titles present in the dvd
author nicodvb
date Thu, 29 Nov 2007 00:16:08 +0000
parents 89b5a20fc346
children 6d9212e61af8
comparison
equal deleted inserted replaced
25167:89b5a20fc346 25168:644be6d209a2
395 dvdnav_menu_call(priv->dvdnav, DVD_MENU_Root); 395 dvdnav_menu_call(priv->dvdnav, DVD_MENU_Root);
396 else { 396 else {
397 mp_msg(MSGT_OPEN,MSGL_INFO,"dvdnav_stream, you didn't specify a track number (as in dvdnav://1), playing whole disc\n"); 397 mp_msg(MSGT_OPEN,MSGL_INFO,"dvdnav_stream, you didn't specify a track number (as in dvdnav://1), playing whole disc\n");
398 dvdnav_menu_call(priv->dvdnav, DVD_MENU_Title); 398 dvdnav_menu_call(priv->dvdnav, DVD_MENU_Title);
399 } 399 }
400 if(p->track <= 0 && mp_msg_test(MSGT_IDENTIFY, MSGL_INFO)) {
401 uint32_t titles=0, i;
402 dvdnav_get_number_of_titles(priv->dvdnav, &titles);
403 for(i=0; i<titles; i++)
404 identify_chapters(priv->dvdnav, i);
405 }
400 if(dvd_angle > 1) 406 if(dvd_angle > 1)
401 dvdnav_angle_change(priv->dvdnav, dvd_angle); 407 dvdnav_angle_change(priv->dvdnav, dvd_angle);
402 408
403 stream->sector_size = 2048; 409 stream->sector_size = 2048;
404 stream->flags = STREAM_READ | STREAM_SEEK; 410 stream->flags = STREAM_READ | STREAM_SEEK;