blob: 4f5a67fda3c0a722b484058bb7492cb75cc04d50 [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001#
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, delay_min. These
23# conditions will be verified with jitter buffer statistics after all
24# session test data are executed.
25# Example:
26# !delay 10 <- 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
45= 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.
55
56= 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.
69
70= 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.
80
81= 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.
141
142= 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 68 <- ticket #1188, normal frame after discarded frame is flagged 'lost' to align signal
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.
184
185= 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.
226
227= Packet lost
228%adaptive 0 0 10
229!burst 1
230!discard 0
231!lost 7
232!empty 3
233!delay 3
234PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
235# Some losts
236LGPGPGLGPGPGPGLGPGPG
237# Normal
238PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
239# More losts
240PLPGGGPPPGGGPLPGGGPG PLPGGGPPPGGGPLPGGGPG
241# Normal
242PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG
243.
244
245= 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.
261
262= 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.
273
274= 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.
291
292= PUT burst at the beginning
293%adaptive 0 0 10
294!burst 1
295!discard 50 <- frames discarded for delay adaptation
296!lost 50 <- ticket #1188, normal frame after discarded frame is flagged 'lost' to align signal
297!empty 0
298!delay_min 2 <- minimum 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
314PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
315PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
316PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
317PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
318PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
319PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
320PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
321PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
322PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
323PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
324PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
325PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
326PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
327PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
328PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
329PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
330PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
331.
332
333= Fixed mode prefetch 5, with two empty events
334%fixed 5
335!burst 1
336!discard 4 <- the burst level is about 1, but prefetching will cause delay by 5 frames prefetching, delay adjustment may take place later on
337!lost 4 <- progressive discard drops frames as if they were lost
338!empty 10
339!delay 5
340G
341PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
342GGGGG
343PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
344.
345
346= Fixed mode prefetch 5, with random burst
347%fixed 5
348!burst 3
349!discard 4 <- (see above test scenario)
350!lost 4 <- (see above test scenario)
351!empty 5
352!delay 5
353PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
354PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
355PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
356PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
357PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
358PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
359PGPGPPGGPPPPGGPGGGPG PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPPPGGPGGGPG
360PGGGGPPPGPPGPPPGGPGG PGPGPPGGPPGGPPPGGGPG PGGGGPPPGPPGPPPGGPGG
361.
362
363= Fixed mode prefetch 10, PUT burst at the beginning
364%fixed 10
365!burst 1
366!discard 50 <- frames discarded for delay adaptation
367!lost 50 <- ticket #1188, normal frame after discarded frame is flagged 'lost' to align signal
368!empty 0
369!delay_min 20 <- minimum delay, twice of minimal prefetch
370PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
371PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
372PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
373PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
374PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
375PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
376PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
377PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
378PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
379PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
380PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
381PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
382PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
383PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
384PGPGPGPGPGPGPGPGPGPG PGPGPGPGPGPGPGPGPGPG PGPGPGPGPG
385.
386
387= Large PUT burst at beginning, then normal with burst level 10 and periodic burst spikes
388%adaptive 0 0 40
389!burst 12
390!discard 300 <- not so relevant for long period session with many delay adjustments needed (i.e: for first burst and periodic spikes)
391!lost 300 <- ticket #1188, normal frame after discarded frame is flagged 'lost' to align signal
392!empty 60 <- delay adjustment effect, as there is actually no drift
393!delay 20 <- twice of burst level average
394PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
395PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
396PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
397PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
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
413PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
414PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP 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
430PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
431GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG GGGGGGGGGG
432PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP 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
448PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
449GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG 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
457PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
458PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP 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
466PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
467PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP 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
474PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
475GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG 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
483PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
484GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG 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
496PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
497PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP 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
513PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPP
514GGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGG 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
561PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
562PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
563PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
564PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
565PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
566PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
567PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
568PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
569PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
570PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
571PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
572PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
573PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
574PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
575PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
576PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
577PPPPPPPPPP GGGGGGGGGG PPPPPPPPPP GGGGGGGGGG
578.