AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for TSReader Lite

<<Back to software description

Changes for v2.8.48b - v2.8.54

  • Pro: The Stream Monitor window now displays the stream source data making multiple instances of the stream monitor easier to read
  • Pro: Added the -A switch to TSWatcher to allow it to start automatically
  • Pro: Changed TSWatcher to handle streams with more than 64 programs
  • Pro: Added an alarm to TSWatcher to allow it to monitor the NULL (stuffing) data rate. Useful should the stream feeding a modulator stop
  • All: Added a delay when switching mode on the TBS 5590 due to an error on some Windows 10 machines
  • Pro: Fixed an issue with TSWatcher where some alarms wouldn't be written to the log file correctly
  • Pro: Added the STREAMMONITOR command to the Control Server
  • All: Fixed an issue with the aspect ratio of MPEG-2 SD 16:9 video with AFD data
  • Std/Pro: Added support for 8K SUHD video using the H.265 codec
  • All: Added support for the TBS-6205 quad tuner card in DVB-C, DVB-T/T2 and QAM-B (MCNS) modes
  • All: Added support for the satellite XML list from SatBeams. Currently the satellites.xml needs to be downloaded from their website and then placed in the TSReader install folder manually. This will be automated in the future
  • Std/Pro: Fixed an issue where the chroma and luma sampling data on H.265 video streams (HDR) didn't show correctly
  • Pro: Changed the SCTE-35 processor to ignore the network type. This prevented SCTE-35 messages from being shown on some streams
  • Pro: Added the —n switch to disable Stream Monitor logging
  • Std/Pro: Updated the -c switch to allow the Control Server to listen only a specific interface
  • Std/Pro: Added the —p switch to allow the TSReader window position and size to be specified
  • Pro: Added the —N switch to allow the window position of the Stream Monitor window to be specified
  • All: Updated the RTP and HRTP source modules so that SMPTE 2022-4 processing could be turned off. Some encoders put garbage after the MPEG-2 transport stream packets in RTP frames and this was causing TSReader to crash thinking it was SMPTE 2022-4 data
  • All: Fixed an issue where the channel name from a CVCT might not be shown on a thumbnail
  • All: Fixed a problem where exporting HTML with only thumbnails would result in an empty HTML file
  • Std/Pro: Added support for https to the IPTV source module
  • Std/Pro: The Save Thumbnails function now writes audio thumbnails if they are available
  • All: The Dektec QAM sources now support the DTU-236
  • Pro: Added the ability to include tuner data in the Stream Monitor log
  • Pro: Improvements to the SCTE-35 decoder. When a time signal message is received, the actual time between the splice time and PCR time is calculated and shown
  • Pro: Added INFO VIDEO command to the Control Server. This sends the video codec, resolution, interlace type and black percentage for each program in the mux
  • Pro: Added the —t switch to enable tuner info logging in the Stream Monitor
  • Pro: Added the —T switch to allow the PMT timeout to be set
  • All: Fixed a crash that could occur feeding short non MPEG-2 transport stream files into the File source module
  • Std/Pro: Updated the processing of MPEG AAC audio streams. They are now listed as ADTS or LATM format rather than MPEG-2 and MPEG-4 AAC which is a better description. Audio parameters such as sampling rate and channel mode are now shown for these streams
  • All: Added source modules to handle IPv6 in both UDP and RTP formats
  • Pro: Added a forwarder module to output IPv6 in UDP and RTP
  • Std/Pro: Fixed an issue with the -X+ switch
  • All: Fixed a crash in the TBS 5590 DVB-C2 source module
  • Pro: Added logging and analysis of PCR, PTS and DTS (Export/Log Video/Audio timing). A text file is generated - a sample is here
  • Pro: Added support for the timing analysis above to the Control Server via the TIMING START and TIMING STOP commands
  • All: Added a warning for TBS devices that some versions of Windows require TSReader to run at least once in Administrator mode in order for the device to work correctly
  • All: Added decoding of E-AC3 audio header



