Mercurial > mplayer.hg
comparison libmpdemux/demux_rtp.cpp @ 10477:c34185f47b62
Added support for checking whether a RTP demuxer contains combined audio_video data.
author | rsf |
---|---|
date | Sun, 27 Jul 2003 10:15:10 +0000 |
parents | 1342075f81f0 |
children | 384f6a88a31d |
comparison
equal
deleted
inserted
replaced
10476:1bc3ac054b08 | 10477:c34185f47b62 |
---|---|
261 RTPState* rtpState = (RTPState*)(demuxer->priv); | 261 RTPState* rtpState = (RTPState*)(demuxer->priv); |
262 | 262 |
263 return (rtpState->flags&RTPSTATE_IS_MPEG12_VIDEO) != 0; | 263 return (rtpState->flags&RTPSTATE_IS_MPEG12_VIDEO) != 0; |
264 } | 264 } |
265 | 265 |
266 extern "C" int demux_is_multiplexed_rtp_stream(demuxer_t* demuxer) { | |
267 // Get the RTP state that was stored in the demuxer's 'priv' field: | |
268 RTPState* rtpState = (RTPState*)(demuxer->priv); | |
269 | |
270 return (rtpState->flags&RTPSTATE_IS_MULTIPLEXED) != 0; | |
271 } | |
272 | |
266 static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds, | 273 static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds, |
267 Boolean mustGetNewData, | 274 Boolean mustGetNewData, |
268 float& ptsBehind); // forward | 275 float& ptsBehind); // forward |
269 | 276 |
270 extern "C" int demux_rtp_fill_buffer(demuxer_t* demuxer, demux_stream_t* ds) { | 277 extern "C" int demux_rtp_fill_buffer(demuxer_t* demuxer, demux_stream_t* ds) { |