zip: remove suspicious peek callback
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 23 Jul 2015 17:54:18 +0000 (20:54 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 23 Jul 2015 18:07:02 +0000 (21:07 +0300)
(The read callback is as suspicious and retained.)

modules/access/rar/stream.c
modules/access/zip/zipstream.c

index 4a4c761..7e5ae7d 100644 (file)
@@ -44,11 +44,6 @@ static int Read(stream_t *s, void *data, unsigned size)
     return stream_Read(s->p_sys->payload, data, size);
 }
 
-static int Peek( stream_t *s, const uint8_t **data, unsigned size)
-{
-    return stream_Peek(s->p_sys->payload, data, size);
-}
-
 static int Control(stream_t *s, int query, va_list args)
 {
     switch (query) {
@@ -145,7 +140,6 @@ int RarStreamOpen(vlc_object_t *object)
     }
 
     s->pf_read = Read;
-    s->pf_peek = Peek;
     s->pf_control = Control;
 
     stream_sys_t *sys = s->p_sys = malloc(sizeof(*sys));
index b2199f9..8286e98 100644 (file)
@@ -54,7 +54,6 @@ vlc_module_end()
  * Local prototypes
  ****************************************************************************/
 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_peek );
 static int Control( stream_t *, int i_query, va_list );
 
 typedef struct node node;
@@ -184,7 +183,6 @@ int StreamOpen( vlc_object_t *p_this )
         return VLC_ENOMEM;
 
     s->pf_read = Read;
-    s->pf_peek = Peek;
     s->pf_control = Control;
 
     p_sys->fileFunctions = ( zlib_filefunc_def * )
@@ -266,24 +264,6 @@ static int Read( stream_t *s, void *p_read, unsigned int i_read )
     return i_len;
 }
 
-/** *************************************************************************
- * Peek
- ****************************************************************************/
-static int Peek( stream_t *s, const uint8_t **pp_peek, unsigned int i_peek )
-{
-    stream_sys_t *p_sys = s->p_sys;
-
-    /* Fill the buffer */
-    if( Fill( s ) )
-        return -1;
-
-    /* Point to the buffer */
-    int i_len = __MIN( i_peek, p_sys->i_len - p_sys->i_pos );
-    *pp_peek = (uint8_t*) p_sys->psz_xspf + p_sys->i_pos;
-
-    return i_len;
-}
-
 /** *************************************************************************
  * Control
  ****************************************************************************/