Mercurial > mplayer.hg
comparison libmpdemux/demux_rtp.cpp @ 22454:0f5455fc2d5d
removed unused definition of insertRTPData(); it's not only unused,
but conceptually wrong as it passed extradata as first demux_packet
to the corresponding demux_stream. Patch by Carl Eugen Hoyos
author | nicodvb |
---|---|
date | Mon, 05 Mar 2007 22:23:30 +0000 |
parents | 20be7be45f47 |
children | 979b2aa16e80 |
comparison
equal
deleted
inserted
replaced
22453:3a05168bb974 | 22454:0f5455fc2d5d |
---|---|
323 pts = dp->pts; | 323 pts = dp->pts; |
324 | 324 |
325 return True; | 325 return True; |
326 } | 326 } |
327 | 327 |
328 Boolean insertRTPData(demuxer_t* demuxer, demux_stream_t* ds, | |
329 unsigned char* data, unsigned dataLen) { | |
330 // Begin by finding the buffer queue that we want to add data to. | |
331 // (Get this from the RTP state, which we stored in | |
332 // the demuxer's 'priv' field) | |
333 RTPState* rtpState = (RTPState*)(demuxer->priv); | |
334 ReadBufferQueue* bufferQueue = NULL; | |
335 if (ds == demuxer->video) { | |
336 bufferQueue = rtpState->videoBufferQueue; | |
337 } else if (ds == demuxer->audio) { | |
338 bufferQueue = rtpState->audioBufferQueue; | |
339 } else { | |
340 fprintf(stderr, "(demux_rtp)insertRTPData: internal error: unknown stream\n"); | |
341 return False; | |
342 } | |
343 | |
344 if (data == NULL || dataLen == 0) return False; | |
345 | |
346 demux_packet_t* dp = new_demux_packet(dataLen); | |
347 if (dp == NULL) return False; | |
348 | |
349 // Copy our data into the buffer, and save it: | |
350 memmove(dp->buffer, data, dataLen); | |
351 dp->pts = 0; | |
352 bufferQueue->savePendingBuffer(dp); | |
353 return True; | |
354 } | |
355 | |
356 static void teardownRTSPorSIPSession(RTPState* rtpState); // forward | 328 static void teardownRTSPorSIPSession(RTPState* rtpState); // forward |
357 | 329 |
358 extern "C" void demux_close_rtp(demuxer_t* demuxer) { | 330 extern "C" void demux_close_rtp(demuxer_t* demuxer) { |
359 // Reclaim all RTP-related state: | 331 // Reclaim all RTP-related state: |
360 | 332 |