anyVID-XC Release Notes

v8.X.X

2022 April 6

  • ***New Feature*** Added ability to backup and restore the database.
    • The backup file can be downloaded to a local computer
    • The backup file does not contain any device-specific information, so it can be applied to another anyVID-XC, if desired
  • ***New Feature*** Ability to manually check for software upgrades
  • ***New Feature*** Added ability to export Live Transcoding settings / information
  • ***New Feature*** Added dynamic URL support to HLS streams for increased security
  • Updated the look of all data tables
  • Changed how tool tips are displayed for most pop-ups; it is now possible to keep the tip displayed for an indefinite period of time
  • Renamed the "Logs & Alarm" menu to "Alarm Thresholds"
  • Modified how the transcoder processes closed-captioning to help compensate for streams that are non-compliant with the standards.
  • Fixed bug where certain transcoders where not able to inspect streams
  • Fixed bug on the Inspect Stream popups where "===========" were shown incorrectly
  • Includes additional bug fixes, GUI updates, and stability improvements.

v8.2.1

2021 December 15

  • ***New Feature*** Added the ability to define a Data Saver playlist for App users using devices on limited data plans, typically mobile phones, etc.
    • The Data Saver feature lets you define a special custom playlist for HLS Adaptive Bitrate (ABR) outputs with lower bitrates (and lower resolutions). In Video Apps with support for Data Saver Mode, customers can enable Data Saver, which forces phones, mobile devices, and other devices with limited data plans to use playlists with lower bitrates, saving data, while watching video.
    • Not all anyVID Video Apps have a Data Saver Setting within Settings
    • If a Data Saver playlist is not defined for a Channel (Program) and Data Saver is enabled in the App, the device will automatically use the master playlist instead, and no disruptions will be experienced by the customer.
  • ***New Feature*** Added support for up to 5 custom Playlists per Channel (Program). Custom Playlists can be assigned to groups of devices within each Channel Lineup Package in the anyVID-AC.
    • This powerful feature lets you create Video Quality Tiers of Service. For example, a Channel Lineup can be created using ABR Outputs configured with SD level Resolutions and a second with HD Resolutions, all using the same anyVID-XC Channel (Program). This creates the ability to up-sell customers to higher levels of service. This can be done with Audios, too.
    • Separate Playlists could also be created for Leanback Devices (Smart TVs, Set Tops, Firesticks, etc.) with higher Bitrate ABR Outputs and a second Playlist with lower Bitrates could be defined for Mobile Devices.
    • If a Channel Lineup Package is configured for Custom Playlists, and one of the anyVID-XC Channels (Programs) is not configured here within that Lineup, the system is smart enough to switch to the Master Playlist for that Channel, avoiding disruptions.
    • This feature is supported across all anyVID Video Apps that use the anyVID-AC for Channel Lineup management.
  • ***New Feature*** You can now reorder and remove any audio PID within the PMT of output programs, to support devices where PMT PID Order matters.
  • ***New Feature*** You can now define custom Audio languages within a stream's metadata to handle Set Tops and other devices, which require Language Tags for Language selections, and the Language tag was never (or improperly) defined in the Input Source.
  • ***New Feature*** The Inspect Stream Feature (TS Analyzer) has been significantly upgraded in functionality. Over 30 new data metrics have been added to help in troubleshooting.
  • ***New Feature*** The Inspect Stream Feature (TS Analyzer) can now be used to analyze all Outputs, as well as Input traffic. This includes both Multicast Analysys and HLS Analysis. Every HLS ABR variant can also be analyzed independently.
  • A fix has been added to handle input sources which are MPEG-II (typically Interlaced) with invalid Headers, which was resulting in corrupted/duplicate Closed Captioning characters.
    • An investigation has indicated most of the input sources with invalid headers were from Satellite Receivers, which convert MPEG-4 to MPEG-2 on the fly, though any lower end transcoder could cause this condition.
    • We were respecting the Header previously, which resulted in the corruption. We now attempt to calculate the Header info directly, when needed.
  • A fix has been added to handle situations where we were dropping Closed Captioning from input sources, because of different interpretations of CEA-608/708.
    • It is believed that there may still be additional corner cases, where we are still dropping source Closed Captioning. As these issues are investigated, they will be addressed and fixed (when possible) in future updates.
  • The XC Transcoding engine has been updated to support the latest HLS Draft Specifications.
  • The XC Transcoding engine has been updated with further enhancements to the buffering model for UDP Multicast Outputs.
  • The LCD Display has been temporarily disabled to prevent issues related to CVS-2021-44228, known as the Log4J vulnerability, which carries a critical (10.0) threat level assessment, as an overly cautious measure.
    • While the driver used for the LCD Display does use the log4j Java class, it is not believed to actually be vulnerable to outside attack. It cannot be accessed via outside communications and all related ports are blocked.
    • While the third party vendor which manages the driver does not currently plan to provide a fix, an internal anyVID driver is currently being designed to replace it.
  • Includes additional bug fixes and stability improvements.

