diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-02-28 19:41:40 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-02-28 19:41:40 +0000 |
commit | 576e184411c300a921fde69194954378d335fffa (patch) | |
tree | 1cf32d4d1c1b62ad90c871c52a033d5b9bdae0c7 /mplayer.c | |
parent | a21190b9d3ba6bdf72097077963db9bd40bc6dad (diff) | |
download | mpv-576e184411c300a921fde69194954378d335fffa.tar.bz2 mpv-576e184411c300a921fde69194954378d335fffa.tar.xz |
Attempt to fix -chapter broken for mkv in r25987
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26113 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -3274,7 +3274,8 @@ if(!mpctx->demuxer) goto goto_next_file; if(dvd_chapter>1) { float pts; - demuxer_seek_chapter(mpctx->demuxer, dvd_chapter-1, 1, &pts, NULL, NULL); + if (demuxer_seek_chapter(mpctx->demuxer, dvd_chapter-1, 1, &pts, NULL, NULL) >= 0 && pts > -1.0) + seek(mpctx, pts, SEEK_ABSOLUTE); } initialized_flags|=INITIALIZED_DEMUXER; |