MPEG-2 TS packet analyser : Change log

DateVersion Changes and Notes
01/07/08 2.0.0.0
  • Test version
09/07/08 2.0.0.1
  • Added video sequence header decoding: hozitonatal size, vertical size, aspect ratio and frame rate. Tested with Mux1 and Sky1.
10/07/08 2.0.0.2
  • Minor GUI changes.
11/07/08 2.0.0.3
  • First public release.
2.0.0.4
  • Added new transport stream continuity counter checking feature.
  • Made provision for files that do not start with a sync byte, offsets will be detected.
  • Improved checking routine when opening a file.
  • Added dialogue box for TS header export, user can choose start packet, end packet and enable pid or payload start filters.
  • Enhanced payload start filter on main window, it is now possible to filter on 0 and 1.
  • Minor improvements to PES and AFD viewer
  • Added table_id decoding to main dialogue
21/08/08 2.0.0.5
  • 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.
  • Minor changes to toolbar.
2.0.0.6
  • Fixed issue with UTC decoder missing leading '0'
  • Added UTC decoding to TOT
  • Added TDT/TOT export and analysis function, inlcuding packet and time delta information
  • Added Table Header export function
  • Minor UI changes
23/12/08 2.0.0.7
  • Faster decoding (TS packet headers)
  • Added table header decoding for PMT and EIT
  • Added ability to specify multiple PIDs in TableHeader export dialogue
  • Added packet_deta to TSHeader and TableHeader export
  • Added 'current' and 'first' options to Goto dialogue
  • PID search now more robust - checks for sync bytes in every packet
19/02/09 2.0.0.8
  • Added AFD codes 0-7 as defined in TS 101 154
  • Added AFD export feature to track changes in stream
26/02/09 2.0.0.9
  • Added picture_type decoding and export
  • Added GOP length analysis
  • Added sync byte check feature 
  • UI changes to data decoder toolbox, can be docked to the main window and re-sized
  • Internal re-working
26/02/09 2.0.0.10
  • Bug fix : GOP export
19/08/09 2.1.0.0
  • New improved combined CSV report generation tool
  • Added 'stop' button to allow user to abort long searches
  • Added adaptation header and PCR decoding
  • Added additional PES header decoding
  • Added PTS and DTS decoding
  • Added audio description fade/pan decoding 
  • Improved goto function
  • Improved continuity check algorithm
  • Improved sync byte check algorithm
  • Internal modifications (navigate and decode modules) 
  • User interface now more responsive during long tasks
  • Moved data decoder to main form, viewer can be resized as required
25/11/09 2.1.0.1
  • Faster sync byte check
  • Faster pid list generation 
  • Bug fix : overflow when using very large files
07/12/09 2.1.0.2
  • Added 'Stop' button to continuiuty count dialogue
  • Added 'Visit website' button to toolbar
  • Bug fix : incorrect conversion applied when checking packet range in 'generate CSV report' dialogue
06/02/10 2.1.0.3
  • Improved continuity count check so missing sync bytes are reported
  • Added extra checking for adaptation length
26/04/10 2.1.0.4
  • Fixed adaptation length calculation bug
2.2.0.0
Beta 1
  • Added support for 192, 204 and 208 byte packets
  • Added additional adaptation decoding
  • Added *.m2t and *.m2ts to file open dialogue
  • Added File | Close menu item
10/05/10 2.2.0.0
  • Improved sync byte checking on file open
  • Improved demux of 196, 204, 208 byte streams
22/05/10 2.2.0.1
  • Fixed problem with adaptation stuffing bytes
03/07/10 2.2.0.2
  • Added table section CRC decoding
  • Added 'from end of file' option to goto dialogue 
  • Increased goto packet variable to int32
  • Improved continuity check algorithm
03/09/10 2.2.0.3
  • Added temporal reference and vbv delay
  • Added pes scrambling control bits
  • Added more EIT header decoding
  • Improved continuity count checking report
20/01/11 2.3.0.0
  • Added PID spacing analysis
  • Added adaptation filter to report generation
  • Added source and output trim functions to demux 
10/07/11 2.3.0.1
  • Improvements to PID spacing analysis
  • Added Save Packet feature
04/12/11 2.4.0.0
  • Added ability to select PIDs for table decoding
22/12/11 2.4.1.0
  • Added ability to change hex viewer byte numbering to start at 1 or 0. Click on index panel to toggle.
  • Added keyboard shortcuts for navigation:
    PageDown: Next packet
    PageUp: Prev packet
    Home: First packet
    End: Goto packet
    Escape: Stop search
  • Fixes for 120dpi display modes
  • Improved table pid list gui: press enter to add new pid
  • New options in CSV report
  • New table report
09/02/12 2.4.1.1
  • Multiple selections now possible in PID lists in demux dialogue
  • Video decode bug fix
18/02/12 2.4.1.2
  • Faster demux
23/12/12 2.4.2.0
  • PMT decoder (experimental)
  • Now possible to drag/drop TS files to open
  • Now possible to open a single TS packet
13/07/13 2.4.3.0
  • Fixed an issue with de-muxing packets which are not 188-bytes long
  • Added DSM-CC table-ids
  • Rebuilt with Visual Studio 2010, now uses .Net 4 or later
19/07/13 2.4.4
  • Added option to convert to 188-byte packets in demux
  • Reworked denux dialogue to be more consistent
28/09/13 2.4.5
  • Added dec/hex display options
  • Display Options and Table PID list are now saved settings in user.config
  • Improved handling of corrupt sync bytes and broken streams
16/12/14 2.4.6
  • Fix for 192 byte packet demux issue
13/09/15 2.4.7
  • Fix for PMT elementary PID issue
28/05/16 2.5.0
  • Added ability to export Audio Description data in CSV file
  • Added ability to toggle packet display between hex and ascii

Known issues