]> git.sesse.net Git - vlc/commitdiff
dash: Don't use void* for pointer arithmetic
authorHugo Beauzée-Luyssen <beauze.h@gmail.com>
Fri, 23 Mar 2012 13:35:09 +0000 (14:35 +0100)
committerHugo Beauzée-Luyssen <beauze.h@gmail.com>
Fri, 23 Mar 2012 13:35:09 +0000 (14:35 +0100)
modules/stream_filter/dash/dash.cpp

index 98123c034e85cdf604694ff8d4c16f22307c2edf..b503f278a2c35c8ad08d48f953d823250fe31add 100644 (file)
@@ -81,7 +81,7 @@ struct stream_sys_t
         bool                                isLive;
 };
 
-static int  Read            (stream_t *p_stream, void *p_buffer, unsigned int i_len);
+static int  Read            (stream_t *p_stream, void *p_ptr, unsigned int i_len);
 static int  Peek            (stream_t *p_stream, const uint8_t **pp_peek, unsigned int i_peek);
 static int  Control         (stream_t *p_stream, int i_query, va_list args);
 
@@ -160,10 +160,11 @@ static void Close(vlc_object_t *p_obj)
 /*****************************************************************************
  * Callbacks:
  *****************************************************************************/
-static int  Read            (stream_t *p_stream, void *p_buffer, unsigned int i_len)
+static int  Read            (stream_t *p_stream, void *p_ptr, unsigned int i_len)
 {
     stream_sys_t        *p_sys          = (stream_sys_t *) p_stream->p_sys;
     dash::DASHManager   *p_dashManager  = p_sys->p_dashManager;
+    uint8_t             *p_buffer       = (uint8_t*)p_ptr;
     int                 i_ret           = 0;
     int                 i_read          = 0;