[MPlayer-dev-eng] Re: [PATCH] Save memory in demux_rtp.cpp
    Carl Eugen Hoyos 
    cehoyos at ag.or.at
       
    Mon Feb 26 01:13:57 CET 2007
    
    
  
Nico Sabbi <nicola_sabbi <at> fastwebnet.it> writes:
[...]
> >  void ReadBufferQueue::savePendingBuffer(demux_packet_t* dp) {
> > +  resize_demux_packet(dp, dp->len);
> >    // Keep this buffer around, until MPlayer asks for it later:
> >    if (pendingDPTail == NULL) {
> >      pendingDPHead = pendingDPTail = dp;
> 
> dp->len is already the actual size of the packet, unless you call it 
> with 0. Is it the case?
The packet was allocated with
dp = new_demux_packet(MAX_RTP_FRAME_SIZE);
but the patch resizes it to its actual size.
Carl Eugen
    
    
More information about the MPlayer-dev-eng
mailing list