Handle all VP8 packets within a frame as depending on the previous packet
This is temporary until the VP8 receiver support fragments. Review URL: http://webrtc-codereview.appspot.com/113002 git-svn-id: http://webrtc.googlecode.com/svn/trunk@363 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
c4507478e0
commit
155188ce40
@ -58,6 +58,18 @@ void VCMPacket::CopyCodecSpecifics(const RTPVideoHeader& videoHeader)
|
|||||||
{
|
{
|
||||||
case kRTPVideoVP8:
|
case kRTPVideoVP8:
|
||||||
{
|
{
|
||||||
|
// Handle all packets within a frame as depending on the previous packet
|
||||||
|
// TODO(holmer): This should be changed to make fragments independent
|
||||||
|
// when the VP8 RTP receiver supports fragments.
|
||||||
|
if (isFirstPacket && markerBit)
|
||||||
|
completeNALU = kNaluComplete;
|
||||||
|
else if (isFirstPacket)
|
||||||
|
completeNALU = kNaluStart;
|
||||||
|
else if (markerBit)
|
||||||
|
completeNALU = kNaluEnd;
|
||||||
|
else
|
||||||
|
completeNALU = kNaluIncomplete;
|
||||||
|
|
||||||
codec = kVideoCodecVP8;
|
codec = kVideoCodecVP8;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user