Changes for v2.8.46g - v2.8.48b

  • Known issues
  • Captions from H.264 streams are not saved correctly in archive mode
  • Captions carried in SCTE-20 format and written in the archive mode will sometimes be jibberish
  • Changed in 2.8, build 48b:
  • All: The easy reader and widescreen flags in the ATSC caption descriptor are now displayed
  • Std/Pro: Fixed an issue with XML and XMLTV export where the wrong options were displayed when choosing the output file
  • Std/Pro: The SAT>IP source module now supports the tuner address and number on the command line in the format [tuner-address:tuner-number]
  • Std/Pro: Added the DVB EPG category to XMLTV exports
  • All: The HTTP source module now understands .m3u files without the need for them to be described by an HTML 5
  • All: HLS/MPEG-DASH live streams are now supported by the HTTP source module
  • Pro: The ccextract command-line utility now processes captions from H.264 video
  • Pro: XML export now includes SCTE 35 cue messages in raw hex format
  • Pro: The Stream Monitor window is now bigger so the entire alarm text gets displayed
  • Pro: Added a button to copy all the Stream Monitor alarm text to the clipboard
  • Pro: Added a function to the Stream Monitor to generate an alarm if a certain PID's bitrate drops below a certain level. This level can be set by clicking the Settings button in the Stream Monitor window
  • Std/Pro: Added the ability to save MPE IP data not carrying UDP or TCP traffic
  • Pro: Added the ability to log all SCTE-35 messages into a comma separated file
  • Pro: Fixed an issue where H.264 captions would sometimes be gibberish if B slices were present - fix applies to both TSReader and the ccextract command-line program



Changes for v2.8.46f - v2.8.46g

  • All: Fixed a problem with DiSEqC switch commands on Tevii interfaces.
  • All: Hidden registry DWORD value: ForceH264ProgramNumber - forces the specified program to use H.264 for video. This allows TSReader to operate correctly with the ITV HD channel on Astra 2 which advertises itself as H.263.
  • All: Fixed a problem there an empty PAT would show a single program.
  • Std/Pro: Fixed an issue with the control server GRAPH SEND function if a graph hasn't been saved manually.
  • Pro: Improvements to the PID filtering in the UDP forwarder.
  • Std/Pro: Fixed a crash when processing some MPEG-4 audio.
  • All: Fixes for more than 64 muxes in ATSC/QAM networks.
  • Pro: Added support for forwarding to Alitronika DTA-2145 devices.
  • Std/Pro: The -y switch now accepts a negative value for the timeout which causes an export after the specified number of seconds regardless of table processing.
  • Std/Pro: The control server now sends the correct response code for the SOURCE command.
  • Std/Pro: NIT tables up to 4096 bytes can now be processed.
  • Std/Pro: The -I switch now accepts a + sign in the front of the first " character around the PID numbers. If the + sign is there, the quoted text becomes the name of a PDL file which specifies the PIDs to record.
  • All: Initial support for the SCTE 65 system used in cable systems in the Americas.
  • Pro: Added decoding of SCTE 35 CUE messages including XML export support.
  • Pro: UDP forwarder can now forward just the PIDs specified.
  • All: Added an option to allow the PC to go into sleep mode when TSReader is running. This may cause lots of problems with various source modules/drivers so please use with care.
  • All: Fixed a bug with HDHomeRun sources where if the frequency was on the command line one might not see the tuner selection dialog.
  • Pro: Added the -g switch which allows TSReader to run from a memory stick and keeps the profiles as files on the memory stick.
  • All: Added support for the latest Alitronika AT40X devices.
  • All: Added support for DVB-S BDA interfaces. This is the standard XP implementation so no DiSEqC control nor DVB-S2 is possible, however, we will be adding support for the Windows 7 enhancements which will resolve this.
  • All: Fixed detection of ATSC/SCTE tables when the base PID for these systems is used for other purposes.
  • Pro: UDP Forwarder window is now minimized when TSReader is started minimized.
  • All: TSReader now warns if it is unable to write to a recording file (for example if out of disk space or a removable drive is disconnected).
  • All: Added an option to always select all audio streams when the record program function is used.



Changes for v2.8.46 - v2.8.46a

  • All: Fixed a bug with the TechnoTrend DVB-S2 USB2 interface that created a c:\tsreader.ts recording every time the source module is used.
  • All: Fixed an issue with all most Hauppauge source modules not working with 2.8.46 and added support for more Hauppauge interfaces and generic QAM-B cards.
  • All: Removed the FutureTel source module. It was causing too many missing DLL errors and the DLLs required to fix this are quite large. The support package to make this PCI encoder work with TSReader are available as a free download at http://www.coolstf.com/tsreader/TSReader_FutureTel.zip.
  • Lite: The "Check for New Version" function is now available in TSReader Lite.
  • All: Some corrections to the ATSC TSID tables.
  • All: Fixes for the HDHomeRun operating on HRC cable networks.
  • All: The IGMPv3 joins in the UDP Multicast source can now be specified from the command-line. For example "224.0.0.2 1234@192.168.1.5" would send the IGMPv3 join message to 192.168.1.5 for stream 224.0.0.2 port 1234.



