| Index: webrtc/modules/video_coding/main/test/plotJitterEstimate.m
|
| diff --git a/webrtc/modules/video_coding/main/test/plotJitterEstimate.m b/webrtc/modules/video_coding/main/test/plotJitterEstimate.m
|
| deleted file mode 100644
|
| index d6185f55da1996b1c653a29da9db563b4b94883b..0000000000000000000000000000000000000000
|
| --- a/webrtc/modules/video_coding/main/test/plotJitterEstimate.m
|
| +++ /dev/null
|
| @@ -1,52 +0,0 @@
|
| -function plotJitterEstimate(filename)
|
| -
|
| -[timestamps, framedata, slopes, randJitters, framestats, timetable, filtjitter, rtt, rttStatsVec] = jitterBufferTraceParser(filename);
|
| -
|
| -x = 1:size(framestats, 1);
|
| -%figure(2);
|
| -subfigure(3, 2, 1);
|
| -hold on;
|
| -plot(x, slopes(x, 1).*(framestats(x, 1) - framestats(x, 2)) + 3*sqrt(randJitters(x,2)), 'b'); title('Estimate ms');
|
| -plot(x, filtjitter, 'r');
|
| -plot(x, slopes(x, 1).*(framestats(x, 1) - framestats(x, 2)), 'g');
|
| -subfigure(3, 2, 2);
|
| -%subplot(211);
|
| -plot(x, slopes(x, 1)); title('Line slope');
|
| -%subplot(212);
|
| -%plot(x, slopes(x, 2)); title('Line offset');
|
| -subfigure(3, 2, 3); hold on;
|
| -plot(x, framestats); plot(x, framedata(x, 1)); title('frame size and average frame size');
|
| -subfigure(3, 2, 4);
|
| -plot(x, framedata(x, 2)); title('Delay');
|
| -subfigure(3, 2, 5);
|
| -hold on;
|
| -plot(x, randJitters(x,1),'r');
|
| -plot(x, randJitters(x,2)); title('Random jitter');
|
| -
|
| -subfigure(3, 2, 6);
|
| -delays = framedata(:,2);
|
| -dL = [0; framedata(2:end, 1) - framedata(1:end-1, 1)];
|
| -hold on;
|
| -plot(dL, delays, '.');
|
| -s = [min(dL) max(dL)];
|
| -plot(s, slopes(end, 1)*s + slopes(end, 2), 'g');
|
| -plot(s, slopes(end, 1)*s + slopes(end, 2) + 3*sqrt(randJitters(end,2)), 'r');
|
| -plot(s, slopes(end, 1)*s + slopes(end, 2) - 3*sqrt(randJitters(end,2)), 'r');
|
| -title('theta(1)*x+theta(2), (dT-dTS)/dL');
|
| -if sum(size(rttStatsVec)) > 0
|
| - figure; hold on;
|
| - rttNstdDevsDrift = 3.5;
|
| - rttNstdDevsJump = 2.5;
|
| - rttSamples = rttStatsVec(:, 1);
|
| - rttAvgs = rttStatsVec(:, 2);
|
| - rttStdDevs = sqrt(rttStatsVec(:, 3));
|
| - rttMax = rttStatsVec(:, 4);
|
| - plot(rttSamples, 'ko-');
|
| - plot(rttAvgs, 'g');
|
| - plot(rttAvgs + rttNstdDevsDrift*rttStdDevs, 'b--');
|
| - plot(rttAvgs + rttNstdDevsJump*rttStdDevs, 'b');
|
| - plot(rttAvgs - rttNstdDevsJump*rttStdDevs, 'b');
|
| - plot(rttMax, 'r');
|
| - %plot(driftRestarts*max(maxRtts), '.');
|
| - %plot(jumpRestarts*max(maxRtts), '.');
|
| -end
|
|
|