[vlc-commits] stream_memory: remove peek callback

Rémi Denis-Courmont git at videolan.org
Thu Jul 23 20:09:30 CEST 2015


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Jul 23 21:04:11 2015 +0300| [c88a5394b5d2b41218549b1a6302bbb1751e0428] | committer: Rémi Denis-Courmont

stream_memory: remove peek callback

This is arguably the only case where the callback made sense.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c88a5394b5d2b41218549b1a6302bbb1751e0428
---

 src/input/stream_memory.c |   10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/input/stream_memory.c b/src/input/stream_memory.c
index 25caa2e..74d9b72 100644
--- a/src/input/stream_memory.c
+++ b/src/input/stream_memory.c
@@ -37,7 +37,6 @@ struct stream_sys_t
 };
 
 static int  Read   ( stream_t *, void *p_read, unsigned int i_read );
-static int  Peek   ( stream_t *, const uint8_t **pp_peek, unsigned int i_read );
 static int  Control( stream_t *, int i_query, va_list );
 static void Delete ( stream_t * );
 
@@ -73,7 +72,6 @@ stream_t *stream_MemoryNew( vlc_object_t *p_this, uint8_t *p_buffer,
     p_sys->i_preserve_memory = i_preserve_memory;
 
     s->pf_read    = Read;
-    s->pf_peek    = Peek;
     s->pf_control = Control;
     s->pf_destroy = Delete;
     s->p_input = NULL;
@@ -162,11 +160,3 @@ static int Read( stream_t *s, void *p_read, unsigned int i_read )
     p_sys->i_pos += i_res;
     return i_res;
 }
-
-static int Peek( stream_t *s, const uint8_t **pp_peek, unsigned int i_read )
-{
-    stream_sys_t *p_sys = s->p_sys;
-    int i_res = __MIN( i_read, p_sys->i_size - p_sys->i_pos );
-    *pp_peek = p_sys->p_buffer + p_sys->i_pos;
-    return i_res;
-}



More information about the vlc-commits mailing list