From 4867e17bfa7ca38c347b3e446c00f5ea83a7ca67 Mon Sep 17 00:00:00 2001 From: rsf Date: Sun, 27 Jul 2003 10:15:10 +0000 Subject: 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 --- libmpdemux/demux_rtp.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libmpdemux') 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 -- cgit v1.2.3