v8.1.1

2021 August 24

  • Added support for installing Beta Software on-demand
    • Software is delivered at the same time as normal upgrades
    • By default, beta upgrade capability is hidden and must be activated by anyVID Support
  • Ability to create Multicast Routes per Interface has been removed
    • Streams can still be mapped to a specific Interface, but can now be mapped per stream in Live Transcoding Input/Output Settings
  • In Global Network Settings, you can now select a Default Multicast Interface, when Interfaces are not selected in a Transcoded Stream
  • In Live Transcoding Settings, you can now choose a specific Interface to join streams from, regardless of Default Multicast Interface
  • In Live Transcoding Output Settings, you can now choose a specific Interface to deliver streams to (when using Multicast, Unicast, RTP outputs), regardless of Default Multicast Interface
  • Monitoring of Multicast streams now occurs in a quicker timeframe
  • Live Transcoding Input Settings has been reorganized to better group settings
  • Live Transcoding Output Settings has been reorganized to better group settings
  • In Live Transcoding Input Settings, you can now set the fifo to any setting
  • In Live Transcoding Input Settings, you can now set the udp buffer
  • In Live Transcoding Output Settings, you can now set the fifo
  • In Live Transcoding Output Settings, you can now set the udp buffer
  • In Live Transcoding Output Settings, you can now set the TS Clamp Bitrate (Rate Control) independent of the Transport Stream Mux Rate
    • In most cases, it is recommended to use the same value for both
  • In Live Transcoding Output Settings, you can now set the Pcr Rate for Multicast, Unicast, RTP Transports
  • In Live Transcoding Output Settings, you can now set the Pat/Pmt Rate for Multicast, Unicast, RTP Transports
  • In Live Transcoding Output Settings, you can now set the Sdt Rate for Multicast, Unicast, RTP Transports
  • Fixed an issue where output transcoding logs are sometimes delayed several minutes before being visisble
  • Relaxed restart times for transcodes that immediately fail, to reduce system resources when a service is started without a valid input source
  • Support now exists for transcoding of every Audio in Multicast, Unicast, RTP Transports
  • In Maintenance, Software Images can now be reverted (downgraded) to the previous Software Image
    • Only one level of downgrade is currently supported
    • Database changes will remain, but all database changes are backwards compatible
    • Some Linux updates cannot be reverted, due to other dependancies
  • Fixed a bug where deleting a transcode did not remove it from the Chassis Monitor Streams Widget for 2 days
  • Fixed an issue where orphan alarms would never clear
  • Fixed an issue where monitoring of Multicast Streams is intermittent
    • Issue only occurs when more than 20 Output Multicast streams are active
  • Other minor features and bug fixes

v8.0.3

*** not required for most sites, but recommended***

2021 June 27

  • Reverted Reverse Path Filtering support on all ports, due to incompatibilities in at least one customer network
    • After identifying a customer site which could no longer properly join Multicast Streams (IGMPv2) after an 8.0.2 upgrade, we have removed this functionality moving forward
    • We do not expect other customers to be affected, but recommend all customers upgrade to ensure no issues
    • The issue relates to IP Addressing and routing configurations within a complex network
    • IGMPv3 networks are likely to never be affected
    • Filtering has been replaced with additional internal checks and alarms, which provides monitoring protection without active filtering (except in cases that meet our existing filtering in place since 3.x)

v8.0.2

