vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Fri Sep 4 20:09:15 2015 +0300| [3db95ed0fac18961534dd48185864036a7f62e70] | committer: Rémi Denis-Courmont
cache: stream_Tell() is always zero at reset Reset is at initialization, or after seekpoint seek. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3db95ed0fac18961534dd48185864036a7f62e70 --- modules/stream_filter/cache_block.c | 6 +++--- modules/stream_filter/cache_read.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/stream_filter/cache_block.c b/modules/stream_filter/cache_block.c index 4f01c91..54a2486 100644 --- a/modules/stream_filter/cache_block.c +++ b/modules/stream_filter/cache_block.c @@ -228,12 +228,12 @@ static void AStreamControlReset(stream_t *s) { stream_sys_t *sys = s->p_sys; - sys->i_pos = stream_Tell(s->p_source); + sys->i_pos = 0; block_ChainRelease(sys->p_first); /* Init all fields of sys->block */ - sys->i_start = sys->i_pos; + sys->i_start = 0; sys->i_offset = 0; sys->p_current = NULL; sys->i_size = 0; @@ -460,7 +460,7 @@ static int Open(vlc_object_t *obj) return VLC_ENOMEM; /* Common field */ - sys->i_pos = stream_Tell(s->p_source); + sys->i_pos = 0; /* Stats */ sys->stat.i_bytes = 0; diff --git a/modules/stream_filter/cache_read.c b/modules/stream_filter/cache_read.c index 7a96053..fbe0e9a 100644 --- a/modules/stream_filter/cache_read.c +++ b/modules/stream_filter/cache_read.c @@ -231,7 +231,7 @@ static void AStreamControlReset(stream_t *s) { stream_sys_t *sys = s->p_sys; - sys->i_pos = stream_Tell(s->p_source); + sys->i_pos = 0; /* Setup our tracks */ sys->i_offset = 0; @@ -511,7 +511,7 @@ static int Open(vlc_object_t *obj) return VLC_ENOMEM; /* Common field */ - sys->i_pos = stream_Tell(s->p_source); + sys->i_pos = 0; /* Stats */ sys->stat.i_bytes = 0; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
