# HG changeset patch # User nicodvb # Date 1158616963 0 # Node ID 1beb8cfbc9483f516b662f9838a345b2735c9496 # Parent bec5c0d5fb176671b2bfa067ddb7fb8181a331a7 permit seeking to 0: there's no reason to prevent it diff -r bec5c0d5fb17 -r 1beb8cfbc948 stream/stream_dvdnav.c --- a/stream/stream_dvdnav.c Mon Sep 18 21:26:26 2006 +0000 +++ b/stream/stream_dvdnav.c Mon Sep 18 22:02:43 2006 +0000 @@ -264,11 +264,9 @@ uint32_t pos = 0, len = 0, sector = 0; dvdnav_priv_t *priv = s->priv; - if(newpos==0) { - if(dvdnav_stream_reset(priv->dvdnav)) - s->pos=0; - } - else { + if(newpos==0) + dvdnav_stream_reset(priv->dvdnav); + if(s->end_pos && newpos > s->end_pos) newpos = s->end_pos; sector = newpos / 2048ULL; @@ -276,7 +274,6 @@ goto fail; s->pos = newpos; - } return 1;