2021 June 23

  • Analytics chart improvements & feedback-related changes:
    • Additional left/right padding has been added on all chart windows for easier scrolling of window data via mouse wheels without accidentally zooming in/out of charts
    • Network load charts now show TX/RX Traffic in separate charts for easier reading
    • Network load charts now use "line fill" mode in charts
    • Ethernet port charts are more clearly labeled from port to port
    • Transcode bitrate charts now use "line-fill" mode in charts
    • The Cpu chart now uses 2 second averages to make Cpu data more meaningful versus momentary captures, which might spike, but doesn't necessarily indicate an issue
  • Fixed a bug where the Ram analytics chart and Storage analytics chart could show the same data
  • Increased the default fifo buffer settings for incoming UDP traffic
    • This change will reduce breakup and corruption on networks with too much switch/router buffering, too much jitter network-wide and other challenging conditions
    • This change will lower overall Cpu usage on an XC already nearing 100%
    • This change will improve efficiency and capabilities on a loaded 10G network
  • Added a new console login user for initially setting up an XC and advanced troubleshooting of issues, which is available to any operator of this XC, who wishes to use it
    • The new login can be accessed via SSH or directly on the XC using a monitor and mouse
    • SSH login require using port 300, instead of the SSH default port
    • In the next software release, Admin Interface users with Admin privileges will be able to change the password of this user through the GUI in SETTINGS
    • In the next software release, an ongoing alarm will be generated until the default password has been changed
    • This powerful menu driven Interface will receive ongoing additional tools over time
  • Mission Control now alarms when it detects circular buffer overflows and attempts to correct the issue
  • Fixed a minor display bug where some popup windows appear empty on certain high resolution monitors or if Google Chrome is using its "Zoom" settings
    • Note- Not all high resolution monitors were affected
  • Enabled Reverse Path Filtering support as an additional measure to prevent the newest methods of external IP spoofing, as mitigation to multiple advisories over recent months
    • Our filters follow the RFC-3704 definition
    • We use Loose Mode to help ensure zero disruptions with current customer configurations
    • To be compatible with multi-port Multicast requirements, we obtain source addresses (when not already configured in the GUI) through the sockets API and employ the most common settings used for compatibility in Multicast setups using reverse path filtering
  • Reduced upgrade package size and added support for it in the upgrade process
  • Reduced overall ZFS memory cache availability
  • Other minor features and bug fixes

v8.0.1

