FAB DVB Interface Changes & Corrections 6.39: 2024-02-29 FAB DVB Interface - NEW: Implemented per-interface SDT configuration. - NEW: Default "Send before PTS" value can be overriden for each service. 6.38: 2024-02-26 FAB DVB Interface - FIX: Fixed UDP/RTP data detection (broken in 6.35). 6.37: 2024-01-30 FAB DVB Interface - FIX: Use correct transmission time for decoded non-rotating pages. - FIX: Error in decoder page range configuration. 6.36: 2024-01-25 FAB DVB Interface - FIX: It was not possible to update VPS via REST if teletext generator configuration was changed without service restart. - FIX: Teletext generators are only restarted if configuration has been changed. 6.35: 2024-01-10 FAB DVB Interface - FIX: It was not possible to change teletext VANC numbers when the service was running. 6.34: 2023-12-22 FAB DVB Interface - FIX: Subpage numbers from commands PUT 101.2.s0 weren't respected correctly. 6.33: 2023-12-19 FAB DVB Interface - FIX: Error in Config GUI fixed. 6.32: 2023-12-15 FAB DVB Interface - NEW: Log invalid REST requests. - NEW: New settings on the System tab which allows defining URLs where to HTTP POST internal status as xml after every log change. - NEW: Implemented FAS command. - NEW: Added support for simultaneously receiving RTP and UDP transport protocols on a single IP interface with two (or more) sources. - FIX: Fixed 'Range check error' when importing certain FT-DGS/FT-DBR configurations. 6.31: 2023-08-18 FAB DVB Interface - NEW: Logs session ID when client connects. - NEW: Logs full information about the client when client disconnects. - NEW: Logs detailed information about all connected clients when a client connects or disconnects. 6.30: 2023-08-09 FAB DVB Interface - FIX: Program could crash when SendEmptyPCSWhileOffair was used. 6.29 2023-06-23 FAB DVB Interface - NEW: Added support for the SendEmptyPCSWhileOffair subtitle flag (requires FAB Subtitler 11.39 or later). When activated, sends empty PCS without regions once per second while subtitles are offair. 6.28 2023-03-30 FAB DVB Interface - FIX: A lot of erased pages on decoder could cause temporary transmission of old page versions. 6.27 2023-03-16 FAB DVB Interface - FIX: Regenerate teletext level 2.5 data correctly after receiving new Level 2.5 file. 6.26 2023-03-13 FAB DVB Interface - FIX: Generate teletext level 2.5 data correctly after transmission reconfiguration. - NEW: SMPTE 2031 can be selected with data_identifier 0x10 or 0x99 for teletext. 6.25 2023-02-24 FAB DVB Interface - FIX: Communication could stop sometimes when using Kerberos. - NEW: Support for UHD formats in the SDI/IP transmission. 6.24: 2023-02-15 FAB DVB Interface - FIX: Signal correct line number in 2110-40 field 2 for interlaced formats. 6.23: 2023-01-25 FAB DVB Interface - FIX: Modified data_identifier for VPS and WSS in SMPTE 2031. - FIX: Teletext generators start up faster. 6.22: 2022-12-19 FAB DVB Interface - FIX: Corrected dataunit_len for VPS and WSS in SMPTE 2031. 6.21: 2022-12-13 FAB DVB Interface - FIX: SD 576i output for SDI/IP interface can be configured again. - FIX: Corrected length field for SMPTE 2031 VPS and WSS. - NEW: Teletext can be transmitted on multiple outputs with unsynchronized clocks. - NEW: Logs changes in transmitted VPS. WARNING: Version 6.20 fixes a critical problem with IP traffic reception present since version 6.18. 6.20: 2022-11-03 FAB DVB Interface - FIX: It is no longer possible to configure SD 576i output on SDI/IP interfaces. - FIX: Received PCR was wrongly calculated for IP traffic. (broken since version 6.18) 6.19: 2022-10-17 FAB DVB Interface - FIX: Fixed generation of RTP timestamps in the SDI/IP transmission. 6.18: 2022-10-13 FAB DVB Interface - FIX: Fixed program hang when processing PTP packets. 6.17: 2022-10-03 FAB DVB Interface - NEW: Supports hardware timestamping of PTP packets. 6.16: 2022-09-02 FAB DVB Interface - FIX: Fixed occasional crash when teletext connections were interrupted. 6.15: 2022-08-02 FAB DVB Interface - NEW: Passing TOP names from teletext decoder corrected. 6.14: 2022-07-28 FAB DVB Interface - NEW: PTP client supports two step operation. 6.13: 2022-07-06 FAB DVB Monitor - NEW: Supports communication logging requests from FAB System Report 1.94. 6.12: 2022-06-30 FAB DVB Monitor - NEW: Added support for communication logging (/logcomm /logfolder:). - FIX: Corrected display problem with the last DVB Interface in the list. WARNING: Version 6.11 fixes a critical problem with restamping present since version 6.02. 6.11: 2022-06-29 FAB DVB Interface - FIX: Fixed instability in stream restamping. 6.10: 2022-06-22 FAB DVB Interface - FIX: Teletext transmission could stop when the default teletext page for subtitle page is onair and subtitle transmission is started. All installations that use default teletext page for subtitle page should be updated to this version. 6.09: 2022-06-10 FAB DVB Interface - FIX: Default teletext page for subtitle pages is transmitted correctly after service restart when the same page number is used for subtitle decoding. 6.08: 2022-04-26 FAB DVB Interface - FIX: Subtitle pages are transmitted correctly when they are used for decoding. 6.07: 2022-04-14 FAB DVB Interface - NEW: Configurator shows line number for the HD 1080i VANC line in the second field. - NEW: Service drops teletext connections after four hours of inactivity. 6.06: 2022-03-22 FAB DVB Interface - NEW: Added user interface to control running/stopped teletext pages. 6.05: 2022-03-10 FAB DVB Interface - FIX: Fixed a crash when subtitle page list was configured incorrectly. - FIX: Pages that are not present on the disk while the program is starting are no longer marked as 'offair'. 6.04: 2022-03-04 FAB DVB Interface - FIX: Corrected potential problem in NewFor reception. 6.03: 2022-01-31 FAB DVB Interface - FIX: Fixed PTP reception from multiple sources. 6.02: 2021-12-21 FAB DVB Interface - FIX: Occasional crash when using decoded teletext data for more than one destination. 6.01: 2021-11-17 FAB DVB Interface - NEW: SDI/IP streams are SMTPE 2022-7 compatible. - NEW: Teletext TS IP output can be synchronized to a specific input multiplexer. - FIX: Generated SDP uses correct RTP payload type. - FIX: Corrected teletext reception and decoding from SDI sources. 6.0: 2021-10-29 FAB DVB Interface - NEW: Added support for teletext transmission as SMTPE 2110 SDI over IP. - NEW: Added configuration options for specifying UDP/RTP source port and RTP payload type. - FIX: Correctly imports serial/parallel transmission state from old teletext configuration. - FIX: Icons are placed on common desktop 5.61: 2021-10-15 FAB DVB Interface - FIX: VPS extra bytes are preserved between sessions. - FIX: REST interface returns results of VPS commands. 5.60: 2021-09-29 FAB DVB Interface - FIX: Corrected teletext decoder initialization when decoding from an FT-HT input. 5.59: 2021-08-26 FAB DVB Interface - FIX: Better switch from non-rotating to rotating page when receiving teletext pages. 5.58: 2021-08-03 FAB DVB Interface - FIX: Improved handling of teletext configuration file in the configuration utility. - FIX: Pass subpage numbers from decoded pages correctly. 5.57: 2021-07-21 FAB DVB Interface - NEW: Added "Erase all teletext content" functionality to the configurator. - FIX: Fixed handling of overlapping ranges in the teletext decoder configuration. - FIX: Page names are corrected on load (old configurations may have page names initialized to a string of #0 characters). 5.56: 2021-07-09 FAB DVB Interface - FIX: National characters in TOP names are received correctly on teletext decoders. 5.55: 2021-06-30 FAB DVB Interface - FIX: Pages which are not received anymore on decoder are removed from transmission. 5.54: 2021-06-15 FAB DVB Interface - FIX: The teletext character set as defined in DVBConfig is used correctly for TOP teletext pages. 5.53: 2021-06-10 FAB DVB Interface - FIX: Corrected timing issue that could cause teletext configuration to be lost. 5.52: 2021-04-19 FAB DVB Interface - NEW: Accepts subtitles on hexadecimal pages from FAB Subtitler. 5.51: 2021-04-12 FAB DVB Interface - FIX: Fixed an exception in the configuration utility. WARNING: Version 5.50 contains a critical problem in the configuration utility. Please use version 5.51. 5.50: 2021-04-09 FAB DVB Interface - NEW: Faster retransmission of decoded teletext subtitles. - NEW: Hexadecimal pages can be used for subtitle transmission. - NEW: Teletext decoder supports hexadecimal pages. - FIX: Fixed small user interface issues. FAB DVB Monitor - FIX: Fixed small user interface issues. 5.49: 2021-03-16 FAB DVB Interface - FIX: Fixed a crash in the configuration utility. WARNING: Version 5.48 contains a critical problem. Please use version 5.49. 5.48: 2021-03-15 FAB DVB Interface - FIX: Fixed a crash in the configuration utility. 5.47: 2021-03-10 FAB DVB Interface - FIX: Fixed TCP teletext protocol for third-party clients. - NEW: Improved logging. FAB DVB Monitor - FIX: Server information was not updated when server was restarted. - FIX: Fixed crash when removing the last connection. 5.46: 2020-12-14 FAB DVB Interface - FIX: Corrected processing of teletext header received from FAB Network Controller. - FIX: TCP protocol handles control code characters correctly when codepages are used. - FIX: TCP protocol assigns unique session IDs for connections that enter at the same time. 5.45: 2020-11-24 FAB DVB Interface - FIX: Some teletext pages were not transmitted while transmitting subtitles on a page number marked as "running subtitles". - FIX: Teletext cycle time was not displayed correctly while transmitting subtitles on a page number marked as "running subtitles". - FIX: Page contents for "running subtitles" pages can be modified while subtitles are being transmitted. - FIX: Improved character set detection in teletext importer. 5.44: 2020-10-07 FAB DVB Interface - FIX: Fixed spurious "Cannot synchronize to reference PID NNN as it is received from multiple sources" disconnect. - FIX: Fixed an "access violation" crash. 5.43: 2020-10-02 FAB DVB Interface - FIX: Day of Week Sunday is displayed correctly in teletext header. 5.42: 2020-09-03 FAB DVB Interface - FIX: "Transmission address is in use on another interface" was incorrectly reported when transmission address was not set on two or more interfaces. - FIX: MPEG information was sometimes not correctly extracted. FAB DVB Monitor then incorrectly displayed video PID as 'missing'. - FIX: PCR information was sometimes not correctly extracted. 5.41: 2020-08-27 FAB DVB Interface - NEW: Added support for Dektec DTA-2172 and DTA-2174 ASI adapters. - NEW: A network adapter can be configured for each teletext decoder. - NEW: Teletext decoder supports source-specific multicasting. - NEW: IP interface supports source-specific multicasting. - FIX: Improved parsing of received transport stream. - FIX: Fixed a problem with dispatching teletext information to a FAB Subtitler. - FIX: PSI version number is incremented when the service is restarted. - FIX: Teletext decoders are correctly updated when decoder configuration is edited in the configurator. 5.40: 2020-06-26 FAB DVB Interface - FIX: Corrected problems with Standby SDI transmission after new configuration was loaded from the Master. - FIX: Opening/closing subtitle channel does not block anymore when running subtitle page is the only one in transmission. 5.39: 2020-06-05 FAB DVB Service - NEW: Added support for multiple input sources with duplicate reference PIDs. 5.38: 2020-05-21 FAB DVB Service - NEW: Teletext TS outputs can be configured without PTS or with a zero PTS in PES. - NEW: Added teletext transmission configuration option "Always transmit all page lines". - NEW: PTS transmission mode can be configured for TS teletext outputs. 5.37: 2020-05-11 FAB DVB Service - NEW: More information is returned from the teletext SYS command. - FIX: Corrected problems when working with pages containing large number of subpages. 5.36: 2020-05-04 FAB DVB Service - FIX: Standby instance can be started when no teletext generators are defined. - FIX: Restamped PTS - PCR difference was not displayed correctly. - FIX: Do not count SIP pages and subtitles as basic pages. - FIX: Page 195 was sometimes not transmitted after service restart. - NEW: Teletext transmission mode setting: "Always transmit all page lines". Forces transmission of empty lines of teletext page. 5.35: 2020-04-03 FAB DVB Service - FIX: Correct line 0 is returned from the PUT command. - FIX: Corrected error in RTP transmission. 5.34: 2020-03-26 FAB DVB Service - NEW: Gaps in IP data streams are logged. - NEW: Enabled network packet timestamping. - NEW: Improved processing of high-bitrate IP streams. - FIX: FASTEXT links are not generated when not included in REST request. - FIX: Fixed disk space watcher. - FIX: Fixed invalid "PCR jump" logs. WARNING: Version 5.33 contains a critical problem. Please use version 5.34 5.33: 2020-03-13 FAB DVB Service - FIX: Corrected timecode reader initialization. - FIX: Page is transmitted correctly when subpage numbering is configured in a line that does not exist on the page. - FIX: Fixed teletext command parsing (broken in 5.32). WARNING: Teletext command parsing is broken in version 5.32. Please use version 5.34. 5.32: 2020-03-09 FAB DVB Service - FIX: Teletext subpage numbering can be configured. - FIX: Teletext subpage numbering in the header works correctly. - FIX: Teletext page is removed while subtitling on pages configured as running subtitle. - FIX: Fixed execution of three-parameter teletext COP and MOV commands. - NEW: Teletext Data Bridge no longer uses a DVBTSG license. 5.31: 2020-02-27 FAB DVB Service - NEW: Added support for logging teletext authentication. - FIX: Corrected error when importing DGS/DBR backup. - FIX: Fixed command processing in FAB TCPIP protocol. 5.30: 2020-02-14 FAB DVB Service - NEW: Watchfolder files in all Unicode formats are supported. 5.29: 2020-02-11 FAB DVB Service - NEW: Added support for Dektec DTA-2175 ASI board. - NEW: Linked to Dektec WinSDK January 2020. - NEW: Tested with Dektec DTA drivers version 4.27.5. - NEW: Default character set is imported from a DGS/DBR backup. - FIX: Corrected occasional problem with restoring user session data. - FIX: Correct teletext page name handling. - FIX: Corrected handling of page links during import. 5.28: 2020-02-03 FAB DVB Service - FIX: Watchfolder files that are already present when service starts are not ignored anymore. - FIX: Watchfolder files with BOM are processed correctly. - FIX: Corrected problems with COP and MOV commands. - FIX: First item in list is correctly selected if no DVB licenses are available. 5.27: 2020-01-28 FAB DVB Service - FIX: Service did not start correctly if a teletext archive was disabled. WARNING: Service cannot be started if a teletext archive is disabled in version 5.26. Please use version 5.27. 5.26: 2020-01-23 FAB DVB Service - NEW: Implemented support for Timed Commands (TMC). - NEW: Folder with teletext configuration and pages can be moved to a network share. - FIX: Corrected execution of PUM and DEL commands. - FIX: Corrected "Import teletext from backup" functionality. 5.25: 2019-12-23 FAB DVB Service - NEW: Implemented CLR, DEL, DEM, COP, COM, MOV, and MOM commands. - FIX: Corrected link extraction from REST commands. - FIX: Fixed execution of STM command over REST. - FIX: Fixed processing of the Timed folder. - FIX: Masks are now correctly refreshed if mask file is modified directly on disk. - FIX: Subtitle pages are correctly marked as such in the TOP. 5.24: 2019-12-16 FAB DVB Service - NEW: Implemented Timed folder functionality. - NEW: Implemented Archive functionality. - NEW: Implemented DIM command. - FIX: Corrected execution of GET teletext command without parameters. - FIX: Corrected execution of teletext command that work with masks. 5.23: 2019-12-06 FAB DVB Service - FIX: Secure clients are not logged out after each command. - FIX: Command SIP does not always report wrong page number. - FIX: Clients are not logged out when DVB Service is restarted. 5.22: 2019-11-29 FAB DVB Service - FIX: Fixed login into teletext generator (broken in 5.21). WARNING: Users cannot login into a teletext generator in version 5.21. Please use version 5.22. 5.21: 2019-11-28 FAB DVB Service - NEW: FAB DVB Service cannot be started in a virtual machine. - NEW: Added support for the SendOffairAfterPreviousPTS Sttwin configuration flag. - FIX: 'Open log files' configurator button opens correct folder. - FIX: Teletext output name was sometimes not saved after being modified in the configuration utility. 5.20: 2019-11-11 FAB DVB Service - NEW: Reception on an IP Interface can be disabled when transmission mode is set to "Synchronize to internal PCR". 5.19: 2019-11-05 FAB DVB Service - NEW: Added support for forwarding teletext data to the FAB Network Controller. - NEW: Added configuration for HbbTV Application Profile and Version. - FIX: Fixed problem with duplicate static pages in configuration editor. - FIX: Old DVBTSG configurations are correctly processed. 5.18: 2019-10-11 FAB DVB Services - NEW: Removed "Automatically transmit modified teletext pages" setting. Pages from disk are now automatically transmitted when modified if they are onair. - NEW: Improved display of the DIR teletext command. - FIX: Page refresh packet X/27 is transmitted correctly. - FIX: Packet 8/30 Format 2 is transmitted correctly. 5.17: 2019-09-23 FAB DVB Service - FIX: Corrected teletext command execution with REST POST command (broken in 5.16). - FIX: Transmit Basic TOP page with correct subcode. - FIX: TOP is generated immediately after startup. - FIX: Corrected VPS GET command. - FIX: Corrected VPS label generation. - FIX: TOP is correctly updated if page is transmitted because the disk file has been modified. 5.16: 2019-09-11 FAB DVB Service - NEW: Teletext REST command execution accepts and returns page content in JSON format. - NEW: Added support for teletext command execution via watchfolder. - FIX: Corrected remapping of subtitle video PID. FAB DVB Monitor - NEW: Improved display of remapped subtitle PIDs. 5.15: 2019-08-28 FAB DVB Service - NEW: Changed VPS "Youth protect" configuration field from a checkbox to a selector with values 0, 1, 2, and 3. - NEW: Teletext REST configuration moved to "Edit REST settings". - FIX: Fixed small memory leak introduced in version 5.14. - FIX: Descriptors for restamped streams were not correctly copied from the input when a single source stream was restamped to multiple streams with different PCRs. - FIX: Descriptors for restamped streams were not correctly copied from the input when multiple source streams were restamped to a single target stream. 5.14: 2019-06-28 FAB DVB Service - NEW: Configurator items in Restamping, Remapping, and Serial Port lists can be reordered. - FIX: WSS is initialized correctly with values from the configuration. - FIX: Corrected remapping functionality (broken in 5.13). 5.13: 2019-06-26 FAB DVB Service - FIX: Corrected "Failed to load subpage" problem. FAB DVB Monitor - NEW: Clicking into the server log view selects full row. - FIX: Corrected access violation error. 5.12: 2019-06-18 FAB DVB Service - NEW: Improved support for large number of IP interfaces. - FIX: Corrected PTS/PCR distance calculation for subtitles with input interface different from output interface. FAB DVB Monitor - FIX: PCR and video status is displayed correctly when input and output interface are not the same. 5.11: 2019-05-22 FAB DVB Service - FIX: Corrected access violation. - FIX: Corrected teletext generator behavior when multiple generators were running. FAB DVB Monitor - FIX: Corrected potential error when a Standby configuration was overwritten with a new Master configuration. 5.10: 2019-05-21 FAB DVB Service - FIX: Corrected 'unexpected delay' problem. FAB DVB Monitor - FIX: Corrected display of GPI inputs. 5.09: 2019-05-03 FAB DVB Service - NEW: Implemented Teletext REST interface. - NEW: Implemented support for GPI. - FIX: Corrected behaviour when configured network card was disabled. FAB DVB Monitor - NEW: Improved display for HT outputs. - FIX: Bitrate information was not displayed correcty for restamped streams. 5.08: 2019-04-08 FAB DVB Service - NEW: Connection name is used to select network adapters instead of adapter name. - NEW: Master/standby configuration stransfer tries to match network adapters by connection name first. - NEW: Implemented DIR teletext command. - NEW: Documented supported teletext commands. - NEW: Added command and subtitle logging options to the teletext generator. - FIX: Corrected output of the SYS teletext command. - FIX: PCR jump is no longer logged when PCR wraps to zero. 5.07: 2019-03-22 FAB DVB Service - NEW: Access to the web interface can be limited to specific IP addresses. - NEW: Added support for byte:value parameters to the CFG VPS SET teletext command. - NEW: Improved processing speed of received teletext pages. - FIX: "Transmission address is in use on another interface" was incorrectly reported when two IP interfaces used the same transmission address but different ethernet adapters. - FIX: Corrected PAT processing code (problem introduced in version 5.06). - FIX: Corrected TOP generation for decoded teletext pages. FAB DVB Monitor - NEW: More information is displayed when PID is received on one interface and transmitted on another. - NEW: Improved display of "Received" bitrate for IP adapters with multiple configured receive addresses. WARNING: PAT processing code in version 5.06 can cause program crash. Please use version 5.07. 5.06: 2019-03-01 FAB DVB Service - NEW: Checks for duplicate PIDs on IP adapters with multiple receive sources. - NEW: Teletext command SYS 9 displays information about active decoders. - NEW: Implemented TOP teletext command. - NEW: Teletext transmission over a transport stream can be configured to "One frame per PES" and "One field per PES". - FIX: Corrected subpage count import from a DGS/DBR backup. - FIX: Corrected PAT and NIT reception for IP adapters with multiple receive sources. - FIX: Configuration was not saved to disk if only Decoding part of a Teletext Output configuration was modified. - FIX: Corrected teletext initialization when some outputs were disabled. - FIX: Corrected problem with "No video stream" being shown in FAB DVB Monitor when PCR PID was received on one interface while subtitles were transmitted on another. - FIX: Corrected decoding of teletext header bits C4 and C8. FAB DVB Monitor - NEW: Received/Maximum and Transmitted/Maximum displays highest receive/transmit bitrate in last 10 minutes. - NEW: PCR PID is displayed as : when it is received on a different interface. 5.05: 2019-02-04 FAB DVB Service - NEW: Type of IP input is logged (UDP/RTP). - NEW: PCR jumps in received stream are logged as errors. - FIX: Fixed problem in teletext decoder that could cause the teletext generator to stop. - FIX: Teletext page decoder can be enabled on a FT-HT input even if same FT-HT is not configured as output. 5.04: 2019-01-24 FAB DVB Service - NEW: Faster processing of incoming connections. - NEW: Implemented teletext GER command. - NEW: Description text can be configured for each teletext decoder. - NEW: Teletext SIP/interactive pages have priority over other page updates. - FIX: Corrected problems during program termination when teletext decoding was enabled on a HT card. - FIX: Corrected teletext 'SYS' command. - FIX: TOP data was shifted by one page number when importing from DGS/DBR backup. 5.03: 2019-01-09 FAB DVB Service - FIX: Corrected "Mirror input" functionality. - FIX: Teletext pages that are decoded cannot be used in terminal commands and are ignored if present on disk. - FIX: Crash when decoding teletext pages. - FIX: Level 2.5 status is correctly imported from DGS/DBR backup. 5.02: 2019-01-03 FAB DVB Service - NEW: When loading configuration from a different computer, the configurator uses ASI interface names to match configuration to existing state. - NEW: VBI generation configuration is imported from DGS/DBR backup. - FIX: Fixed incorrect behaviour when PCR was read on one interface while subtitles were transmitted on another. 5.01: 2018-12-07 FAB DVB Service - NEW: "Transport stream recording" functionality records each IP source into separate file. - NEW: Faster processing of incoming connections. 5.00: 2018-11-26 FAB DVB Service - NEW: FT-DVBTDG FAB Teletext Data Generator license is implemented. - NEW: Improved Teletext Subtitle Generator. - NEW: Configuration window can be minimized. - FIX: Subtitler BCAST/XCD did not connect to a receive-only IP interface. 4.59: 2018-10-15 FAB DVB Service - NEW: Service logs a warning and disconnects the client if client tries to send subtitles to a PID that is configured for output in Remapping, Restamping, Teletext, or HbbTV. - NEW: Added support for automatic fallback to subtitles with reduced quality when bitrate is too high. - FIX: Corrected problems with transport stream recording function of the configuration utility. - FIX: Corrected handling of multiple connections from one FAB Subtitler BCAST. 4.58: 2018-08-13 FAB DVB Service - NEW: Improved handling of multiple FAB Subtitler BCAST connections. 4.57: 2018-07-20 FAB DVB Service - NEW: Improved handling of multiple incoming high-bitrate IP connections. - NEW: Reduced CPU load when internal PCR is not transmitted. - FIX: Fixed "Queue is full" problem. 4.56: 2018-06-22 FAB DVB Service - FIX: Corrected loading of active PIDs from configuration file. 4.55: 2018-06-19 FAB DVB Service - FIX: Corrected loading of configuration files containing active PIDs. 4.54: 2018-06-14 FAB DVB Service - NEW: Configuration option 'Enable transmission only when the master system is not operational' is enabled when license option STANDBY is set. - NEW: More information is logged when subtitle is dropped because it would be sent too late. - NEW: Maximum log size can be set in the configuration utility. - NEW: Added status InputPresent (possible values: 0, 1) to the Receive status group of the /status HTML page. - FIX: Status of the master system was not set correctly if 'Test the connection to the master system' was clicked while service was running. - FIX: Some parts of configuration changes may not be preserved after teletext-specific configuration was edited. - FIX: Bitrate status in the Receive status group of the /status HTML page did not drop to 0 when input was disconnected. - FIX: Service did not start if too many AIT Boundary Extensions were defined. 4.53: 2018-03-23 FAB DVB Service - NEW: Built-in web server returns HTML status page. - FIX: License limitations are correctly applied to IP transmission interfaces. 4.52: 2018-03-14 FAB DVB Service - FIX: Corrected code that waits for HASP to become available when the service is started. - FIX: Corrected extraneous log entries. 4.51: 2018-03-12 FAB DVB Service - NEW: Improved handling of multiple simultaneous connections. - FIX: Removed extraneous log entries that were sometimes produced when transmission was synchronized to internal clock. 4.50: 2018-02-05 FAB DVB Service - NEW: Message severity is written to log file as ST (status), WA (warning) or ER (error). - NEW: Configuration utility and service check whether a same transmission address is used on different interfaces and display a warning. - FIX: Corrected service behaviour after configuration was loaded from Master on Standby system. 4.49: 2017-12-18 FAB DVB Service - FIX: Service cannot be cleanly stopped. WARNING: Service cannot be cleanly stopped in 4.48. Please use version 4.49. 4.48: 2017-12-27 FAB DVB Service - FIX: Corrected client management. FAB DVB Monitor - FIX: Corrected problem when FAB DVB Monitor created display nodes for nonexisting interfaces. 4.47: 2017-12-21 FAB DVB Service - FIX: Corrected transmission on Standby system when Master is running. 4.46: 2017-12-19 FAB DVB Service - FIX: Corrected PMT generation when transmission mode 'Synchronize to internal PCR' is used. - FIX: Corrected reception bitrate calculation for IP interfaces. - FIX: Corrected transmission on Standby system after configuration was reloaded. - FIX: SDT tables larger than 1 transport stream packets are correctly transmitted. 4.45: 2017-11-15 FAB DVB Service - NEW: 'Transmission mode for DVB Subtitles' renamed to 'Transmission mode for DVB output'. - NEW: 'Transmission mode for DVB output' now applies to all transmitted streams, not just to DVB subtitles. FAB DVB Monitor - NEW: Monitor displays transmission status (Enabled, Disabled, PSI and stuffing). - FIX: Interface index is correctly displayed. 4.44: 2017-10-26 FAB DVB Monitor - FIX: Corrected display of transmitted bitrate in the information panel which was not visible in version 4.43. 4.43: 2017-10-25 FAB DVB Service - NEW: Improved master/standby operation when configuration was copied from master to standby and ASI interfaces were used for DVB transmission. - FIX: Corrected master/standby operation when option "Transmit PSI and stuffing when transmission is disabled" was not enabled on standby. 4.42: 2017-10-18 FAB DVB Service - NEW: Added configuration setting 'Transmission mode for DVB Subtitles'. - FIX: Corrected master/standby operation when configuration was copied from master to standby and IP interfaces were used for DVB transmission. 4.41: 2017-10-13 FAB DVB Service - FIX: Corrected master/standby synchronisation mechanism. WARNING: Master/standby synchronisation is not working correctly in version 4.40. Please use version 4.41. 4.40: 2017-10-06 FAB DVB Service - NEW: Improved logging in master/standby systems. 4.39: 2017-10-05 FAB DVB Service - NEW: PID type is logged in 'receiving / not receiving' messages. - FIX: Configured teletext lines were not respected correctly in some cases. 4.38: 2017-09-12 FAB DVB Service - NEW: Teletext output over SDI supports HD 1080p50 (3G-a). FT-HT12 driver 2.10.740 or higher and firmware 1.24 or higher is required. - NEW: Added support for teletext page number remapping to Data Bridge. - NEW: Teletext Data Bridge needs a DVBTSG license. - FIX: Configuration was not always saved after it was loaded with "Load configuration from file". 4.37: 2017-08-24 FAB DVB Service - NEW: Service tries to download license file on startup if license is not found on disk. - NEW: Implemented additional logging when restamping output bitrate is too small. 4.36: 2017-05-26 FAB DVB Service - FIX: Corrected transmission when subtitles were synchronized to the internal clock. [not working correctly in versions 4.34 and 4.35] - FIX: PCR sync was reported 'lost' on PID 8191 when new client has connected. - FIX: Fixed a bug where '0=NotPresent' was shown in the 'PCR PIDs' list. 4.35: 2017-05-09 FAB DVB Service - FIX: 'Signal lost' state was sometimes logged incorrectly. 4.34: 2017-05-02 FAB DVB Service - FIX: Runtime error corrected when timecode reading is used. 4.33: 2017-04-25 FAB DVB Service - NEW: State of receiving PCR PIDs is logged on every change. - NEW: State of incoming signal is logged whenever input bitrate drops to zero or is restored. 4.32: 2017-04-04 FAB DVB Service - NEW: Internal PCR stream is only transmitted if referenced from at least one PMT. - FIX: Subtitle streams were not removed from transmission after 35 days. - FIX: Teletext subtitles are deleted correctly. 4.31: 2017-03-30 FAB DVB Service - NEW: FAB FT-DVB PRO functionality moved into the standard edition. - FIX: Character set for transmitted teletext subtitles is set correctly. 4.30: 2017-03-28 FAB DVB Service - FIX: Changing 'Repetition rate' did not mark configuration as modified. 4.29: 2017-03-22 FAB DVB Service - FIX: HbbTv PIDs were not put into own PMTs. 4.28: 2017-03-21 FAB DVB Monitor - NEW: Scrollbar is shown under the information grid when form is too narrow to display all columns. - NEW: Full column header text is shown as a hint if column is too narrow to display full text. - NEW: Full cell text is shown as a hint if cell is too narrow to display full text. - NEW: Data in 'Bitrate Limit', 'Tx Bitrate', 'Offair Rx Bitrate', 'Subt PTS - PCR', and 'Video PTS - PCR' columns is displayed right-aligned. - NEW: Reduced memory usage. - FIX: Fixed display of PTS-PCR values which could be wrong after Subtitler BCAST reconnect. 4.27: 2017-03-13 FAB DVB Service - NEW: All PIDs referenced by an external PCR can optionally be put into one PMT. - FIX: Program did not start if 'Generate PSI' option was not enabled. - FIX: Fixed range check error in internal multiplexer. 4.26: 2017-03-10 FAB DVB Service - NEW: '_id' attribute is no longer saved in active PID nodes. - FIX: Corrected restamping transmission. WARNING: Restamping is not working correctly in version 4.25. Please use version 4.26. 4.25: 2017-03-08 FAB DVB Service - NEW: Repetition rate can be configured for each AIT. - FIX: Active PIDs were always included in the configuration file. 4.24: 2017-03-07 FAB DVB Service - NEW: When subtitle is dropped due to a bitrate limitation, a detailed timing information for previous three subtitles is logged. - FIX: Teletext streams as marked as 'teletext' in the 'Stop transmission of inactive PIDs' dialog. - FIX: Fixed transmission bitrate spikes when clients were connecting to the DVB Service. FAB DVB Monitor - FIX: Correct status is displayed for PTS/PCR difference if PCR PID is different from the video PID and PCR PID is missing. 4.23: 2017-02-03 FAB DVB Service - NEW: Teletext transport stream output can be synchronized to the internal PCR clock by entering 8191 in the PCR PID field. - NEW: Teletext_type field in teletext descriptor for subtitling pages is set to 'Teletext subtitle page for hearing impaired'. - NEW: Service names in Service Description Table are now generated as 'FAB DVB '. - NEW: Missing PCR PIDs are reported for teletext and restamping. - NEW: 'Normal' and 'hearing impaired' subtitle page numbers and languages are configured separately in the teletext output PMT. - NEW: Modified PCR_PID generation in the PMT table. PCR_PID is set to internal PCR PID when stream is locked to that PID and to 8191 in all other cases. - FIX: Corrected PTS generation for teletext transmission in Bridge mode (SDI -> TS) and in Software Generator mode (STTWIN BCAST -> TS). - FIX: Corrected PAT/PMT generation when same teletext stream was transmitted on an SDI and TS output at the same time. - FIX: Fixed a problem where a message detecting two clients transmitting a same subtitle PID was incorrectly logged when a BCAST settings were reloaded. [Requires FAB Subtitler v 8.54 or later.] - FIX: PCR_PID was incorrectly generated in transmitted PMT if it was different from Video PID. - FIX: Deleting a teletext output could corrupt configuration for other teletext outputs of the same teletext generator. FAB DVB Monitor - FIX: Horizontal scrollbar is displayed in the Log window when log message is wider than the window. - FIX: Superfluous 'No subtitles' node is no longer displayed for teletext streams. - FIX: Decoding status display for main/aux was reversed (main was displayed instead of aux and vice versa). - FIX: PTS/PCR difference was sometimes displayed for teletext and restamped streams when PCR was not present. 4.22: 2017-01-24 FAB DVB Service - FIX: It was not possible to select PIDs in the "Stop transmission of inactive PIDs" configuration screen with a mouse. 4.21: 2017-01-20 FAB DVB Monitor - NEW: PTS/PCR difference is displayed for restamped and teletext streams. - NEW: Received bitrate is displayed for teletext streams. - NEW: PTS/PCR diff statistics is displayed for teletext outputs. - FIX: Renamed "PCR - Subt PTS" column to "Subt PTS - PCR" and "PCR - Video PTS" column to "Video PTS - PCR". 4.20: 2017-01-04 FAB DVB Service - FIX: Reference PCR data was not always collected for Teletext ASI transmission so PTS in teletext packets could be incorrect. 4.19: 2016-12-29 FAB DVB Service - FIX: Corrected transmission problems introduced in version 4.16. - FIX: Fixed incorrect logging of message 'PCR for received PID xxx has not been updated'. WARNING: Versions from 4.16 to 4.18 has known transmission problems. Please use version 4.19. 4.18: 2016-12-27 FAB DVB Service - FIX: PTS field in transmitted teletext stream is synchronised to reference video PID. FAB DVB Monitor - NEW: PCR status is displayed for teletext and restamped streams. 4.17: 2016-12-22 FAB DVB Service - FIX: Corrected transmission problems introduced in version 4.16. 4.16: 2016-12-20 FAB DVB Service - NEW: Logs detailed info on initialized FAB HT cards. - NEW: Logs detailed info on initialized Dektec DTA cards. - NEW: Static apology pages can be configured on a FAB FT-HT output. - NEW: 'Passthrough VBI/VANC' setting is preserved when copying configuration from Master to Standby. - NEW: 'Load configuration' and 'Save configuration' buttons replaced with one 'Load/save configuration in file' button. - NEW: Added capability of including list of active PIDs in the saved configuration. - NEW: When loading configuraton with included active PIDs, configurator will ask whether to apply those PIDs to the current configuration. Configuration files that contain only active PIDs and no real configuration are supported. - FIX: Changing VANC line in the configurator enables the Apply button. - FIX: Corrected teletext transmission on FAB FT-HT cards in SD mode. - FIX: HT outputs are put into bypass mode when hot standby is not transmitting. - FIX: 'Teletext output started on XXX' was incorrectly logged as a warning. - FIX: Service was opening interface to FAB FT-HT #1 when it was configured to Subtitle Generator mode. - FIX: Teletext generators can be correctly deleted when more than one generator is defined. - FIX: Corrected FAB FT-HT initialization when used as a teletext output. FAB DVB Monitor - NEW: Improved readability of error messages. 4.15: 2016-09-23 FAB DVB Service - NEW: To be able to use Dektec cards the Dektec driver version 4.18.0 is required. - NEW: Linked to Dektec WinSDK August 2016. - FIX: Corrected session inactivity handling. - FIX: Corrected extraction of MPEG information from received video streams. - FIX: Configuration for all teletext subtitle generators is loaded correctly. (Previous versions only loaded configuration for the first subtitle generator correctly.) - FIX: Logs are no longer written to folder c:\0. WARNING: Version 4.14 requires folder c:\0 to exist if an IP interface is configured. 4.14: 2016-09-01 FAB DVB Service - FIX: Fixed stability issues. The problem was introduced in version 4.13. WARNING: Version 4.13 contains known stability issue. Please use version 4.14. 4.13: 2016-07-20 FAB DVB Service - NEW: Deletext decoding is now operational. - NEW: HT decoding information is shown in the /status page. - FIX: Using 'Flash LED' button in the configurator could prevent service from being started. FAB DVB Monitor - NEW: Displays information on teletext decoding. - FIX: Fixed flicker in display. - FIX: Corrected program crash. 4.12: 2016-07-11 FAB DVB Service - NEW: Timecode and teletext decoding operation is logged on startup. - FIX: Corrected timecode reception when multiple HT cards were configured. - FIX: Corrected subtitle transmission when multiple Teletext Subtitle Generators were configured. FAB DVB Monitor - FIX: Corrected program crash when number of configured HT outputs in the DVB Service was changed. 4.11: 2016-07-07 FAB DVB Service - FIX: Multiple Teletext Subtitle Generators are supported. 4.10: 2016-06-29 FAB DVB Service - NEW: Content of dropped subtitles is logged in the log. (Client must be Subtitler BCAST version 8.33 or above.) - NEW: Transmitted UDP/RTP packets always contain same number of TS packets (as specified in the configuration). - FIX: Corrected an issue with high TS packet jitter in transmitted subtitle stream. FAB DVB Monitor - FIX: Corrected sort order for subtitle PIDs that are currently being transmitted. 4.09: 2016-06-20 FAB DVB Service - NEW: Reduced jitter in RTP Timestamp field. FAB DVB Monitor - NEW: Data for each interface is first sorted by type (subtitling, restamping, hbbtv, teletext) and then by PID. 4.08: 2016-06-14 FAB DVB Service - FIX: Configurator does not allow configuring multiple static pages to the same teletext page number. - FIX: Static teletext pages can now be removed from the list. 4.07: 2016-06-09 FAB DVB Service - NEW: Default web port changed to 8000. - FIX: Generated PCR could lose accuracy on IP transmission. 4.06: 2016-06-06 FAB DVB Service - FIX: Generated PCR TS packets no longer have 'payload' bit set. FAB DVB Monitor - FIX: Corrected 'list item out of bounds' error after client disconnect. 4.05: 2016-06-03 FAB DVB Service - FIX: Corrected data bridge functionality. - FIX: When no client was connected, service transmitted wrong PCR in the PSI. FAB DVB Monitor - NEW: Displays status information for each HT teletext receiver. - FIX: Corrected refocus issues when multiple HT cards were displayed. 4.04: 2016-05-26 FAB DVB Service - FIX: Fixed crash when Network ID over $2000 or Transport Stream ID over $2000 was encountered in received Program Specific Information. 4.03: 2016-05-25 FAB DVB Service - FIX: Fixed range check error in version 4.02. - NEW: Active configuration is stored as file active-config.dvbconfig when service is started. 4.02: 2016-05-20 FAB DVB Service - FIX: Input signal checking on FAB FT-HT 12 card. - FIX: FAB FT-HT 12 output configuration. - FIX: Timecode reading from HD-SDI with FAB FT-HT 12 card. - FIX: HT-12 output configuration when configured as SDI Sync Generator. FAB DVB Monitor - NEW: Improved FAB FT-HT signal input display. - FIX: Server information and log is displayed correctly when a HT node is selected in the interface list. 4.01: 2016-04-26 FAB DVB Service - Improved subtitle transmission on HD SDI. FAB DVB Monitor - Displays timecode information for HT cards. 4.0: 2016-04-21 FAB DVB Service - Implemented support for master/standby configurations. - Implemented teletext transmission on FAB FT-HT12 cards. - Corrected initialization of receive-only interfaces. FAB DVB Service PRO - Multiple IP addresses are supported for IP interfaces. 3.56: 2016-03-31 FAB DVB Service - Transport type (UDP, RTP) on IP input is automatically detected. - Corrected startup error when Dektec card was already in use by another program. 3.55: 2016-02-24 FAB DVB Service - Fixed problems with RTP reception. 3.54: 2016-02-23 FAB DVB Service - Fixed crash which occured when service was stopped if more than one output interface was defined. 3.53: 2016-02-22 FAB DVB Configuration - Added 'Flash LED' button to FT-HT selection fields. 3.52: 2016-02-09 FAB DVB Service - Improved logging. FAB DVB Monitor - Improved display of average/minimum/maximum PTS difference display. 3.51: 2016-02-04 FAB DVB Service - Port can be set for software teletext subtitle generators. - Displays serial number for HT cards that are currently in use by the DVB service. - PSI generation is enabled by default for newly added interfaces. Sensible PID values are provided for TSID, ONID, and PCR/PMT PIDs. - Improved performance. 3.50: 2015-11-21 FAB DVB Service - Service doesn't depend on d3dx9 DLL anymore. 3.49: 2015-11-17 FAB DVB Service - Install via remote desktop works correctly again. 3.48: 2015-11-12 FAB DVB Service - Serial number is detected correctly again. 3.47: 2015-11-10 FAB DVB Service - Added support for the SendEndOfSubtitleOnlyWhenNeeded Sttwin configuration flag. - Added support for Sttwin configuration option 'Start sending subtitle in advance'. - Added support for software teletext subtitle generators. 3.46: 2015-10-20 FAB DVB Service - Multiple outputs can be configured for each teletext generator. 3.45: 2015-09-02 FAB DVB Service - Added source address filter for IP interfaces. - Teletext/VBI descriptors can be generated for SDI->ASI converted teletext stream. 3.44: 2015-06-29 FAB DVB Service - Fixed IP receive/transmit scheduling conflicts which affected the transmission timing. 3.43: 2015-04-30 FAB DVB Service - PMTs are correctly generated when subtitles for more than one reference video PID are transmitted. 3.42: 2015-04-10 FAB DVB Service - Improved the way MPEG information is passed to the DVB Monitor. - IP transmission fine tuning. 3.41: 2015-04-07 FAB DVB Service - Corrected 'Copy input stream to IP address' functionality. 3.40: 2015-03-12 FAB DVB Service - Corrected PMT transmission frequency. - End of warranty date is shown in license info. - Corrected Transport stream recording. - Conditonal Access Table is transmitted in PSI. - Fixed CRC generation in Transport Stream Description Table. - Reduced IP transmission jitter. FAB DVB Monitor - Minimized state is not restored on restart. - Main view is scrolled to the previous position after an update. 3.39: 2014-12-19 FAB DVB Service - Event streams for HbbTV are supported. - Active connections are rechecked against the 'Limit client connections' every 15 seconds. Connections that are not allowed anymore are disconnected. - UDP traffic through the firewall to the service is enabled during the installation. - Fixed an error (introduced in version 3.37) that prevented service from being cleanly stopped. - Fixed memory overwrite in transport stream parser. FAB DVB Monitor - Added display of Teletext SDI->TS and HbbTV streams. 3.38: 2014-11-07 FAB DVB Service - Fixed transmission lock-up problem. 3.37: 2014-11-05 FAB DVB Service - Service doesn't have to be restarted when 'Limit client connections' or 'Limit monitor connections' setting is changed. - Each HbbTV stream descriptor is transmitted in its own PMT. 3.36: 2014-07-07 FAB DVB Service - Maximum value for Transport Stream ID and Original Network ID in the Generate PSI section increased to 65535. - Reordered HbbTv settings. - More descriptive HbbTv names in the list box. 3.35: 2014-06-21 FAB DVB Service - CStream_13818_1_private_sections is used for Application signalling in PMT. - Fixed problem with output interface assignment for HbbTv applications getting lost in the configurator. 3.34: 2014-06-20 FAB DVB Service - Extended support for HbbTv transmission. - Fixed problem with HT-11 licenses being deleted from the disk. - 'Cannot open card' error is not displayed in the configurator if FAB DVB Service is running. 3.33: 2014-03-19 FAB DVB Service - Logs HbbTV transmission status at startup. 3.32: 2014-03-17 FAB DVB Service - Fixed bug introduced in 3.31 which caused transmission for fail on interfaces with no subtitles and no HbbTv configured. 3.31: 2014-03-11 FAB DVB Service - Fixed: HbbTv PIDs were only transmitted on the first interface. - Fixed: HbbTv PIDs were not added to PMT if no other PIDs were transmitted. 3.30: 2014-03-03 FAB DVB Service - Output interface for Teletext and HbbTV configuration is stored correctly when there are disabled or receive-only interfaces present. - Corrected VBI reception. 3.29: 2013-10-21 FAB DVB Service - Transmission bitrate is calculated correctly for mirrored interfaces. - Logged data is stored in .tsx/.pesx format. - Recorded data is stored in a normal .ts file. - Fixed recording to record all received data. - Only full duplex interfaces can be used for Teletext, HbbTV and recording configuration. 3.28: 2013-10-04 FAB DVB Service - 'Time to live' setting for IP packets can be configured. - Improved logging. 3.27: 2013-10-02 FAB DVB Service - Checks conflicts between reference video PIDs and internal PCR/PMT PIDs, logs conflict and disconnects the client. Error will be reported in Subtitler BCAST with version above 7.11a; older versions will just report the disconnect. 3.26: 2013-09-03 FAB DVB Service - Fixed SDI->ASI Teletext converter (broken in 3.25). 3.25: 2013-09-02 FAB DVB Service - Configurator limits values in PID fields to 8191. - Service doesn't crash if restamping configuration contains invalid PID values. 3.24: 2013-08-05 FAB DVB Service - Corrected PSI jitter. 3.23: 2013-07-31 FAB DVB Service - Correctly configures interfaces if a board is added while an IP interface is configured. - Fixed PSI transmission for large number of languages. 3.22: 2013-07-17 FAB DVB Monitor - Log panel can be resized with a mouse. 3.21: 2013-07-03 FAB DVB Service - Corrected PSI transmission rates and PCR accuracy. 3.20: 2013-07-01 FAB DVB Service - 'Stop transmission of inactive PIDs' corrected. - Minimum bitrate PID is not transmitted if restamping is active on the same PID. - Descriptors are generated for restamped PIDs if subtitles were previously transmitted on the same PID. 3.19: 2013-06-20 FAB DVB Service - Fixed the crash when subtitles were not transmitted for some time. FAB DVB Monitor - Tx and Rx statistics are correctly displayed. 3.18: 2013-05-15 FAB DVB Service - Fixed the crash which occurred during startup if no HbbTV applications were defined. 3.17: 2013-05-13 FAB DVB Configuration - Added 'Remove inactive PIDs after 35 days' configuration option. 3.16: 2013-05-10 FAB DVB Service - Implemented SDI to ASI teletext conversion. - Implemented HbbTv PSI table transmission. - Generates empty PMT if there's no data to be transmitted. FAB DVB Configuration - Added SDI to ASI teletext conversion configuration. - Added HbbTv PSI table configuration. - Doesn't require service restart if logging level is changed. - PTS Restamping, PID Remapping and Teletext configurations are updated correctly if a DVB interface is removed from the computer. - Icons on the PTS Restamping, PID Remapping and Teletext pages are updated on every change. - Added option to save configuration and load configuration from/to external file. - "Stop transmission of inactive PIDs" button displays a dialog where PIDs can be selected. 3.15: 2013-03-20 FAB DVB Service - Improved look of the configuration utility on the Windows 2008 Server. 3.14: 2013-02-27 FAB DVB Service - Monthly logs are no longer truncated at 128 MB. - Less PCR-related logging is produced under normal circumstations. 3.13: 2013-02-13 FAB DVB Service - Stuffing packets in IP transmission are properly initialized. 3.12: 2013-02-07 FAB DVB Service - Removed support for Linear Systems DVB Master interfaces. 3.11: 2013-01-28 FAB DVB Service - Initializes DTA input to ASI standard. - Displays serial number for DekTec interfaces in log and in the configuration utility. 3.10: 2013-01-25 FAB DVB Service - ASI signal with inverted polarity is accepted. - Logs a warning if an interface is find in the computer but corresponding configuration is not present in the registry. 3.09: 2013-01-03 FAB DVB Service - Improved logging when subtitles are dropped due to a delay. 3.08: 2012-12-27 FAB DVB Service - Doesn't require WMVCORE.DLL anymore (requirement added in 3.07). 3.07: 2012-12-20 FAB DVB Service - Fixed resynchronisation of subtitle PTS to video PTS. *** This update is obligatory if you are running FAB DVB Service 3.03 or later! *** 3.06: 2012-12-12 FAB DVB Service - Settings are preserved if one ASI board is replaced with another of a different type. 3.05: 2012-12-05 FAB DVB Service - Detailed log is written into the log file whenever "Dropped subtitle for PID XXXX" is logged, but not more than once every ten minutes. 3.04: 2012-12-03 FAB DVB Service - PTS calculation in restamping corrected when more than one stream was restamped at the same time. - 'Input not connected' is not displayed (except once after the program starts) if all BCAST connections are configured not to use the reference PCR. FAB DVB Monitor - Restamping information is correctly displayed when some interfaces are disabled in the DVB Configurator. - Input and restamped PTS-PCR difference is displayed for restamped streams. 3.03: 2012-11-28 FAB DVB Service - Corrected resynchronisation of subtitle PTS to video PTS. - More accurate transmission of PCR streams. - Improved detection of missing PIDs. FAB DVB Monitor - Fixed Tx Bitrate display when transmission was operating using internal PCR stream. 3.02: 2012-11-19 FAB DVB Service - Fixed memory leak introduced in version 3.01. 3.01: 2012-11-12 FAB DVB Service - Restamping generates more accurate PTS timestamps. 3.0a: 2012-10-19 FAB DVB Service - MSVCR100.dll and MSVCP100.dll are no longer required. 3.0: 2012-10-17 FAB DVB Service - Uses DekTec SDK version 5 (September 2012 release). - Requires DekTec drivers version 4 or higher. http://www.dektec.com/downloads/Drivers.asp - Implemented "Mirror to IP" functionality. - PSI version is not changed when unnecessary. 2.34: 2012-07-23 FAB DVB Service - IP interfaces can be configured to mirror input of any board. - Configuration is correctly saved after an interface is moved up/down in the interface list. 2.33: 2012-06-25 FAB DVB Service - Memory usage reduced. 2.32b: 2012-06-06 FAB DVB Service - Deletes old files (older than three months) from Log\Service folders. - Fixed occasional connecting problems. 2.32a: 2012-04-30 FAB DVB Service - Fixed displaying 'Not receiving PID' message. 2.32: 2012-04-27 FAB DVB Service - Added support for SDT tables with more than nine programs. 2.31: 2012-04-23 FAB DVB Service - Subtitle PIDs that are not received on the input port are logged. 2.30c: 2012-04-19 FAB DVB Service - Fixed problem with IP interfaces configured to the same port number. 2.30b: 2012-04-12 FAB DVB Service - Configuration is correctly updated when an IP Interface, PTS Restamping or PID Remapping is removed in the configurator. 2.30a: 2012-04-03 FAB DVB Service - PTS Restamping works if same source stream is restamped to multiple target streams. - Fixed problems with PES corruption in PTS Restamping. 2.30: 2012-03-07 FAB DVB Service - Checks conflicts between subtitle PIDs and internal PCR/PMT PIDs, logs conflict and disconnects the client. Error will be reported in Subtitler BCAST with version above 7.11a; older versions will just report the disconnect. 2.29: 2012-03-06 FAB DVB Service - Supports FAB Subtitle BCAST configurations with different input and output interface. 2.28d: 2012-02-28 FAB DVB Service - Fixed crash one minute after startup if no clients were connected. 2.28c: 2012-02-20 FAB DVB Service - 'Send before PTS' remapping works even if PID is not remapped at the same time. 2.28b: 2012-01-18 FAB DVB Service - Various 'version' fields in PES structure are initialized to 1 instead of 0. 2.28a: 2012-01-11 FAB DVB Service - Fixed data loss problems in the IP driver. 2.28: 2012-01-05 FAB DVB Service - Changed the display timing calculations for appended subtitle lines. - Simplified Logging interface in the Configurator. 2.27: 2011-12-19 FAB DVB Service - Implemented PID Remapping. 2.26: 2011-12-12 FAB DVB Service - Output mirroring can be configured for any interface. 2.25c: 2011-11-14 FAB DVB Service - Improvements in the multiplexer for more accurate subtitle scheduling. 2.25b: 2011-11-03 FAB DVB Service - Fixed the problem with DVB over IP interfaces. FAB DVB Monitor - Displays receive bitrate for the selected interface. - Displays correct transmit bitrate for the selected interface when more than one interface is active. 2.25a: 2011-10-26 FAB DVB Service - Improved 204-byte packet reception. - Corrected subtitle stream bitrate calculations. 2.25: 2011-10-20 FAB DVB Service - Reception and transmission on the IP interface can be configured separately. - Address in the "transport" section of the IP interface settings may be left empty. This will create "receive-only" IP interface. 2.24a: 2011-10-18 FAB DVB Service - Configurator asks to start the service after successful activation. - Restamping works correctly when working without reference stream. - Under certain conditions subtitles were not transmitted with full bitrate. FAB DVB Monitor - Restamping information is displayed correctly when restamping without reference stream. 2.24: 2011-10-13 FAB DVB Monitor - Shows errors for restamping streams (missing input PCR, missing input PID, missing output PCR). Installer - Installation works correctly again. 2.23a: 2011-10-12 FAB DVB Service - Fixed 'access violation' when restamping was used. Installer - Added missing DLL. 2.23: 2011-10-11 FAB DVB Service - Restamped streams were truncated if there were no subtitles transmitted at the same time. - PMT is correctly generated for restamped streams if there are no subtitles transmitted at the same time. FAB DVB Monitor - Shows information for restamped streams. 2.22g: 2011-10-10 FAB DVB Service - Increased subtitle removal timeout. - PES packes are transmitted on time. - "Subtitling Type" in the subtitle descriptor is initialized correctly. FAB DVB Monitor - Correctly displays TSID and ONID. 2.22f: 2011-09-27 FAB DVB Service - Removed the reason for occasional high CPU usage. 2.22e: 2011-09-22 FAB DVB Service - Fixed Dektec transmission module lockups ("Transmission seems to be stopped"). - PMT is regenerated if language ISO code is changed in the Subtitler. FAB DVB Monitor - Fixed "PCR - Video PTS" display when video stream is missing or scrambled. 2.22d: 2011-09-02 FAB DVB Service - Better behaviour on occasional CPU spikes. 2.22c: 2011-08-23 FAB DVB Service - More information is logged when buffer cannot be transmitted. 2.22b: 2011-07-27 - Runtime error that could occur when activating the software during installation corrected. 2.22: 2011-07-07 FAB DVB Service - Improved support for DVB over IP. - More accurate subtitle CBR transmission. FAB DVB Monitor - Displays Program name column. - Displays name, version and serial number of connected clients. 2.21: 2011-06-14 FAB DVB Service - Client name and version is logged (if provided by the client). 2.20b: 2011-06-03 FAB DVB Service - PCR state was incorrectly reported to the FAB DVB Monitor. 2.20a: 2011-06-02 FAB DVB Service - Quick-connect client connections were dropped occasionally. 2.20: 2011-05-31 FAB DVB Service - Quicker response to client connections (client must be updated too). - PCR notifications work correctly if PCR PID <> Reference Video PID. 2.19c: 2011-05-30 FAB DVB Service - PCR and MPEG states are sent to appplication immediately after connect. 2.19b: 2011-05-26 FAB DVB Service - PID cache is correctly read from the registry. 2.19a: 2011-05-25 FAB DVB Service - Receive-only cards are working again (broken in version 2.19). 2.19: 2011-05-16 FAB DVB Service - "CBR output" option changed to "CBR output for each DVB subtitle PID". 2.18: 2011-04-26 FAB DVB Service - Each receive-only boards can optionally mirror output of another (full duplex) board. 2.17: 2011-04-15 FAB DVB Service - Restamping can be configured to work without reference video PIDs. - More accurate subtitle transmission bitrate calculations. 2.16: 2011-04-11 FAB DVB Service - Improved performance of the DVB input/output subsystem. FAB DVB Monitor - Displays correct PCR - Subt PTS offset when multiple clients are connected to the DVB Interface. 2.15a: 2011-03-02 FAB DVB Service - Fixed Linear Systems support (broken in version 2.15). 2.15: 2011-03-01 FAB DVB Service - Improved subtitle transmission on Dektec interface. 2.14a: 2011-02-22 FAB DVB Service - Wrong local time was used for internally generated PCR synchronisation. - Don't report 'buffer too late' for single-TS (offair) PES. 2.14: 2011-02-18 FAB DVB Service - Added "Delete all log files" button to the configuration utility. - All boards are enabled for reception. Only boards allowed by the license are enabled for transmission. - Higher subtitle throughput when transmission bitrate is low. 2.13a: 2011-02-14 FAB DVB Service - Sometimes subtitles were dropped even if output bitrate was not saturated. - Fixed: Transmission times would be calculated wrongly after 99 days of uninterrupted running. - Small changes in transmission time calculations. 2.13: 2011-02-10 FAB DVB Service - Added support for stream retransmission and restamping. - Fixed compatibility with Subtitler 5.20. 2.12: 2011-01-24 FAB DVB Service - If a subtitle is delayed for more than 3 seconds due to output bitrate limitations, it will be dropped. 2.11a: 2011-01-21 FAB DVB Service - VBI reception fixed for drivers that implement PES truncation. 2.11: 2011-01-17 FAB DVB Service - Generates PCR stream when the "Generate PSI" configuration option is enabled. Subtitles can be synchronized to this internal PCR stream. - Fixed Program Service Information transmission timing. 2.10b: 2010-12-15 FAB DVB Service - Fixed errors in PTS transmission time calculation (was wrong by 100 to 200 ms). FAB DVB Monitor - Fixed display of the PTS - PCR difference. 2.10a: 2010-12-14 FAB DVB Service - Fixed: DekTec driver was sometimes unable to extract PCR information from the transport stream. 2.10: 2010-12-08 FAB DVB Service - Fixed: Wrong DVB board name could be displayed in the log. - Supports all ports on the DekTec DTA-2144 board. - 'CBR output stream' option is always disabled. - Fixed problems with the transport stream parser. 2.09: 2010-11-16 FAB DVB Service - Fixed compatibilty issues with the Linear Systems driver. - Installation process improved for Windows 7. FAB DVB Monitor - Displays more accurate "PCR - Subt PTS" difference. - Correct value is displayed in the "PCR - Video PTS" column. - More detailed "PCR - Subtitle PTS" and "PCR - Video PTS" displays. 2.08: 2010-10-27 FAB DVB Service - Service Description Table contains all transmitted programs. - Changed location of the license file. 2.07a: 2010-10-18 FAB DVB Service - Fixed problem with long NIT packet processing. 2.07: 2010-10-13 FAB DVB Service - Stops subtitle transmission if PCR was not updated for more than 30 seconds. - Bug fixed: If the input was disconnected using Dektec board the reception stopped working even if the input was reconnected. - Packet timestamping is enabled again. 2.06b: 2010-09-30 FAB DVB Service - Temporarily disabled timestamping because of the stability issues. - Fixed: service allowed one interface less than specified by the license. 2.06a: 2010-09-29 FAB DVB Service - Fixed application crash when using packet timestamping. 2.06: 2010-09-28 FAB DVB Service - Use more descriptive DekTec board names. - DekTec device driver version and library version are logged on startup. - Packet timestamping is used with DekTec boards. 2.05: 2010-09-26 FAB DVB Service - Added support for DekTec DTA-2144 and DTA-2145 ASI boards. 2.04d: 2010-09-06 FAB DVB Service - Better error recovery from Linear Systems driver errors. 2.04c: 2010-09-02 FAB DVB Service - Changed interface to the Linear Systems DVB interface for improved stability. 2.04b: 2010-08-16 FAB DVB Service - Modified the way of interfacing to ASI card. - Installation process will not add duplicate firewall rules. 2.04a: 2010-07-21 FAB DVB Service - Allow test installations without the HASP dongle. - Reduces number of MPEG Info notifications sent to clients. - Fixed installer to not raise exception when adding firewall exception rule. 2.04: 2010-06-08 FAB DVB Service - Configurator displays interface number before interface name in the interface list. - Sends interface name and service log to the DVB Monitor. - Implemented disk size watcher that deletes oldest log/dump files if free disk space on the log disk falls below 500 MB. FAB DVB Monitor - Displays interface name for each connected interface. - Displays DVB Service log (all items with severity higher than 'information'). 2.03: 2010-05-03 FAB DVB Service - Tries to automatically reactivate once per day when less than one month from the expiration date. 2.02b: 2010-04-29 FAB DVB Service - Removed irrelevant "License code invalid" warnings. 2.02a: 2010-04-26 FAB DVB Service - Fixed a bug in the receiver module which caused internal problems and driver stoppage if there were errors in the incoming ASI stream. 2.02: 2010-04-21 FAB DVB Service - Implemented support for the RTP protocol in IP streaming. - Separated listen port can be configured in Unicast mode. 2.01: 2010-03-30 FAB DVB Service - Added support for Transport Stream on IP Networks (SMPTE 2022-2-2007). 2.0: 2010-01-22 FAB DVB Service - Configuration utility requires elevation privileges to restart the service when required. - Configuration utility warns to install/start the service when service is not installed or not running. 1.75: 2010-01-12 FAB DVB Service - Problem fixed: Subtitle removal command was sometimes sent too soon. FAB DVB Interface - Better subtitle duration calculation when subtitle is appended. FAB DVB Monitor - Added "Page ID / Aux Page ID", "Language", and "Descriptor" columns. - Displays one line per language. 1.74: 2009-12-07 FAB DVB Monitor - Added "PCR PID" column. - Aspect ratio information is displayed in the "Video PID" column. - Summary information for the selected server is displayed in the bottom panel. - Displays PAT/NID information for selected server. 1.73: 2009-12-01 FAB DVB Service - Transmits Program Map Table inside PSI data. - More accurate bitrate calculations. FAB DVB Monitor - Displays PCR problems in red. 1.72f: 2009-11-13 FAB DVB Service - Added button "Stop transmission of inactive PIDs" to the configurator. When this button is pressed, service will stop transmitting PID stuffing for inactive PIDs. Only PIDs that were used in the last two minuts will remain active. 1.72e: 2009-10-06 FAB DVB Service - Fixed transmission time calculation. 1.72d: 2009-09-28 FAB DVB Service - Bug fixed: Sometimes FABDVBService.exe did not close when program has terminated. 1.72c: 2009-09-25 FAB DVB Service - Fixed range check error condition in MPEG stream parser. 1.72b: 2009-09-24 FAB DVB Service - Fixed problem in MPEG stream parser which caused server to stop working. 1.72a: 2009-09-20 FAB DVB Service - Fixed access violation and synchronisation problem in received stream processor. 1.72: 2009-09-08 FAB DVB Service - Reads aspect ratio and active format data directly from the video stream. 1.71: 2009-08-25 FAB DVB Service - Prevent the system from entering automatic standby/suspend mode. - Log power management events. 1.70: 2009-07-02 FAB DVB Service & Monitor - DVB monitor displays PID and PCR status for the reference PID (PCR present; PID present, no PCR; no PID detected). 1.69d: 2009-06-22 FAB DVB Service - Fixed the problem causing small PES to be sent 50-100 ms too late when output channel was congested. 1.69c: 2009-06-19 FAB DVB Service - Fixed calculations for acquisition point transmission. - More accurate TS packet scheduling. - Fixed CoInitialize exception in the configurator. - Fixed tuner so that receive buffer is always multiplier of 188 and 204. 1.69b: 2009-06-08 FAB DVB Service - Transmission queueing improved. 1.69a: 2009-06-04 FAB DVB Service - 'PTS adjusted by ...' messages are displayed only when logging is enabled. - Transmission time calculations improved. 1.69: 2009-06-01 FAB DVB Service - Disabled burst transmission mode. - Log invalid TS packets to {Documents and Settings}\All Users\Application Data\ FAB\FAB DVB Interface\Service\TS\Received\Invalid folder. - Better transmission time prediction. 1.68e: 2009-05-25 FAB DVB Service - Configurator doesn't ask for server restart if logging options are modified. 1.68d: 2009-05-21 FAB DVB Service - Whitespace is now allowed in the "Limit connections" configuration settings. 1.68c: 2009-05-19 FAB DVB Monitor - Format bitrate values with thousand separators. 1.68b: 2009-05-18 FAB DVB Service - Service will start properly during computer startup. 1.68a: 2009-05-11 FAB DVB Service - Old dongles with serial numbers that start with AU are not supported any more. FAB DVB Monitor - Fixed information text display in 'Subtitle PTS Offset' column. - Information for video PIDs is not shown anymore on separate lines. 1.68: 2009-04-24 FAB DVB Service - Service Description Table is transmitted when PSI generation is enabled. 1.67: 2009-04-23 FAB DVB Service - Network Name Descriptor is transmitted in the Network Information Table when PSI generation is enabled. 1.66b: 2009-04-22 FAB DVB Service - Bug fixed: It was not possible to start FAB DVB Service v1.66a when 'Generate PSI' was disabled. 1.66a: 2009-04-21 FAB DVB Interface - Fixed communication bug which could cause the server to crash. FAB DVB Service - Added workaround to prevent server from crashing when working with pre-1.66a clients. - Fixed "Range check error" crashes. 1.66: 2009-04-19 FAB DVB Service - Added support for PSI packet generation. 1.65b: 2009-04-07 FAB DVB Service - Fixed problems in internal communication. 1.65a: 2009-04-04 FAB DVB Service - Fixed incompatibilities with older Subtitlers. 1.65: 2009-02-24 FAB DVB Service & Interface - Server adjusts subtitle timing according to the input subtitle timestamps making sure that a subtitle is not displayed for too short time even in presence of network or transmission bandwidth problems. 1.64: 2009-02-18 FAB DVB Service - Command line processing works on Vista with UAC enabled. 1.63: 2009-02-05 FAB DVB Service - During the installation, server application is added to the Windows Firewall exception list. 1.62a: 2009-02-03 FAB DVB Service - Changed internal locking mechanism. 1.62: 2009-02-01 FAB DVB Service - Added support for client 'keepalive' messages. Backward compatible with older clients. 1.61: 2008-12-17 FAB DVB Service - Sends information on received PIDs to the DVB Monitor. - Configuration works on Vista with UAC enabled. FAB DVB Monitor - Displays information on received PIDs. 1.60: 2008-11-27 FAB DVB Service - Sends information on bitrate preserving stuffing to the DVB Monitor. - Sends information on subtitle PID bitrate to the DVB Monitor. FAB DVB Monitor - Displays information on bitrate preserving stuffing. - Displays subtitle PID bitrate. 1.59a: 2008-11-03 FAB DVB Service - Fixed 'List index out of bounds' exception. FAB DVB Interface - Decoding problems on Metronik decoders fixed. 1.59: 2008-10-26 FAB DVB Interface - Improved generation of HD720 and HD1080 subtitles. - Improved insertion of HD1080 subtitles into video files. - Improved insertion in video streams with more than one PMT listed in the PAT. 1.58a: 2008-09-29 FAB DVB Service - Interface configuration was not saved when OK was clicked. Fixed. 1.58: 2008-05-23 FAB DVB Service - Removed service dependency on Hardlock/HASP services. 1.57e: 2008-03-13 FAB DVB Interface Configuration - Fixed bug in checking new dongle type. 1.57d: 2008-02-25 FAB DVB Service - Fixed bug in transmission time calculations. 1.57c: 2008-02-11 FAB DVB Service - Fixed access violation errors caused by the subtitle PTS extractor. 1.57b: 2008-02-05 FAB DVB Service - Restored compatibility with STTWIN v3. 1.57a: 2008-01-29 FAB DVB Service - Improved PTS detection of downstream subtitles. 1.57: 2008-01-21 FAB DVB Interface & Server - In addition to reference video stream, PCR stream can be configured for each subtitle stream. FAB DVB Service - Improved reference video PTS detection. 1.56a: 2007-12-21 FAB DVB Interface - Fixed object generation when flgObjectConstWidth was not set. 1.56: 2007-12-19 FAB DVB Interface - Preserves minimal PID bitrate when multiplexing. 1.55a: 2007-12-14 FAB DVB Service - Properly stop the DVB service during system restart or shutdown. 1.55: 2007-12-12 FAB DVB Service & FAB DVB Interface - Change the way PES packets are packaged into TS stream for better compatibility with existing DVB decoders. 1.54: 2007-12-05 FAB DVB Service & FAB DVB Interface - Changed transmission time calculation for more accurate transmission. 1.53: 2007-11-27 FAB DVB Service & FAB DVB Interface - Measures client-server transmission delay and uses this data for more accurate transmission. 1.52a: 2007-11-21 FAB DVB Service - Fixed problems with dongle checking. - Removed excessive log entries. 1.52: 2007-11-20 FAB DVB Service - Added support for constant bitrate output stream. 1.51a: 2007-11-15 FAB DVB Interface - Fixed occasional palette generation problems. 1.51: 2007-09-12 FAB DVB Service - Changes in internal multiplexer for more accurate transmission at low bitrates. 1.50: 2007-09-03 FAB DVB Service - More accurate timing in PID stuffing transmission when preserving minimum bitrate. FAB DVB Monitor - Removed leading zero from decimal PID representation. FAB DVB Interface - PID representation changed to decimal form in multiplexer error messages. - Bitrate units changed from B/ms to kbit/s in multiplexer error messages. 1.49: 2007-08-31 FAB DVB Service - Additional PID stuffing is sent after each subtitle PES to force multiplexer to process data. - PCS with no regions is not sent if one subtitle immediately follows another. - Ensure output bitrate is at least 1000000 b/s. Data packets are interleaved with $1FFF stuffing packets so that data bitrate is still limited by the value set in the configurator. - Per-PID minimum bitrate is no longer configurable. If minimum bitrate preservation is enabled, service will make sure that PID TS is sent out at least every 395 ms. FAB DVB Interface - Additional PID stuffing is inserted after each subtitle PES in the multiplexer. FAB DVB Monitor - One remaining occurence of hexadecimal PID formatting changed to decimal form. 1.48a: 2007-07-29 FAB DVB Interface - Bug fixed: First PMT in the file was sometimes overwritten with Null or subtitle packet. 1.48: 2007-07-26 FAB DVB Service & Interface - All PID output changed to decimal form. FAB DVB Interface - Fixed processing of PCR packets without payload in the multiplexer. 1.47: 2007-06-18 FAB DVB Service - Added support for HASP dongles. 1.46: 2007-06-11 FAB DVB Service - Don't increment CC if packet only contains adaptation field (ISO-IEC 13818-1, section 2.4.3.3). - Use 'adaptation field' stuffing packets for minimum bitrate generation. 1.45: 2007-06-03 FAB DVB Service - Fixed locking problems. 1.44f: 2007-05-20 FAB DVB Interface - Bug fixed: In some rare conditions, one or more CLUT entries were not transmitted. 1.44e: 2007-05-11 FAB DVB Interface - Bug fixed: When sending acquisition point and CLUT in the same PES and flgSendEmptyObjectForOffair flag was set, CLUT was not generated correctly. 1.44d: 2007-05-10 FAB DVB Interface - Reduced number of colors in transmitted look-up tables under some occasions. 1.44c: 2007-05-08 FAB DVB Interface - Bug fixed: Color look-up tables were not transmitted in full after acquisition point. 1.44b: 2007-05-04 FAB DVB Interface - Fixed transmission of long subtitles when flgSendEmptyObjectForOffair flag was set. 1.44a: 2007-04-27 FAB DVB Interface - Fixed region generation bug that can occur when flgSendEmptyObjectForOffair flag was set. 1.44: 2007-04-19 FAB DVB Interface - Added support for subtitle bitrate limitation. 1.43: 2007-04-12 FAB DVB Interface - Added multiplexer support for VBR streams. 1.42d: 2007-03-30 FAB DVB Interface - Changed the way subtitle descriptor is generated when multiplexing multiple languages with the same PID. 1.42c: 2007-03-18 FAB DVB Interface - Fixed VBI insertion problem. 1.42b: 2007-03-09 FAB DVB Interface - Fixed potential problem in PAT/PMT reader. 1.42a: 2007-02-20 FAB DVB Interface - Improved PTS analyzer. 1.42: 2007-01-29 FAB DVB Interface - Remove existing VBI/teletext streams when adding new VBI/teletext stream(s). 1.41: 2007-01-15 FAB DVB Interface - Create DDS segment when generating NTSC output. - Multiplexer optionally generates full Teletext descriptor and VBI teletext descriptor. 1.40: 2007-01-11 FAB DVB Interface - Added support for VBI multiplexing. - Much faster subtitle multiplexing. 1.39a: 2006-12-13 FAB DVB Interface - Write correct height/width values into display definition segment. - Increase display definition segment version only when width or height changes. - Write correct page ID into object definition segment. FAB DVB Service - Log client disconnections due to a long inactivity. 1.39: 2006-11-09 FAB DVB Interface - Implemented HD 720 and HD 1080 support for subtitling and multiplexing. 1.38d: 2006-10-30 FAB DVB Service - Only check serial number stored in the registry, not the one in the dongle. 1.38c: 2006-10-29 FAB DVB Interface - Fixed bug in region calculation when subtitle data started on an odd line. 1.38b: 2006-10-26 FAB DVB Interface - Removed configuration flags flgObjHorPosEven, flgRegionVerPosEven, flgObjVerPosEven, and flgDoubleRegionPES. - Changed region generation code to always generate regions with even height and width, positioned at even left and top offset. - Changed object generation code to always generate objects with even height and witdh, positioned at even left and top offset. - Fixed ODS generation to generate two transparent pixels when transmitting empty line. 1.38a: 2006-10-20 FAB DVB Interface - Fixed access violation in VBI reception. - Fixed dongle checking when license was defined both in dongle and registry. - Retry dongle checking for up to 10 seconds when starting the service. FAB DVB Monitor - Remember window position even if it is on a secondary monitor. 1.38: 2006-10-19 FAB DVB Interface - When flgObjHorPosEven is set, object width is kept even by extending its boundary an extra pixel to the right when required. 1.37: 2006-10-16 FAB DVB Interface - Added support for DVB Subtitle and VBI multiplexing into transport streams. 1.36a: 2006-10-11 FAB DVB Interface - Generate smaller objects when flgUseRegionFillFlag is not set (and when not prohibited by flgObjectFullHeight/flgObjectFullWidth/flgObjectConstWidth). 1.36: 2006-10-10 FAB DVB Interface - Added support for flags flgObjectFullHeight, flgObjectFullWidth, flgObjectConstWidth. - Bug fixed: Object boundary detection was not working correctly. Objects were always same height as the surrounding region. 1.35a: 2006-06-29 FAB DVB Interface - Bug fixed: color lookup table generation was not working correctly when 'Use only CLUT 0' flag was used. 1.35: 2006-06-26 FAB DVB Monitor - GUI redesigned. - Better reconnection capability. - Displays more information about the FAB DVB Interface. 1.34c: 2006-06-19 FAB DVB Interface - Never try to transmit lines 481+ when in NTSC mode. 1.34b: 2006-06-07 FAB DVB Service - Disconnects clients after long period of inactivity. FAB DVB Interface - Fixed version generation problems. 1.34a: 2006-04-30 FAB DVB Service - Fixed compatibility issues with older clients. FAB DVB Interface - Fixed compatibility issues with older servers. 1.34: 2006-04-25 FAB DVB Service - Modified multi-card license code mechanism. FAB DVB Interface - Added support for the flgAlwaysSendAP flag. - Increment region version on Offair. 1.33: 2006-03-29 FAB DVB Service - Made logging options always visible in the configurator. - Checks hardlock _after_ command line switches are processed. - Generates subtitle bitrate statistics. FAB DVB Monitor - Displays subtitle bitrate statistics. 1.32: 2006-03-03 FAB DVB Monitor - Added Tools / Automatically tune "Send before PTS" menu. 1.31m: 2006-03-02 FAB DVB Service - Bug fixed: When transmitting on multiple channels in averaging mode, subtitles may be sometimes delayed. 1.31l: 2005-11-29 FAB DVB Interface - Bug fixed: when first nonempty line in bitmap started on odd-numbered line and last line in the associated region was empty and ObjVerPosEven was set, object got truncated by two lines. 1.31k: 2005-11-28 FAB DVB Interface - Don't generate empty pixel-data lines. If line is completely transparent, generate one transparent pixel in it. 1.31j: 2005-11-25 FAB DVB Interface - Bug fixed: Logic for creating 8_stuff_bits at the end of the Object Data Segment was inverted. 1.31i: 2005-11-17 FAB DVB Service - Bug fixed: Service crashed if stuffing was disabled. 1.31h: 2005-11-14 FAB DVB Service - Log 'stuffing' and 'averaging' settings on startup. 1.31g: 2005-11-14 FAB DVB Service - Log configuration settings when DVB Master board is initialized. 1.31f: 2005-11-09 FAB DVB Service - Changed 'Open log files' to open one folder higher than before. 1.31e: 2005-08-06 FAB DVB Service - Burst mode is working again. 1.31d: 2005-08-04 FAB DVB Service - Fixed subtitle reception so that FAB DVB Monitor can correctly display PTS offsets in averaging mode. 1.31c: 2005-08-03 FAB DVB Service & FAB DVB Interface - More modifications to PTS calculation. 1.31b: 2005-08-03 FAB DVB Service - More modifications to PTS calculation. 1.31a: 2005-08-02 FAB DVB Service - Modified PTS and due time calculation to fix problems with bandwidth averaging mode. 1.31: 2005-07-26 FAB DVB Service - Added support for bandwidth averaging. Activated by default. Can be disabled by setting HKEY_LOCAL_MACHINE\SOFTWARE\FAB\FAB DVB Interface\AverageBandwidth to "0". 1.30: 2005-07-15 FAB DVB Service - Added support for ReceivePacketSize and TransmitPacketSize per-board settings. - Added 'Open log files' button to the configurator. FAB DVB Interface - All subtitles are removed on interface termination. FAB DVB Monitor - Renamed messages 'No stream' -> 'No subtitle stream' and 'No ref stream' -> 'No video stream'. - Message 'No stream' was appearing in wrong column. Fixed. - Fixed calculation of max offset values. 1.29d: 2005-06-01 FAB DVB Service - Use milliseconds in log timestamps. 1.29c: 2005-05-26 FAB DVB Interface - Fixed transmission of completely transparent bitmaps. 1.29b: 2005-05-24 FAB DVB Service - Displays program version in configurator. - Fixed communication problems. 1.29a: 2005-05-18 FAB DVB Interface - Transmission of bitmaps was broken when transparent color was not color 0. 1.29: 2005-05-11 FAB DVB Service - Better resilience against input stream errors. 1.28: 2005-04-29 FAB DVB Interface - Minimum acquisition point interval changed from 5 to 10 seconds. - Each region now owns its own CLUT. - Added support for the flgDisablePreload flag. FAB DVB Monitor - Better display of min/max PTS offsets. 1.27b: 2005-02-01 FAB DVB Service - Changed the way license code is handled. 1.27a: 2005-01-07 FAB DVB Service - Log list of language PIDs on every language change. FAB DVB Interface - Fixed protocol & PES logging. FAB DVB Monitor - Renamed parts of user interface. 1.27: 2004-12-14 FAB DVB Service - Modified PES/TS logging to reduce system load. - Minimize number of times receiver thread is restarted. FAB DVB Analyzer - Fixed demultiplexer. - Allowed multiselect in the TS list. All selected files are automatically demultiplexed, but only the focused file is shown in the Analysis list. - Created menu entries for Find(Previous|Next)(PES|Object|Error) actions. - Implemented 'Find (previous|next) TS with payload start' functionality (Ctrl+(PgUp|PgDn)). - Displays all accumulated PES (not just the first one) when clicking on a temporary PES name (starting with a ___). - Added byte offset to the hex log. - Added support for new PES/TS structure. 1.26b: 2004-11-25 FAB DVB Service - Fixed socket error handling. 1.26a: 2004-11-24 FAB DVB Interface - Fixed reconnection problem in threaded mode. 1.26: 2004-11-22 FAB DVB Service - Implemented output stream multiplexing at the TS packet level. 1.25: 2004-11-11 FAB DVB Service - Added PID caching to the receiver. Now PIDs are kept in the filter list if they are used at least once in eight days. This minimizes the reinitialization of the receiver board. - Added 'Limit minimum bitrate' setting. When enabled (by default), service generates constant low-bitrate stream on the subtitling channel(s). 1.24e: 2004-11-04 FAB DVB Service - Changing license code failed to enable the Apply button. Fixed. 1.24d: 2004-10-25 FAB DVB Service - Fixed receiver & transmitter thread termination (cancellation of the current I/O operations). - Fixed "update PID list" processing (added cancelation of current I/O operations). - Fixed logging of lost buffers. - Fixed "no data received" warning which were occuring faster then once per 5 seconds. 1.24c: 2004-10-18 FAB DVB Service - Fixed long-standing memory leak. - Removed invalid watchdog log entries when transmitting without stuffing. 1.24b: 2004-10-07 FAB DVB Service - Canal+ debugging release 1.24a: 2004-10-06 FAB DVB Service - Enhanced driver calls logging. 1.24: 2004-10-04 FAB DVB Service - Modified receiver management. Receiver thread is not restarted anymore on each PID change. 1.23a: 2004-09-28 FAB DVB Service - Extended error logging. 1.23: 2004-09-21 FAB DVB Service - Changed the way reception and transmission buffers are handled. Added buffer locking. 1.22: 2004-08-31 FAB DVB Service - Fixed transmission failures. - Doesn't restart the receiver when a client from unauthorized IP tries to connect. 1.21e: 2004-08-28 FAB DVB Service - Added logging for various potential transmitter problems. 1.21d: 2004-08-16 FAB DVB Interface - Fixed various memory leaks. 1.21c: 2004-08-12 FAB DVB Service - Fixed invalid log entries stating 'dt = 0'. 1.21b: 2004-07-30 FAB DVB Service - Fixed problems with transmission randomly stopping. FAB DVB Monitor - Fixed calculation of min/max PCR/PTC. Clients without a valid subtitle reference stream are now excluded from the calculation. - Removed invalid display 'No reference stream' when in reality the video stream is present and only subtitle stream is missing. 1.21a: 2004-07-26 FAB DVB Monitor - Incremented GUI version. 1.21: 2004-07-16 FAB DVB Service - Logs PCR change if big change is encountered (> 5 seconds) even if PCR logging is not enabled. - Buffer management modified to fixed the access violation. - More extensive error logging. 1.20: 2004-07-07 FAB DVB Service - Updates monitored PID list when a client disconnects. - Logs error when no DVB Master card is found. - Enhanced Win32 API error logging. FAB DVB Interface - Added transmission list length monitoring. 1.19: 2004-07-02 - Implemented multi-card support in all modules. 1.18c: 2004-06-30 FAB DVB Service - Runtime error corrected. 1.18b: 2004-06-24 FAB DVB Service - Bug fixed: When client changed its language list, only the languages for that client were sent to the mixer engine, overriding all other languages. Because of that, only the subtitle PID of the most currently updated client was monitored. 1.18a: 2004-06-21 FAB DVB Service - Runtime error corrected. 1.18: 2004-05-24 FAB DVB Interface - Added support for the flgSendEmptyObjectForOffair flag. 1.17: 2004-05-18 FAB DVB Interface - Added support for the flgDoubleRegionPES flag. 1.16: 2004-04-14 FAB DVB Interface - Added parameter subtitleText to the SendSubtitle method. This parameter is passed to the DVB Service and is used for logging purposes only. FAB DVB Service - Logs subtitle info data (currently containing only subtitleText parameter of the client's SendSubtitle method) if LogSubtitleInfo is enabled in the registry. 1.15a: 2004-03-01 FAB DVB Interface - Fixed bug in region allocator which caused the region to be truncated at first empty row. 1.15: 2004-02-17 FAB DVB Interface - DumpInterfaceProtocol registry setting is now dynamic. FAB DVB Monitor - Reference video PID is displayed. 1.14b: 2004-02-13 FAB DVB Service - Scrambled streams were not detected correctly. Fixed. FAB DVB Monitor - PCR and PTS diffs were not displayed correctly. Fixed. 1.14a: 2004-02-05 FAB DVB Service - Added one log message, active only in LogPTS mode. 1.14: 2004-01-28 FAB DVB Interface - Fixed bug in protocol log generation. FAB DVB Service - Reports reception errors (No ref stream, No stream, Ref scrambled) to the FAB DVB Monitor. FAB DVB Monitor - Displays error status (No ref stream, No stream, Ref scrambled) when reception error if reported by the DVB service. 1.13d: 2004-01-14 FAB DVB Service - Improved transmission queue logging. - Lifecycle manager only reports problems and doesn't remove buffers. 1.13c: 2004-01-11 FAB DVB Service - Modified lost buffer detection and removal. - Added additional transmition queue-related checks. - Fixed race condition between transmission thread and object lifetime manager. 1.13b: 2004-01-08 FAB DVB Service - Modified stuffing buffer duration from 10 ms to 100 ms. 1.13a: 2004-01-06 FAB DVB Service - Removed inter-thread race condition in the transmitter. 1.13: 2003-11-28 FAB DVB Client - Added static registry setting 'DumpInterfaceProtocol' which causes all protocol data to be dumped in the XML format to the {Documents and Settings}\All Users\Application Data\FAB\FAB DVB Interface\Client\Protocol folder. FAB PES Analyzer - Added functionality to merge multiple .pes files into one .pes file. - Version 1.12 broke the subtitle bitmap display. Fixed. 1.12a: 2003-11-27 FAB DVB Interface - Removed superfluous 'PCR.Base($A1) = 2633532978; PTS($A1) = 0 (d = -29261477 ms);' log entries. 1.12: 2003-11-27 FAB DVB Interface - Fixed small but quickly accumulating memory leak. FAB DVB Monitor - Fixed small but quickly accumulating memory leak. FAB PES Analyzer - User interface reorganized. - Added functionality to merge multiple .ts files into one .ts file. 1.11: 2003-11-22 FAB DVB Client - RCS segments were incorrecty sent in the 'offair' PES, which caused problems on the Philips DBS decoder. Fixed. FAB DVB Interface - Error log changed to \Documents and Settings\All Users\Application Data\ FAB\FAB DVB Interface\Log\DVBInterface.log. - Dynamic registry settings are now checked at most once per every ten seconds. - Remove excessive CPU usage when receiving was disabled. - PCR change notifications were not sent correctly if more than one client listened to the same video PID. Fixed. - When more than one client shared same reference video PID, PTS diff state was only updated for one of them. FAB DVB Monitor - Fixed PTS display to not display a range when lower and upper values are equal. FAB PES Analyzer - Added 'Export Synopsis' button. 1.10: 2003-10-19 FAB DVB Interface - LogPCR, LogPTS, and LogTuning are now registry-controlled parameters. [HKEY_LOCAL_MACHINE\SOFTWARE\FAB\FAB DVB Interface] "LogPCR"="1" Enables PCR reception and calculation logging. "LogPTS"="1" Enables PTS reception and calculation logging. "LogTuning"="1" Enables reception tuner logging. - Fixed bug in the transmission PTS calculation. 1.09: 2003-10-06 FAB DVB Client - Modified object generation code to ensure that object always contains even number of lines. - Fixed memory leak in subtitle transmission. - Correctly reports abnormal server disconnect to the application. FAB DVB Interface - Redesigned buffer scheduling and disabled buffer underrun detection in the receiver threads (because it can never occur). - Measured PTS diff through the feedback loop and sends data to the Monitor. - Added 'Send before PTS' setting to the /config dialog. FAB DVB Monitor - Added About dialog. - Added PTS diff display. FAB PES Analyzer - jumps to the next error, jumps to the previous error. - Automatically scrolls first error into the view on PES/TS open. 1.08: 2003-09-29 FAB PES Analyzer - Added graphical [object data segment] display. - jumps to the next ODS, jumps to the previous ODS. 1.07b: 2003-09-22 FAB DVB Client - Modified ReferenceVideoPID propery to default to CGpISO13818_PID_Invalid. FAB DVB Interface - Modified receiver to only schedule one buffer at the time. This is to fix receiving problems where DVB Master suddenly fails to call completion procedure for one buffer if two are scheduler quickly one after another. 1.07a: 2003-09-20 FAB DVB Client - Data passed to the OnVBIPayloadReady and returned from the RetrieveVBIPayload is now unpacked into TTTXDataBuffer. 1.07: 2003-09-17 FAB DVB Monitor - Displays bitrate and PIDs. - Handles reconnects automatically. 1.06a: 2003-09-16 FAB DVB Interface - Number of languages for each client is now sent to the FAB DVB Monitor. 1.06: 2003-09-15 FAB DVB Client & FAB DVB Interface - Added VBI extraction support. 1.05: 2003-09-05 FAB DVB Client - Added parameter accumulatedProcessingTime: cardinal to the SendSubtitle and RemoveSubtitle methods. - Added flgOnlyCompletePreloads flag. - Bug fixed: local connections were not reciving PCR status change notifications. 1.04: 2003-09-05 FAB DVB Client - 'Automatic acquisition point'/'acquisition point on preload' is not sent if there is a subtitle onair. - Stack trace is now produced on unhandled exception. 1.03: 2003-08-23 FAB DVB Client - Leftmost/rightmost pixel locator was assuming that the first object line is nonempty, which is no longer true. Fixed. - Added flgObjVerPosEven flag. - Added flgRegionVerPosEven flag. - Added flgSendAPOnPreload flag. - Fixed generation of transparent CLUT entry. - Fixed ODS generation. - Fixed PCS generation. - Fixed region allocation under boundary conditions. - Removed one occasion when acquisition point was sent without a good reason. - In the flgUseRegionFillFlag mode object data was improperly constructed. FAB DVB Interface - Added dependency on driver 'hardlock'. - Fixed transmission time calculation - internal queue was not taken into account. - 'PES processing time' was not always calculated correctly. Fixed. - Small corrections in transmission time calculation. 1.02: 2003-08-21 FAB DVB Client - Logging data to transport stream caused access violation. Fixed. - Fixed range check error. - Fixed disconnect on 120 sec inactivity. - Fixed 'acquisition point' -> 'mode change' transition on flgForceModeChange set. FAB DVB Interface - Renamed to 'FAB DVB Interface'. - Transport stream packets were not logged. Fixed. - Fixed unpacking of client-generated PES. 1.01: 2003-08-21 FAB DVB Interface - Added serial code & license number edit to the configuration dialog. - Added application icon. FAB DVB Monitor - Added application icon. 1.0a: 2003-08-20 FAB DVB Client - CLUT generation fixed. Now only neccessary _and_not_yet_transmitted_ colors are transmitted. 1.0: 2003-08-20 - First release.