Hi all!

I'm new to this forum so please excuse me if I post my question in a wrong form. I'm currently working on DirectShow filter for an IP-camera, which doesn't properly fills in its SDP description. It's funny but it forgets to add 'rtptime=' parameter in a "RTP-info" line, while 'seq=' parameter is present. And I need this information to properly calculate NPT. Unluckily, function RTSPClient::playMediaSession doesn't initialize its local variable 'timestamp' at line 1127 . Since 'seq=' parameter is present, parseRTPInfoHeader() returns true; rtpInfo.timestamp is filled in with an arbitrary value and function MediaSubsession::getNormalPlayTime returns garbage. So I have to fix parseRTPInfoHeader() function code to be sure I have a valid rtp time. But I still thinking on workaround for this issue: maybe there is a way to calculate intitial rtp time taking valid seqNum parameter. I'll be appreciated for any help

Igor




_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to