2021 June 8

  • Brand new Graphical Management Interface:
    • Entire layout is refreshed with better colors, easier to read fonts, and widget blocks for all Admin functions
    • Menus are now located in a side bar, instead of at the top with drop-down menus
    • Tables have been improved and now support a global search feature
    • Updated all popups for a consistent feel
    • Alarm notifications are now always visible at the top of the screen
  • Completely revamped the Chassis Monitoring screen
    • Pages loads are nearly instantaneous
    • New data is available in the Chassis screen every minute
      • Using "last run" data provides for quicker load times
      • Using "last run" data avoids overtaxing system resources from multiple page loads from multiple users/locations
      • Using "last run" data provides more accurate info for restarted programs, etc., since system impact is often not visible for 10-20 seconds after a program change
    • All key datapoints (CPU, RAM, Storage, etc.) are now graphically represented with colored-coded graph indicators for easier troubleshooting
    • The Alarms are now near the top of the page for quick glances at login, etc.
    • The alarms follow a new color-coding system in the Alarms table
    • The Alarms table now includes a button to view historical alarms
    • Data points from every minute over the last 24+ Hours are now available for CPU usage in an Analytics Graph Window by clicking the button in the CPU Widget
      • Graphing CPU usage lets you troubleshoot intermittent CPU issues related to content changes in programs at certain times of the day, which might affect CPU
      • Graphing CPU usage lets you know if you have an appropriate number of programs being transcoded
      • All Graphs can be zoomed in/out with the mouse wheel by moving the mouse over a desired time to troubleshoot issues at certain times of the day
    • Data points for every minute over the last 24+ Hours are now available for RAM usage, Storage usage, and Chassis Temperature in an Analytics Graph Window by clicking the button in the System Stats Widget
      • Graphing RAM usage lets you troubleshoot intermittent RAM issues related to content changes in programs at certain times of the day, which might affect RAM
      • Graphing storage usage lets you know you have issues with storage space at any point of the day
      • Graphing Chassis Temperature lets you know about Building Cooling issues over a 24 Hour period
      • All Graphs can be zoomed in/out with the mouse wheel by moving the mouse over a desired time to troubleshoot issues at certain times of the day
    • Data points for every minute over the last 24+ Hours are now available for all Network Interface usage in an Analytics Graph Window by clicking the button in the Network Load Widget
      • Graphing Transmit/Receive Network Traffic over 24 Hours lets you identify peak usage periods for your customers on a per Transcoder basis
      • Graphing Transmit/Receive Network Traffic over 24 Hours lets you know when its time to expand capacity using HLS Relays (building a Load Balanced Network)
      • All Graphs can be zoomed in/out with the mouse wheel by moving the mouse over a desired time to troubleshoot issues at certain times of the day
    • Data points for every minute over the last 24+ Hours are now available for Output Transcodes on a per-program basis in an Analytics Graph Window by clicking the button in the Output Transcodes Widget for each program
      • Graphing Transcoding Bitrates lets you view Bitrate peaks and valleys per program over 24 Hours
      • A helpful Max Bitrate line in the Graph lets you know the current Max Bitrate Setting
      • A helpful Bitrate Average Line in the Graph helps you identify services where the Bitrate should be lowered or risen, allowing for optimization of Transcoding for every program, resulting in better bandwidth usage and better quality
      • Note - It is normal to see Bitrate spikes above the Max Bitrate. This is an important tool for MPEG Transport streams. Bitrate is a measure over time, not an instantaneous measure. Max Bitrate plus the Client Buffer work together to ensure that regardless of Bitrate spikes, the average Bitrate will always be under the Max Bitrate (averaged) for the time period selected for the client buffer (provided the buffer is not too large/small for the device)
      • All Graphs can be zoomed in/out with the mouse wheel by moving the mouse over a desired time to troubleshoot issues at certain times of the day
    • A new Output Transcodes Widget has been added which let you visibly see alarming programs, view Bitrates across programs and more
  • Added the ability to generate HLS Relays, which previously only existed in the anyVID-STOR product
    • Relay streams must originate from outside the transcoder in order for the HLS Relay feature to work
  • Added a powerful advanced custom Watchdog Service known as Mission Probe, which performs many new functions not found on most Transcoders
    • Mission Probe monitors System Hardware, all Transcodes, and all HLS Relays
    • Advanced detailed data from every scan is kept for several days (minimum) to help support troubleshoot difficult intermittent issues
    • Datapoints can be made available to select providers wishing to also integrate our Transcoders into their own Monitoring solution
    • Mission Probe is the new Alarms Guardian, triggering Alarms, clearing Alarms, and managing Alarm History
    • Mission Probe internally includes a new Transport Stream/MPEG Analyzer that monitors multiple Out Transcode metrics including
      • P1 Transport Errors
      • Discontinuity Errors
      • TS Sync Errors
      • PCR Errors
      • Lip Sync Errors
      • Video/Audio corruption issues
      • and more
    • Mission Probe attempts to "heal" faulty Transcodes by correcting issues such Lip Sync, PCR Drift, Packet Corruption and more through multiple means, which are often barely perceptible to customers
    • All alarms are tied to a new Thresholds table which will be configurable in a future version
  • Many new Client Buffer options have been added for handling a wider range of devices and situations
  • The Client Buffer Settings are now reflected as time versus bits
  • A new Burst Rate Setting is available for outputs utilizing CBR Transport streams
  • Many Help Tips have been added for Output Transcodes to help in determining the best settings for each situation
  • Audio levels can now be adjusted per-program with code that attempts to avoid excessive amplification or significant changes to Dialnorm, etc., like in many other Transcoders
  • Added key internal code to help with upcoming support of N:1 Redundancy across the entire System/Provider
  • Lowered required RAM usage for transcoding
  • Lowered required CPU usage for transcoding
  • A new per-program internal daemon wrapper has been developed for easier starts/stops and instantaneous relaunches on crashes, more efficient logging, and overall improved reliability
  • The Transcoding Engine includes many new improvements resulting in better buffer management, higher quality video transcodes, improved audio management, and more
  • Implemented a permanent fix for a Linux bug that could cause Log Files to be continuously generated, which would fill up the hard drive and render the Transcoder unusable
  • Implemented a permanent fix for an intermittent issue that could cause loss of a Transcode under certain intermittent conditions
  • Updated the Maintenance code to seamlessly reboot key linux processes without needing to fully reboot of the Transcoder
  • Updated how internal transcode communications operate, to better handle both live transcoding and VOD transcoding (via the anyVID-VM)
  • Streamlined the process to upload custom TLS/SSL certificate files to support use of a custom domain name for the transcoder
  • Implemented a permanent solution to address Samsung Audio Codec issues (Samsung phones/tablets only) that were introduced in their Android 10 release
  • Other minor features and bug fixes

