Mercurial > mplayer.hg
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; |