From 36e8af4fd9acf846b9182d2d846c112dd0f0eb25 Mon Sep 17 00:00:00 2001 From: Michelle Bergeron Date: Thu, 31 Jul 2014 03:26:58 -0400 Subject: [PATCH] Add gitignore --- .gitignore | 2 ++ limelight-common/AudioStream.c | 4 ++++ limelight-common/VideoDepacketizer.c | 5 ++--- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..beccb97 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +limelight-common/ARM/ +limelight-common/Debug/ diff --git a/limelight-common/AudioStream.c b/limelight-common/AudioStream.c index 252e521..6bf6e55 100644 --- a/limelight-common/AudioStream.c +++ b/limelight-common/AudioStream.c @@ -17,6 +17,7 @@ static PLT_THREAD decoderThread; #define RTP_PORT 48000 +/* Initialize the audio stream */ void initializeAudioStream(IP_ADDRESS host, PAUDIO_RENDERER_CALLBACKS arCallbacks, PCONNECTION_LISTENER_CALLBACKS clCallbacks) { memcpy(&callbacks, arCallbacks, sizeof(callbacks)); remoteHost = host; @@ -25,6 +26,7 @@ void initializeAudioStream(IP_ADDRESS host, PAUDIO_RENDERER_CALLBACKS arCallback LbqInitializeLinkedBlockingQueue(&packetQueue, 30); } +/* Tear down the audio stream once we're done with it */ void destroyAudioStream(void) { PLINKED_BLOCKING_QUEUE_ENTRY entry, nextEntry; @@ -41,6 +43,7 @@ void destroyAudioStream(void) { } static void UdpPingThreadProc(void *context) { + /* Ping in ASCII */ char pingData[] = { 0x50, 0x49, 0x4E, 0x47 }; struct sockaddr_in saddr; int err; @@ -50,6 +53,7 @@ static void UdpPingThreadProc(void *context) { saddr.sin_port = htons(RTP_PORT); memcpy(&saddr.sin_addr, &remoteHost, sizeof(remoteHost)); + /* Send PING every 100 milliseconds */ while (!PltIsThreadInterrupted(&udpPingThread)) { err = sendto(rtpSocket, pingData, sizeof(pingData), 0, (struct sockaddr*)&saddr, sizeof(saddr)); if (err != sizeof(pingData)) { diff --git a/limelight-common/VideoDepacketizer.c b/limelight-common/VideoDepacketizer.c index c55cd47..9907b02 100644 --- a/limelight-common/VideoDepacketizer.c +++ b/limelight-common/VideoDepacketizer.c @@ -351,7 +351,7 @@ void processRtpPayload(PNV_VIDEO_PACKET videoPacket, int length) { // Remove extra padding currentPos.length = videoPacket->payloadLength; - if (isFirstPacket) { + /*if (isFirstPacket) { if (getSpecialSeq(¤tPos, &specialSeq) && isSeqFrameStart(&specialSeq) && specialSeq.data[specialSeq.offset+specialSeq.length] == 0x67) { @@ -360,7 +360,7 @@ void processRtpPayload(PNV_VIDEO_PACKET videoPacket, int length) { processRtpPayloadSlow(videoPacket, ¤tPos); return; } - } + }*/ processRtpPayloadFast(videoPacket, currentPos); @@ -379,7 +379,6 @@ void processRtpPayload(PNV_VIDEO_PACKET videoPacket, int length) { connectionDetectedFrameLoss(startFrameNumber, nextFrameNumber - 1); waitingForNextSuccessfulFrame = 0; } - startFrameNumber = nextFrameNumber; } }