-
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathchange log.htm
executable file
·425 lines (408 loc) · 13.7 KB
/
change log.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>MPEG-2 TS packet analyser : change log</title>
</head>
<body>
<h1>
MPEG-2 TS packet analyser : Change log</h1>
<table width = "75%" border="1">
<tr><th valign="top" style="width: 56px" >Date</th><th valign="top" >Version</th><th valign="top" >
Changes and
Notes</th></tr>
<tr><td valign="top" style="width: 56px">
01/07/08</td><td valign="top">
2.0.0.0</td><td valign="top">
<ul><li>Test version</li></ul></td></tr>
<tr>
<td valign="top" style="width: 56px">
09/07/08</td>
<td valign="top">
2.0.0.1</td>
<td valign="top">
<ul><li>Added video sequence header decoding: hozitonatal size, vertical size, aspect ratio
and frame rate. Tested with Mux1 and Sky1.</li></ul></td>
</tr>
<tr>
<td valign="top" style="width: 56px">
10/07/08</td>
<td valign="top">
2.0.0.2</td>
<td valign="top">
<ul><li>Minor GUI changes.</li></ul></td>
</tr>
<tr>
<td valign="top" style="width: 56px">
11/07/08</td>
<td valign="top">
2.0.0.3</td>
<td valign="top">
<ul><li>First public release.</li></ul></td>
</tr>
<tr>
<td valign="top" style="width: 56px">
</td>
<td valign="top">
2.0.0.4</td>
<td valign="top"><ul>
<li>Added new transport stream continuity counter checking feature.</li>
<li>Made provision for files that do not start with a sync byte, offsets will be detected.</li>
<li>Improved checking routine when opening a file.</li>
<li>Added dialogue box for TS header export, user can choose start packet, end packet and enable pid or payload start filters.</li>
<li>Enhanced payload start filter on main window, it is now possible to filter on 0 and 1.</li>
<li>Minor improvements to PES and AFD viewer</li>
<li>Added table_id decoding to main dialogue</li>
</ul></td>
</tr>
<tr>
<td valign="top" style="width: 56px">
21/08/08</td>
<td valign="top">
2.0.0.5</td>
<td valign="top">
<ul><li>Fixed a problem with TS files bigger than 2Gb. The largest TS file that can be
opened is 2,147,483,647 * 188 byte packets.</li><li>Minor changes to toolbar.</li></ul>
</td>
</tr>
<tr>
<td valign="top" style="width: 56px">
</td>
<td valign="top">
2.0.0.6</td>
<td valign="top">
<ul><li>Fixed issue with UTC decoder missing leading '0'</li>
<li>Added UTC decoding to TOT</li>
<li>Added TDT/TOT export and analysis function, inlcuding packet and time delta information</li>
<li>Added Table Header export function</li>
<li>Minor UI changes</li></ul></td>
</tr>
<tr>
<td valign="top" style="width: 56px">
23/12/08</td>
<td valign="top">
2.0.0.7</td>
<td valign="top"><ul><li>Faster decoding (TS packet headers)</li>
<li>Added table header decoding for PMT and EIT</li>
<li>Added ability to specify multiple PIDs in TableHeader export dialogue</li>
<li>Added packet_deta to TSHeader and TableHeader export</li>
<li>Added 'current' and 'first' options to Goto dialogue</li>
<li>PID search now more robust - checks for sync bytes in every packet</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" style="width: 56px">
19/02/09</td>
<td valign="top">
2.0.0.8</td>
<td valign="top">
<ul><li>Added AFD codes 0-7 as defined in TS 101 154</li>
<li>Added AFD export feature to track changes in stream</li>
</ul></td>
</tr>
<tr>
<td valign="top" style="width: 56px">
26/02/09</td>
<td valign="top">
2.0.0.9</td>
<td valign="top"><ul><li>Added picture_type decoding and export</li>
<li>Added GOP length analysis</li>
<li>Added sync byte check feature </li>
<li>UI changes to data decoder toolbox, can be docked to the main window and re-sized</li>
<li>Internal re-working</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" style="width: 56px">
26/02/09</td>
<td valign="top">
2.0.0.10</td>
<td valign="top"><ul><li>Bug fix : GOP export</li></ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
19/08/09</td>
<td valign="top">
2.1.0.0</td>
<td valign="top"><ul><li>New improved combined CSV report generation tool </li>
<li>Added 'stop' button to allow user to abort long searches</li>
<li>Added adaptation header and PCR decoding </li>
<li>Added additional PES header decoding</li>
<li>Added PTS and DTS decoding</li>
<li>Added audio description fade/pan decoding </li>
<li>Improved goto function</li>
<li>Improved continuity check algorithm</li>
<li>Improved sync byte check algorithm</li>
<li>Internal modifications (navigate and decode modules) </li>
<li>User interface now more responsive during long tasks</li>
<li>Moved data decoder to main form, viewer can be resized as required</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
25/11/09</td>
<td valign="top">
2.1.0.1</td>
<td valign="top"><ul>
<li>Faster sync byte check</li>
<li>Faster pid list generation </li>
<li>Bug fix : overflow when using very large files</li> </ul></td>
</tr>
<tr>
<td style="width: 56px" valign="top">
07/12/09</td>
<td valign="top">
2.1.0.2</td>
<td valign="top">
<ul><li>Added 'Stop' button to continuiuty count dialogue</li>
<li>Added 'Visit website' button to toolbar</li>
<li>Bug fix : incorrect conversion applied when checking packet range in 'generate CSV
report' dialogue </li>
</ul></td>
</tr>
<tr>
<td style="width: 56px" valign="top">
06/02/10</td>
<td valign="top">
2.1.0.3</td>
<td valign="top">
<ul><li>Improved continuity count check so missing sync bytes are reported</li>
<li>Added extra checking for adaptation length</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
26/04/10</td>
<td valign="top">
2.1.0.4</td>
<td valign="top">
<ul><li>Fixed adaptation length calculation bug</li></ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
</td>
<td valign="top">
2.2.0.0<br />
Beta 1</td>
<td valign="top"><ul><li>Added support for 192, 204 and 208 byte packets</li>
<li>Added additional adaptation decoding </li>
<li>Added *.m2t and *.m2ts to file open dialogue</li>
<li>Added File | Close menu item</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
10/05/10</td>
<td valign="top">
2.2.0.0</td>
<td valign="top"><ul><li>Improved sync byte checking on file open</li>
<li>Improved demux of 196, 204, 208 byte streams</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
22/05/10</td>
<td valign="top">
2.2.0.1</td>
<td valign="top"><ul><li>Fixed problem with adaptation stuffing bytes</li></ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
03/07/10</td>
<td valign="top">
2.2.0.2</td>
<td valign="top"><ul><li>Added table section CRC decoding </li>
<li>Added 'from end of file' option to goto dialogue </li>
<li>Increased goto packet variable to int32</li>
<li>Improved continuity check algorithm</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
03/09/10</td>
<td valign="top">
2.2.0.3</td>
<td valign="top">
<ul>
<li>Added temporal reference and vbv delay</li>
<li>Added pes scrambling control bits</li>
<li>Added more EIT header decoding</li>
<li>Improved continuity count checking report</li>
</ul></td>
</tr>
<tr>
<td style="width: 56px" valign="top">
20/01/11</td>
<td valign="top">
2.3.0.0</td>
<td valign="top"><ul><li>Added PID spacing analysis</li>
<li>Added adaptation filter to report generation</li>
<li>Added source and output trim functions to demux </li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
10/07/11</td>
<td valign="top">
2.3.0.1</td>
<td valign="top">
<ul><li>Improvements to PID spacing analysis</li>
<li>Added Save Packet feature</li></ul></td>
</tr>
<tr>
<td style="width: 56px" valign="top">
04/12/11</td>
<td valign="top">
2.4.0.0</td>
<td valign="top">
<ul><li>Added ability to select PIDs for table decoding</li></ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
22/12/11</td>
<td valign="top">
2.4.1.0</td>
<td valign="top"><ul>
<li>Added ability to change hex viewer byte numbering to start at 1 or 0. Click on index
panel to toggle.</li>
<li>Added keyboard shortcuts for navigation:
<br />PageDown: Next packet
<br />PageUp: Prev packet
<br />Home: First packet
<br />End: Goto packet
<br />Escape: Stop search
</li>
<li>Fixes for 120dpi display modes</li>
<li>Improved table pid list gui: press enter to add new pid</li>
<li>New options in CSV report</li>
<li>New table report</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
09/02/12</td>
<td valign="top">
2.4.1.1</td>
<td valign="top">
<ul>
<li>Multiple selections now possible in PID lists in demux dialogue </li>
<li>Video decode bug fix</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
18/02/12</td>
<td valign="top">
2.4.1.2</td>
<td valign="top">
<ul>
<li>Faster demux</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
23/12/12</td>
<td valign="top">
2.4.2.0</td>
<td valign="top">
<ul>
<li>PMT decoder (experimental)</li>
<li>Now possible to drag/drop TS files to open</li>
<li>Now possible to open a single TS packet </li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
13/07/13</td>
<td valign="top">
2.4.3.0</td>
<td valign="top">
<ul>
<li>Fixed an issue with de-muxing packets which are not 188-bytes long</li>
<li>Added DSM-CC table-ids</li>
<li>Rebuilt with Visual Studio 2010, now uses .Net 4 or later</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
19/07/13
</td>
<td valign="top">
2.4.4
</td>
<td valign="top">
<ul>
<li>Added option to convert to 188-byte packets in demux</li>
<li>Reworked denux dialogue to be more consistent</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
28/09/13
</td>
<td valign="top">
2.4.5
</td>
<td valign="top">
<ul>
<li>Added dec/hex display options</li>
<li>Display Options and Table PID list are now saved settings in user.config</li>
<li>Improved handling of corrupt sync bytes and broken streams</li >
</ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
16/12/14</td>
<td valign="top">
2.4.6</td>
<td valign="top">
<ul><li>Fix for 192 byte packet demux issue</li></ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
13/09/15</td>
<td valign="top">
2.4.7</td>
<td valign="top">
<ul><li>Fix for PMT elementary PID issue</li></ul>
</td>
</tr>
<tr>
<td style="width: 56px" valign="top">
28/05/16</td>
<td valign="top">
2.5.0</td>
<td valign="top">
<ul><li>Added ability to export Audio Description data in CSV file</li>
<li>Added ability to toggle packet display between hex and ascii</li>
</ul>
</td>
</tr>
</table>
<h2>Known issues</h2>
<p>
<ul><li>pointer_field is not fully supported</li>
<li>AFD codes and picture type codes are not decoded if they are in a packet where payload start is 0</li>
</ul>
</p>
</body>
</html>