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 #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 #include #include +#include #include #include "config.h"