Changes for v2.7.45d - v2.7.5f

  • All: Previouly if you changed channel with playback active, TSReader would only select the first audio stream of the newly selected program. Now it selects all audio streams.
  • All: Fixed an issue where EIT data wouldn't be processed in ATSC muxes when the GPS Offset specified in the STT was zero. Technically, transmitting this way is illegal since the GPS Offset is currently 14 seconds (Dec 2006).
  • All: Added wider support for Dektec products including the new DTA-160 card.
  • Pro: When forwarding programs over UDP as individual transport streams, a new option to include the CAT, EMM and ECM tables is included. This allows downstream descrambling for authorized programs.
  • Pro: The Table Monitor function can now dump sections as Hex/ASCII.
  • Standard/Pro:New command-line option: -B prevents TSReader from blacklisting elementary streams
  • All: Fixed a bug in the IP parser where more than one MPE packet in a section would be ignored.
  • Pro: Fixed a bug in the UDP forwarder which caused the output PAT's continuity counter to not update.
  • All: Updates to some of the Hauppauge source modules to support Windows Vista.
  • Pro: The UDP forwarder can now set the TTL on multicast IP packets.
  • All: On ATSC networks, Cable VCTs with major/minor channel numbers of zero are now displayed.
  • All: Hauppauge HVR-950 source module now works correctly on Windows Vista.
  • All: Null length PMT ES lists no longer cause a false ES entry to be displayed in TSReader.
  • Standard/Pro: Improved the -H command-line switch to include the ability to control which tables are decoded in the resulting HTML. See the command-line.html file in the documentation folder for details.
  • All: Added support for the Dektec 2145 PCI Express adapter.
  • Pro: Fixed an issue with the Record All Programs function where SCTE formatted closed-captions weren't being written as text files correctly.
  • Pro: Added display of current clients to the EIT Server setup dialog.



Changes for v2.7.45c - v2.7.45d

  • Pro: It's now possible to select the PID used for muxrate calculation by right clicking a PCR PID in the tree-view.
  • Std/Pro: Manual EPG recordings now default the MPEG program number if there is only one channel in the mux.
  • Std/Pro: Fixed a problem with manual EPG recordings running at the wrong time (difference between local and UTC time).
  • Std/Pro: Added a button to the manual EPG recording setup dialog to fill in the tuning parameters for the current mux.
  • All: Updated the RF Central RFX-MDR source module to allow operation with a wider range of encoders.
  • All: Added decoding of the Channel Extended Text Table in ATSC networks. The resulting text is shown by selecting the TVCT in the tree-view.
  • All: Added support for the HDHomeRun Ethernet 8VSB/QAM tuner.
  • All: Minor fixes to the EPG Grid when a very large monitor is used.



Changes for v2.7.45b - v2.7.45c

  • All: Added support for the newer DVBWorld DVB-S/DSS tuner which uses a 9 volt power supply rather than a 5 volt supply on the older model.
  • All: Updated all the Hauppauge source modules and added support for the HVR-950 ATSC stick tuner.
  • Pro: Added the -n switch to automatically start TSReader's Record All Programs function when TSReader is launched.
  • All: For plugin users, if TSReader sees a PMT version change and that PMT is for the currently selected program, TSReader will send any plugins a channel change message to inform them the PMT changed.
  • All: Update all the Alitronika devices to use their latest API.
  • Std/Pro: Changed the -D switch to allow selection of all network types supported: -Da for ATSC, -Dd for DVB, -Di for ISDB and -Dm for DCII.
  • Pro: The rate graphs shown when using the Record All Program function no longer average out the data-rate over time and therefore show a much better represnetation of the data rate on each channel being archived.
  • Pro: Fixed a bug in the Record All Program function where one second programs would occasionally be recorded on ATSC networks.
  • All: Fixed a bug where the USER icon would show up on all MPEG-2 thumbnails even if the video stream wasn't carrying user data.
  • Std/Pro: Changes for the EPG scheduler. Once a recording is scheduled, double-clicking the event again now shows a pop-up menu that allow the recording to be cancelled and now allows pre/post-roll times to be set.
  • Std/Pro: Manual scheduled recordings can now be set - press the M key when the EPG grid is shown. Please feel free to suggest improvements in the manual recording process!
  • Pro: The Stream Monitor, UDP Forwarder and Record All Programs functions can now be used if there are no programs defined in the PAT, but there are manual channels defined.



<<Back to software description