--- Begin Message ---
Hi Ross,

Yes, I confirm there is an issue if the last RTP packet contains multiple 
lines. This occurs especially in case of low resolution. 

However, the condition "fOurSource->fCurPacketMarkerBit && 
fOurSource->fNextLine == fOurSource->fNumLines" is never met.

Find attached a  correction of the previous patch. 

I have done a test using openRTSP and live555MediaServer streaming a mkv file 
containing raw video. 

Yahia

-----Message d'origine-----
De : live-devel [mailto:live-devel-boun...@us.live555.com] De la part de Ross 
Finlayson
Envoyé : vendredi 27 novembre 2020 12:33
À : LIVE555 Streaming Media - development & use
Objet : Re: [Live-devel] Raw issue

Yahia,

Unfortunately I don’t have access to a raw video RTP stream, so I can’t test 
this myself.  So, you’re going to have to debug this for us.

We changed the implementation of “RawVideoRTPSource” in version 2020.07.21, to 
address this problem:
        http://lists.live555.com/pipermail/live-devel/2020-July/021670.html

The intended fix - made in version 2020.07.21 - was not to set 
“fCurrentPacketCompletesFrame” unless:
        1/ The packet has the RTP ‘M’ bit set, and
        2/ We have just processed the last line in the packet.

If this is not working as intended, then please propose a patch.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


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

Attachment: patch.diff
Description: patch.diff


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

Reply via email to