summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libmpdemux/cache2.c1
-rw-r--r--libmpdemux/demux_ts.c2
-rw-r--r--libmpdemux/stream.c1
-rw-r--r--libmpdemux/tv.c1
4 files changed, 4 insertions, 1 deletions
diff --git a/libmpdemux/cache2.c b/libmpdemux/cache2.c
index 353921177c..cbefce2279 100644
--- a/libmpdemux/cache2.c
+++ b/libmpdemux/cache2.c
@@ -19,6 +19,7 @@
#include "../osdep/timer.h"
#ifndef WIN32
+#include <sys/wait.h>
#include "../osdep/shmem.h"
#else
#undef DATADIR
diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c
index f1e91278b5..7b5bbe2242 100644
--- a/libmpdemux/demux_ts.c
+++ b/libmpdemux/demux_ts.c
@@ -94,7 +94,7 @@ typedef struct {
MpegTSContext ts;
} ts_priv_t;
-
+int ts_parse(demuxer_t *demuxer, ES_stream_t *es, unsigned char *packet);
static uint8_t get_packet_size(const unsigned char *buf, int size)
{
diff --git a/libmpdemux/stream.c b/libmpdemux/stream.c
index d6fac88dc4..b9e04fe694 100644
--- a/libmpdemux/stream.c
+++ b/libmpdemux/stream.c
@@ -26,6 +26,7 @@
extern int verbose; // defined in mplayer.c
+void cache_uninit(stream_t *s); // defined in cache2.c
#include "cue_read.h"
diff --git a/libmpdemux/tv.c b/libmpdemux/tv.c
index 711ccb3d4e..ba1b813179 100644
--- a/libmpdemux/tv.c
+++ b/libmpdemux/tv.c
@@ -14,6 +14,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
+#include <ctype.h>
#include <sys/time.h>
#include "config.h"