41 lines
988 B
Diff
41 lines
988 B
Diff
--- a/src/extract_mpeg2.c
|
|
+++ b/src/extract_mpeg2.c
|
|
@@ -148,7 +148,7 @@
|
|
return 0; \
|
|
} \
|
|
} else { \
|
|
- memcpy (head_buf, header, bytes); \
|
|
+ memcpy ((void*)head_buf, header, bytes); \
|
|
state = DEMUX_HEADER; \
|
|
state_bytes = bytes; \
|
|
return 0; \
|
|
@@ -437,7 +437,7 @@
|
|
}
|
|
if (end != buffer + BUFFER_SIZE)
|
|
break;
|
|
- memcpy (buffer, buf, end - buf);
|
|
+ memcpy ((void*)buffer, buf, end - buf);
|
|
buf = buffer + (end - buf);
|
|
}
|
|
}
|
|
--- a/src/mpeg2dec.c
|
|
+++ b/src/mpeg2dec.c
|
|
@@ -406,7 +406,7 @@
|
|
return 0; \
|
|
} \
|
|
} else { \
|
|
- memcpy (head_buf, header, bytes); \
|
|
+ memcpy ((void*)head_buf, header, bytes); \
|
|
state = DEMUX_HEADER; \
|
|
state_bytes = bytes; \
|
|
return 0; \
|
|
@@ -740,7 +740,7 @@
|
|
}
|
|
if (end != buffer + buffer_size)
|
|
break;
|
|
- memcpy (buffer, buf, end - buf);
|
|
+ memcpy ((void*)buffer, buf, end - buf);
|
|
buf = buffer + (end - buf);
|
|
} while (!sigint);
|
|
free (buffer);
|