summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorrsf <rsf@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-07-27 10:15:10 +0000
committerrsf <rsf@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-07-27 10:15:10 +0000
commit4867e17bfa7ca38c347b3e446c00f5ea83a7ca67 (patch)
tree342a74b2df3caac45b61a647668d4ec1bc266b11 /libmpdemux
parentfdedb6606a94f081b020934b21c768af92fb28fb (diff)
downloadmpv-4867e17bfa7ca38c347b3e446c00f5ea83a7ca67.tar.bz2
mpv-4867e17bfa7ca38c347b3e446c00f5ea83a7ca67.tar.xz
Added support for checking whether a RTP demuxer contains combined audio_video data.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10478 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_rtp.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libmpdemux/demux_rtp.cpp b/libmpdemux/demux_rtp.cpp
index 2d010663c6..35a3751757 100644
--- a/libmpdemux/demux_rtp.cpp
+++ b/libmpdemux/demux_rtp.cpp
@@ -263,6 +263,13 @@ extern "C" int demux_is_mpeg_rtp_stream(demuxer_t* demuxer) {
return (rtpState->flags&RTPSTATE_IS_MPEG12_VIDEO) != 0;
}
+extern "C" int demux_is_multiplexed_rtp_stream(demuxer_t* demuxer) {
+ // Get the RTP state that was stored in the demuxer's 'priv' field:
+ RTPState* rtpState = (RTPState*)(demuxer->priv);
+
+ return (rtpState->flags&RTPSTATE_IS_MULTIPLEXED) != 0;
+}
+
static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds,
Boolean mustGetNewData,
float& ptsBehind); // forward