[FFmpeg-devel] [PATCH] RTSP-MS 14/15: ASF packet parsing
    Luca Abeni 
    lucabe72
       
    Thu Apr 23 08:13:13 CEST 2009
    
    
  
Ronald S. Bultje wrote:
[...]
>> [...]
>> +        } else {
>> +            asf->buf = av_malloc(len - off);
>> +            asf->pos = len - off;
>> +            memcpy(asf->buf, buf + off, len - off);
>> +        }
>>
>> Unless microsoft is using standard headers and flags in a very
>> non-standard way, I think this code can be written in a much
>> simpler way.
> 
> I'll try to simpify. For the original version, do you "mind" if I just
> don't care about missing buffers etc. and discard everything that is
> not exactly in sync?
I suspect this is more-or-less already done by the generic RTP code...
So, no problem from me.
(yes, this will have to be fixed one day, but it is a different issue)
> I understand that eventually the idea is that
> out-of-order packets and missing packets are all handled, but is it OK
> if we don't in this first version?
Ok. Handling out-of-order and missing packets is a more generic issue
that should be addressed (if possible) in the generic RTP code... After
all, I think there is a SoC project for working on this?
> Also, generally speaking, how do I "discard" / "reset" a dyn_buf?
I do not know... I would close, free the buffer, and open the dyn_buf
again. But maybe there is a simpler solution?
				Luca
    
    
More information about the ffmpeg-devel
mailing list