v6.8.7

2021 February 12

  • Modified how Source 5.1 [side] Audio is internally mixed to work around Samsung Audio issues introduced in their Android 10 release
    • Continuing to test additional solutions with possible GUI-based options
    • Opened a feature Request to support multiple Audio configurations of the same Audio Source/PES with front end anyPlayer App support for switching per Device Manufacturer/Model for upgrade-less future workarounds to other Vendor audio issues.
  • Addressed issues with recoding Fast Relay Streams
  • Addressed issues watching Recordings, while they are being recorded
  • Added enhancements to better handle poor source switching between Networks and ads or between Networks and Program Substitution Sources
  • Streams now reorder the PTS from zero versus using the source, in an effort to combat "dirty source" issues
  • Fixed an issue where improperly configured multi-audio sources could result in the wrong audio playing on the output
  • Updated the Audio Codec for better compression at lower bitrates
  • Added additional support for anyVID-VM (VOD Manager) to anyVID-XC communications
  • Miscellaneous Bug Fixes and Improvements

v6.8.3

2020 November 7

  • Updated enWall Security to work around a known Apple iOS 14, which triggered enWall's Theft Protection Module, denying Video for some Live and DVR Streams on iOS 14 iPhones and iPads.
  • Updated enWall Security to work around a known Apple iOS bug in iOS 13 - 14, which can cause loss of Video and potential App crashes on iPhones and iPads that keep bouncing between weak Wifi and Mobile Networks, while watching content.
  • Fixed minor visibility issues in anyServer Monitor.
  • Fixed an error that could cause an Alarm for low RAM, when RAM was normal.
  • Cleanup of old GoBack files
  • Miscellaneous Bug Fixes and Improvements

v6.8.2

2021 July 28

  • Added a second Audio Loudness Normalization Option called Advanced Dynamic Audio Normalization, which serves as an excellent alternative to the Strict EBU R128 Normalization Option. This new Option normalizes Audio in much the same way as the existing Option, but with several key enhancements.
    • This Option attempts to bring the highs and lows, such as special effects versus voices, closer together while better respecting the dynamic range of each as much as possible, which can result in a more pleasing Audio Track.
    • This Option attempts to more gradually increase/decrease Audio over time using Gaussian methods, making changes less noticeable for end users.
    • This Option employs a separate digital noise filter to clean up Audio Artifacts, particularly at higher frequencies.
    • This Option is more resilient to poor Network Conditions (such as excessive Jitter and Switch Buffering) and requires less Buffer than the EBU R128 Option, and therefore it is less likely to result in potential Buffering Issues in unsatisfactory Network Conditions (real-World testing confirms this result).
  • Added Advanced Input FIFO Settings. While not required (and should not be used) by most Users, when very Poor Network conditions have been confirmed, resulting in excessive packet delays and extreme reordering of network packets, increasing the FIFO size can be a solid workaround, until the Network issues have been addressed.
  • Defaults have been updated to the latest recommended Settings for adding new Streams.
  • Miscellaneous Bug Fixes and Improvements.

v6.8.1

2020 July 6

  • Audio Loudness Normalization is now enabled by default in new Transcodes and is recommended for all Transcodes.
  • Added new Advanced Settings to Audio Loudness Normalization to further normalize Audio from Program to Program, as well as from Channel/Transcode to Channel/Transcode.
    • Target Loudness has been added as a setting for Loudness Normalization. This allows Users to increase or decrease Audio across all programs in a Transcode, while balancing peaks/lows. When using the same/similar numbers across all Transcodes, a more uniform consistency of Audio can be achieved across a Lineup. Range: -70 through -5 LUF
    • Loudness Range has been added as a setting for Loudness Normalization. This allows users to increase decrease the range between the loudest and softest points across multi-channel audio. For Advanced Use only. Range: 1 through 20 LU
    • Maximum True Peak has been added as a setting for Loudness Normalization. This allows Users to manage Maximum Peaks over time. For Advanced Use only. Range: -9 through 0 dBTP

v6.7.3

