]> git.sesse.net Git - vlc/commitdiff
Fix const warnings
authorPierre Ynard <linkfanel@yahoo.fr>
Sun, 14 Nov 2010 09:23:25 +0000 (10:23 +0100)
committerPierre Ynard <linkfanel@yahoo.fr>
Sun, 14 Nov 2010 09:23:25 +0000 (10:23 +0100)
modules/access/rtp/xiph.c
modules/demux/avformat/demux.c
modules/demux/xiph.h

index ecae060477dc8ec3091d90b15aefa18f62729156..fc54d80edd20e9cbb524b65d6cc3a5f376c3ea41 100644 (file)
@@ -115,7 +115,7 @@ static ssize_t vorbis_header (void **pextra, const uint8_t *buf, size_t len)
     unsigned sizes[3] = {
         idlen, cmtlen, setuplen
     };
-    void *payloads[3] = {
+    const void *payloads[3] = {
         buf + 0,
         buf + idlen,
         buf + cmtlen
index b195d27177bb9c3ac842918eb11cdf84e1eb693b..69d81081d7e0a7ab4b31d84cbeaa74054148dc5d 100644 (file)
@@ -392,14 +392,14 @@ int OpenDemux( vlc_object_t *p_this )
             if( cc->codec_id == CODEC_ID_THEORA && b_ogg )
             {
                 unsigned pi_size[3];
-                void     *pp_data[3];
+                const void *pp_data[3];
                 unsigned i_count;
                 for( i_count = 0; i_count < 3; i_count++ )
                 {
                     if( i_extra < 2 )
                         break;
                     pi_size[i_count] = GetWBE( p_extra );
-                    pp_data[i_count] = (uint8_t*)&p_extra[2];
+                    pp_data[i_count] = &p_extra[2];
                     if( i_extra < pi_size[i_count] + 2 )
                         break;
 
@@ -415,15 +415,15 @@ int OpenDemux( vlc_object_t *p_this )
             }
             else if( cc->codec_id == CODEC_ID_SPEEX && b_ogg )
             {
-                uint8_t p_dummy_comment[] = {
+                const uint8_t p_dummy_comment[] = {
                     0, 0, 0, 0,
                     0, 0, 0, 0,
                 };
                 unsigned pi_size[2];
-                void     *pp_data[2];
+                const void *pp_data[2];
 
                 pi_size[0] = i_extra;
-                pp_data[0] = (uint8_t*)p_extra;
+                pp_data[0] = p_extra;
 
                 pi_size[1] = sizeof(p_dummy_comment);
                 pp_data[1] = p_dummy_comment;
index dc1df97582868f20aafc38d67e08691edad235d9..24e4ca912e9a6d97d3da9d3548499614a2e3fda4 100644 (file)
@@ -69,7 +69,7 @@ static inline int xiph_SplitHeaders(unsigned packet_size[], void *packet[], unsi
 }
 
 static inline int xiph_PackHeaders(int *extra_size, void **extra,
-                                   unsigned packet_size[], void *packet[], unsigned packet_count )
+                                   unsigned packet_size[], const void *packet[], unsigned packet_count )
 {
     if (packet_count <= 0 || packet_count > XIPH_MAX_HEADER_COUNT)
         return VLC_EGENERIC;
@@ -117,7 +117,7 @@ static inline int xiph_PackHeaders(int *extra_size, void **extra,
 }
 
 static inline int xiph_AppendHeaders(int *extra_size, void **extra,
-                                     unsigned size, const void *data)
+                                     unsigned size, void *data)
 {
     unsigned packet_size[XIPH_MAX_HEADER_COUNT];
     void *packet[XIPH_MAX_HEADER_COUNT];
@@ -134,8 +134,9 @@ static inline int xiph_AppendHeaders(int *extra_size, void **extra,
     free(*extra);
 
     packet_size[count] = size;
-    packet[count]      = (void*)data;
-    if (xiph_PackHeaders(extra_size, extra, packet_size, packet, count + 1)) {
+    packet[count]      = data;
+    if (xiph_PackHeaders(extra_size, extra, packet_size,
+                         (const void **)packet, count + 1)) {
         *extra_size = 0;
         *extra      = NULL;
     }