blob: 41eb0ed75577c2aeb575dcfda017a94d76c7caef [file] [log] [blame]
Nanang Izzuddinb6f66bc2010-01-20 01:02:37 +00001#
2# ======================================================================
3# Jitter Buffer test data, containing one or more test sessions
4# ======================================================================
5#
6# A test session format:
7#
8# 1. Session title, started with '=', example:
9# = Bursty environment
10#
11# 2. Session setting, started with '%', followed by params:
12# - mode, possible values: 'adaptive' or 'fixed'
13# - initial prefetch, in frames
14# - minimum prefetch (for adaptive mode only), in frames
15# - maximum prefetch (for adaptive mode only), in frames
16# Example:
17# %adaptive 0 0 40
18# %fixed 10
19#
20# 3. Success conditions, started with '!', followed by condition name
21# and its maximum tolerable value, in frames unit. Recognized condition
22# names are: burst, discard, lost, empty, delay. These conditions will
23# be verified with jitter buffer statistics after all session test data
24# are executed.
25# Example:
26# !delay 10 <- maximum average delay of jbuf is 10 frames
27#
28# 4. Session test data, containing sequence of jitter buffer events,
29# an event is represented by a character as follow:
30# - P: PUT a frame into jitter buffer
31# - G: GET a frame from jitter buffer
32# - L: generate a Lost frame, i.e: sequence jump by 1
33# - R: sequence Restart
34# - J: sequence Jump by 20
35# - D: generate a Duplicated frame
36# - O: generate an Old/late (and perhaps also duplicated) frame
37# Example:
38# PGPGPGPGPG <- ideal condition, PUT and GET one after another
39#
40# 5. End of session test data, marked by '.'
41#
42# ======================================================================
43#
44
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +000045= Ideal condition
46%adaptive 0 0 10
47!burst 1
48!discard 0
49!lost 0
50!empty 0
51!delay 1
52PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
53PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
54.
Benny Prijono5dcb38d2005-11-21 01:55:47 +000055
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +000056= DTX
57%adaptive 0 0 10
58!burst 1
59!discard 0
60!lost 0
61!empty 20
62!delay 1
63PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
64# Start silence
65GGGGGGGGGGGGGGGGGGGG
66# End silence
67PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
68.
Benny Prijono5dcb38d2005-11-21 01:55:47 +000069
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +000070= Regular burst (three gets three puts)
71%adaptive 0 0 10
72!burst 3
73!discard 0
74!lost 0
75!empty 0
76!delay 3
77PPPGGGPPPGGGPPPGGG PPPGGGPPPGGGPPPGGG PPPGGGPPPGGGPPPGGG PPPGGGPPPGGGPPPGGG
78PPPGGGPPPGGGPPPGGG PPPGGGPPPGGGPPPGGG PPPGGGPPPGGGPPPGGG PPPGGGPPPGGGPPPGGG
79.
Benny Prijono5dcb38d2005-11-21 01:55:47 +000080
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +000081= Random burst (no drift)
82%adaptive 0 0 10
83!burst 4
84!discard 1 <- there may be delay adaptation caused by multiple empty GETs followed by multiple PUTs, later when burst level reaches 'stable' condition, JB may shrink some excess frames
85!lost 0
86!empty 4
87!delay 4
88PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
89PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
90PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
91PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
92PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
93PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
94PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
95PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
96PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
97PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
98PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
99PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
100PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
101PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
102PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
103PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
104PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
105PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
106PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
107PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
108PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
109PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
110PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
111PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
112PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
113PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
114PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
115PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
116PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
117PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
118PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
119PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
120PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
121PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
122PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
123PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
124PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
125PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
126PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
127PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
128PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
129PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
130PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
131PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
132PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
133PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
134PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
135PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
136PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
137PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
138PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
139PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
140.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000141
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000142= Random burst (with drift, PUT > GET)
143%adaptive 0 0 10
144!burst 4
145!discard 68 <- number of PUT - GET, JB does shrinking by discarding frames
146!lost 0
147!empty 4
148!delay 8 <- should be less than or equal to twice of burst
149P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
150P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
151P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
152P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
153P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
154P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
155P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
156P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
157P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
158P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
159P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
160P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
161P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
162P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
163P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
164P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
165P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
166P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
167P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
168P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
169P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
170P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
171P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
172P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
173P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
174P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
175P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
176P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
177P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
178P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
179P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
180P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
181P PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG P PGPGPPGGPPPPGGPGGGPG
182P PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG P PGGGGPPPGPPGPPPGGPGG
183.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000184
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000185= Random burst (with drift, PUT < GET)
186%adaptive 0 0 10
187!burst 4
188!discard 0
189!lost 0
190!empty 70 <- GET - PUT = 66, added 4 for tolerating empty caused by burst
191!delay 4 <- should be less than or equal to burst
192G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
193G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
194G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
195G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
196G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
197G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
198G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
199G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
200G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
201G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
202G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
203G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
204G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
205G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
206G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
207G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
208G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
209G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
210G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
211G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
212G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
213G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
214G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
215G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
216G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
217G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
218G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
219G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
220G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
221G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
222G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
223G PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG G PGGGGPPPGPPGPPPGGPGG
224G PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG G PGPGPPGGPPPPGGPGGGPG
225.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000226
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000227= Packet lost
228%adaptive 0 0 10
229!burst 1
230!discard 0
Nanang Izzuddind5190be2009-05-01 15:13:01 +0000231!lost 7
232!empty 3
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000233!delay 3
234PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
235# Some losts
236LGPGPGLGPGPGPGLGPGPG
237# Normal
238PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
Nanang Izzuddind5190be2009-05-01 15:13:01 +0000239# More losts
240PLPGGGPPPGGGPLPGGGPG PLPGGGPPPGGGPLPGGGPG
241# Normal
242PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000243.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000244
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000245= Sequence restart
246%adaptive 0 0 10
247!burst 1
248!discard 0
249!lost 0
250!empty 0
251!delay 1
252PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
253PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
254PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
255PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
256# seq restarted after 120 PUTs (default MAX_MISORDER == 100)
257R
258PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
259PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
260.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000261
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000262= Duplicated frames
263= e.g.: some Forward Error Correction (FEC) methods.
264%adaptive 0 0 10
265!burst 1
266!discard 40
267!lost 0
268!empty 0
269!delay 1
270PDGPDGPDGPDGPDG PDGPDGPDGPDGPDG PDGPDGPDGPDGPDG PDGPDGPDGPDGPDG
271PDGPDGPDGPDGPDG PDGPDGPDGPDGPDG PDGPDGPDGPDGPDG PDGPDGPDGPDGPDG
272.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000273
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000274= Late frames
275%adaptive 0 0 10
276!burst 1
277!discard 8 <- late frames are discarded + delay adaptation
278!lost 4
279!empty 4
280!delay 4
281PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
282PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
283# Suddenly there are some lost frames
284LGLGPGLGLGPG
285# Those lost frames are actually late (+misordered), here they come
286OOOO
287# Then back to normal
288PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
289PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
290.
Benny Prijono5dcb38d2005-11-21 01:55:47 +0000291
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000292= PUT burst at the beginning
293%adaptive 0 0 10
294!burst 1
295!discard 50 <- frames discarded for delay adaptation
296!lost 0
297!empty 0
298!delay 25 <- average delay, JB is able to adapt the delay
299PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
300PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
301PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
302PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
303PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
304PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
305PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
306PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
307PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
308PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
309PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
310PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
311PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
312PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
313PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
314.
315
316= Fixed mode prefetch 5, with two empty events
317%fixed 5
318!burst 1
319!discard 0
320!lost 0
321!empty 10
322!delay 5
323G
324PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
325GGGGG
326PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
327.
328
329= Fixed mode prefetch 5, with random burst
330%fixed 5
331!burst 3
332!discard 0
333!lost 0
334!empty 5
335!delay 5
336PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
337PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
338PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
339PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
340PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
341PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
342PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
343PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
344.
345
346= Fixed mode prefetch 10, PUT burst at the beginning
347%fixed 10
348!burst 1
Nanang Izzuddinb6f66bc2010-01-20 01:02:37 +0000349!discard 50 <- frames discarded for delay adaptation
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000350!lost 0
351!empty 0
Nanang Izzuddinb6f66bc2010-01-20 01:02:37 +0000352!delay 20 <- average delay, twice of minimal prefetch
Nanang Izzuddinad4bb0a2009-04-06 17:13:33 +0000353PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
354PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
355PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
356PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
357PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
358PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
359PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
360PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
361PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
362PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
363PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
364PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
365PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
366PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
367PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
368.
Nanang Izzuddinb6f66bc2010-01-20 01:02:37 +0000369
370= Large PUT burst at beginning, then normal with burst level 10 and periodic burst spikes
371%adaptive 0 0 40
372!burst 10
373!discard 300 <- not so relevant for long period session with many delay adjustments needed (i.e: for first burst and periodic spikes)
374!lost 0
375!empty 60 <- delay adjustment effect, as there is actually no drift
376!delay 20 <- twice of burst level average
377PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
378PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
379PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
380PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
381PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
382PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
383PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
384PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
385PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
386PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
387PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
388PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
389PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
390PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
391PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
392PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
393PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
394PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
395PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
396PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
397PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
398PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
399PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
400PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
401PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
402PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
403PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
404PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
405PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
406PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
407PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
408PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
409PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
410PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
411PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
412PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
413PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
414GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG GGGGGGGGGG
415PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
416PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
417PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
418PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
419PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
420PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
421PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
422PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
423PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
424PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
425PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
426PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
427PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
428PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
429PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
430PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
431PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
432GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG GGGGGGGGGG
433PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
434PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
435PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
436PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
437PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
438PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
439PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
440PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
441PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
442PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
443PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
444PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
445PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
446PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
447PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
448PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
449PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
450PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
451PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
452PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
453PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
454PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
455PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
456PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
457PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
458GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG GGGGGGGGGG
459PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
460PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
461PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
462PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
463PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
464PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
465PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
466PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
467GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG GGGGGGGGGG
468PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
469PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
470PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
471PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
472PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
473PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
474PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
475PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
476PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
477PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
478PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
479PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
480PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
481PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
482PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
483PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
484PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
485PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
486PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
487PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
488PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
489PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
490PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
491PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
492PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
493PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
494PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
495PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
496PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
497GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG GGGGGGGGGG
498PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
499PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
500PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
501PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
502PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
503PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
504PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
505PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
506PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
507PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
508PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
509PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
510PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
511PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
512PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
513PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
514PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
515PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
516PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
517PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
518PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
519PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
520PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
521PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
522PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
523PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
524PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
525PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
526PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
527PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
528PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
529PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
530PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
531PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
532PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
533PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
534PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
535PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
536PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
537PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
538PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
539PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
540PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
541PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
542PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
543PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
544PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
545PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
546PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
547PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
548PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
549PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
550PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
551PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
552PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
553PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
554PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
555PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
556PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
557PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
558PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
559PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
560PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
561.