2020 June 20

  • Fixed a configuration scenario which prevented a previous bug fix from being triggered.
    • When using HLS in an Adaptive Bitrate Configuration with a specific set of parameters, a previous fix for handling invalid (bad) MPEG Descriptors on Input Streams was not being triggered. This resulted in failure to transcode Input Streams from improperly configured Upstream Encoders.

v6.7.2

2020 June 1

  • Improved support for incorrectly formatted and unknown PIDs within a Source Program.
  • Added a button in Maintenance to allow simultaneous restarts of all Transcoding Services.
  • Additional granular settings have been added to the Client/Decoder VBV for additional use cases.
  • To support finicky and less MPEG compliant Cable Set Tops & QAMs (when using Multicast Out), improvements have been made to the Output Transport Stream Bitrate to allow for less headroom necessary between the total of all Elementary Stream Bitrates and the Transport Stream Bitrate. Previous fixes designed for finicky Set Tops have also all been incorporated into the TS Bitrate Option.
    • For h.264/MPEG4 Multicast Out, the Transport Stream Bitrate should be set at a minimum of 2Mbps above Video Bitrate to allow headroom for multiple Audios, Data, Encryption, and other Metadata. It is also important to set the Client/Decoder VBV to "Tight Bitrate" to minimize Video Bitrate fluctuations over time for finicky Set Tops and QAMs.
    • For h.262/MPEG2 Multicast Out, the Transport Stream Bitrate should be set at a minimum of 3Mbps above Video Bitrate to allow headroom for multiple Audios, Data, Encryption, and other Metadata. It is also important to set the Client/Decoder VBV to "Tight Bitrate" to minimize Video Bitrate fluctuations over time for finicky Set Tops and QAMs.
  • The anyServer Monitor component of the Monitor Page has been updated to ver 1.5, which brings multiple improvements:
    • The Widget Title colors have been muted to be less intense, when viewing.
    • Support for monitoring AMD CPUs has been added with a minor Linux Kernel update (only affects Hardware Ver 4).
    • Disk usage has been updated to hide unnecessary Containers.
    • Disk usage now reports filesystem shares versus mounts, which make distinguishing Storage, Database, and Software easier (only affects Hardware Ver 4).
    • Fixed a bug in Memory Widget, where ZFS cache was not accounted for in Free RAM (only affects Hardware Ver 4 and Hardware Ver 3 using Redundant Drives).
    • Network Usage now lists Interfaces by GUI Name.
  • Miscellaneous Bug Fixes and Improvements.

v6.7.1

2020 May 7

  • Replaced the "Monitor" screen with our new anyServer Monitor Widgets, which provide a new extensive monitoring experience.
  • Modified the Output Stream Video Settings area for easier navigation
  • Added new Tuning Filters for MPEG-2 including an Artifact Compensation Filter.
  • Added new Tuning Filters for MPEG-4 including a Movie Filter, an Animation Filter, a Grain Filter, a Fast Decode Filter, and a Zero Latency Filter.
  • Added expanded Constant Rate Control Factor granularity.
  • Removed Variable Bitrate Range and added Client/Decoder Video Buffering Verifier (VBV)
  • Added the ability to cap the maximum Quantization Value for MPEG-2.
  • Added improvements to the automatic B-Frame option.
  • Removed the "Disable CABAC" option (replaced by Fast Decode Filter).
  • Added the ability to view Release Notes through the GUI.
  • Miscellaneous Bug Fixes and Improvements.

v6.5.1

2020 April 12

  • Adjusted PCR Rate for networks with challenging conditions
  • Updated PAT/PMT intervals for quicker Multicast acquisition
  • Positioning PAT/PMT interval at the start of frames for quicker Multicast acquisition
  • Fixed a potential issue where enabling Audio Loudness Normalization may not work when going from interlaced inputs to progressive outputs
  • Fixed an issue where testing enWall Compliance may fail in situations where a private IP is used with NAT through a firewall
  • Added ability to capture Multicast Transport Streams through the GUI.
  • Miscellaneous Bug Fixes and Improvements.
  • Miscellaneous Bug Fixes and Improvements.

v6.4.1

2020 February 10

  • Modified default settings for better video/audio quality.
  • Added settings for better Interlace support.
  • Added audio leveling/normalization.
  • Multiple internal changes to eliminate lip-sync issues found only on certain channels.
  • Miscellaneous Bug Fixes and Improvements.
Scroll to Top