summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorcehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-08-11 18:52:18 +0000
committercehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-08-11 18:52:18 +0000
commit36ebca92d280fdbbc1597e7e6c5a6f77044590d2 (patch)
tree6a86b701523ac25bac5784d9c1aaa353f913b27d /libmpdemux
parent6a3c6ad075e1d937b213df3bec94f2c9ee7019a3 (diff)
downloadmpv-36ebca92d280fdbbc1597e7e6c5a6f77044590d2.tar.bz2
mpv-36ebca92d280fdbbc1597e7e6c5a6f77044590d2.tar.xz
Make *avcctx AVCodecContext instead of void.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29495 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_rtp.cpp6
-rw-r--r--libmpdemux/demux_rtp_codec.cpp2
2 files changed, 5 insertions, 3 deletions
diff --git a/libmpdemux/demux_rtp.cpp b/libmpdemux/demux_rtp.cpp
index 513307e5c9..6af3acc676 100644
--- a/libmpdemux/demux_rtp.cpp
+++ b/libmpdemux/demux_rtp.cpp
@@ -117,7 +117,9 @@ int rtsp_transport_tcp = 0;
#endif
extern int rtsp_port;
-extern void *avcctx;
+#ifdef CONFIG_LIBAVCODEC
+extern AVCodecContext *avcctx;
+#endif
extern "C" int audio_id, video_id, dvdsub_id;
extern "C" demuxer_t* demux_open_rtp(demuxer_t* demuxer) {
@@ -565,7 +567,7 @@ static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds,
}
if (headersize == 3 && h264parserctx) { // h264
consumed = h264parserctx->parser->parser_parse(h264parserctx,
- (AVCodecContext *)avcctx,
+ avcctx,
&poutbuf, &poutbuf_size,
dp->buffer, dp->len);
diff --git a/libmpdemux/demux_rtp_codec.cpp b/libmpdemux/demux_rtp_codec.cpp
index fbfbb3258f..32bfc43647 100644
--- a/libmpdemux/demux_rtp_codec.cpp
+++ b/libmpdemux/demux_rtp_codec.cpp
@@ -29,8 +29,8 @@ extern "C" {
#ifdef CONFIG_LIBAVCODEC
AVCodecParserContext * h264parserctx;
+AVCodecContext *avcctx;
#endif
-void *avcctx;
// Copied from vlc
static unsigned char* parseH264ConfigStr( char const* configStr,