}
size += packet_size[i];
}
- if (end - current < size)
+ if (end - current < (int)size)
return VLC_EGENERIC;
packet_size[count - 1] = end - current - size;
}
static inline int xiph_AppendHeaders(int *extra_size, void **extra,
- unsigned size, void *data)
+ unsigned size, const void *data)
{
unsigned packet_size[XIPH_MAX_HEADER_COUNT];
void *packet[XIPH_MAX_HEADER_COUNT];
free(*extra);
packet_size[count] = size;
- packet[count] = data;
+ packet[count] = (void*)data;
if (xiph_PackHeaders(extra_size, extra, packet_size,
(const void **)packet, count + 1)) {
*extra_size = 0;