XySubFilter 3.1.0.746 BETA3

@Cyberbeing Cyberbeing released this Oct 16, 2015 · 188 commits to master since this release

Features & Changes

  • Do not flag SSA/ASS subtitles as movable

Bug Fix

  • Fix typo which broke \r tag in 3.1.0.744

XySubFilter 3.1.0.744 BETA3

@Cyberbeing Cyberbeing released this Oct 11, 2015 · 188 commits to master since this release

Features & Changes

  • Add support for reporting if the subtitles are Bitmaps or Movable
  • Support Animated Vobsub
  • Update Boost, UnRAR, and log4cplus Libraries

Performance

  • Significantly improved parsing speed
  • Slightly faster \clip \iclip

Bug Fix

  • Rare crash during border rendering
  • Allow 'Auto' to disable internal RGB matrix correction when needed
  • Various minor parser issues

XySubFilter 3.1.0.705 BETA2

@Cyberbeing Cyberbeing released this Dec 7, 2014 · 188 commits to master since this release

Features & Changes

  • Support Yasm 1.3.0
  • Query the EVR Presenter for ISubRenderConsumer (Pull Request #10)
  • Update Boost & UnRAR Libraries (Pull Request #12)

Bug Fix

  • Fix override tag argument splitting (Pull Request #11)
  • Add ISubRenderFrame to NonDelegatingQueryInterface
  • Certain PGS subtitles display an opaque background instead of transparent.
  • Avoid loading .sub as MicroDVD text when VOBSUB .idx present
  • Revert Insane Border Support (temporary crash fix)

xy-VSFilter 3.0.0.306

@Cyberbeing Cyberbeing released this Dec 6, 2014

Performance

  • Update Cache defaults (LV1 256->2048, LV4 512->768)
  • Parser optimizations

Features & Changes

  • Support Yasm 1.3.0
  • Update Boost & UnRAR Libraries (Pull Request #12)
  • Support for building with Visual Studio 2012/2013
  • Static UnRAR support
  • Interlaced video: Pass-through dwTypeSpecificFlags and dwInterlaceFlags
  • Pass-through dwControlFlags and actually use colorimetry information
  • Update CSRI name (vsfilter_textsub -> xy-vsfilter_textsub)
  • Update Blacklist

Bug Fix

  • Fix override tag argument splitting (Pull Request #11)
  • PGS palette was incorrectly parsed
  • Certain PGS subtitles display an opaque background instead of transparent.
  • Unable to load subtitle files with uppercase file extension
  • Correct a parser check which broke loading of script embedded UUE fonts
  • Support U+10000-U+10FFFF UTF-8 encoded character
  • Improve handling of UTF-8 subtitles with BOM
  • 'YCbCr Matrix = None' used incorrect matrix
  • WrapStyle 3
  • Various pin and colorspace connection logic issues
  • Corruption with extremely large border sizes
  • VOBSUB with overlapping timestamps
  • VOBSUB custom palette in MKV
  • CSRI & SSF color type was incorrect

XySubFilter 3.1.0.697 BETA2

@Cyberbeing Cyberbeing released this Apr 30, 2014 · 188 commits to master since this release

Features & Changes

  • Update Cache defaults (LV1 256->2048, LV4 512->768)
  • Disable /arch:SSE2 in VS2012/VS2013 builds

Bug Fix

  • Unable to load subtitle files with uppercase file extension
  • Correct a parser check which broke loading of script embedded UUE fonts
  • Revert Insane Border Support (temporary crash fix)

XySubFilter 3.1.0.682 BETA2

@Cyberbeing Cyberbeing released this Mar 4, 2014 · 188 commits to master since this release

Features & Changes

  • Static Unrar support
  • Maximum cache size limiter (defaults to 512MB on 32bit, 1/4 Physical RAM on 64bit)
  • Autoload Helper for external subtitles
  • Style Editor: Support floating point Border & Shadow values
  • Initial implementation for rendering subtitles outside the video frame (requires Consumer support)
  • SourceFilter/Splitter whitelist moved to registry key
  • Removed legacy PAR compensation function (superseded by 'Use AR Adjusted Video Size')
  • Removed connected YCbCr Matrix from filter name
  • Removed legacy function for changing playback speed
  • Support for building with Visual Studio 2012/2013

Bug Fix

  • Subpixel gaps visible between the main glyph and the border (certain limitations)
  • Crash when resizing to certain window sizes
  • Unexpected slowdown 30 seconds after intense subtitles
  • Improve handling of empty VobSub frames
  • Double-clicking the tray icon doesn't open properties page on the same monitor it is called from
  • Subtitle were rendered at FPS value reported by Consumer, even when incorrect
  • Corruption with extremely large border sizes
  • CPU loop after external subtitle modification
  • Improve style override logic
  • Allow connection to Consumer even if values provided are invalid
  • Various stability fixes
Pre-release

XySubFilter 3.1.0.546 BETA1

@Cyberbeing Cyberbeing released this May 3, 2014 · 188 commits to master since this release

Performance

  • New SSE code for ARGB packed format

Features & Changes

  • Version number bumped from 3.0.0 to 3.1.0
  • Implement Subtitle Provider for SubRenderIntf.h subtitle interface version 1.0.6
    • XySubFilter requires a Subtitle Consumer to function
    • At release time, madVR 0.86.9+ is the only compatible Subtitle Consumer available
  • Scale and render text subtitles to the native resolution of the Subtitle Consumer's output window
    • allows high resolution subtitles, desktop resolution rendering, etc.
  • Modified icon for XySubFilter
  • Override Placement is now enabled for VOBSUB only
  • New Style Override Dialog
    • Allows individual modifications to each style in a script
  • Force Default Style
    • Replace all base styles in a script with a single Global Default Style
    • Inline style override tags are left intact
  • More readable registry settings
  • Render to Original Video Size (non-default option)
    • Disables scale function allowing madVR to blend subtitles prior to video scaling
    • Output resolution identical to VSFilter.dll
  • AR Adjusted Layout (non-default option)
    • Enable for anamorphic video scripts which were not compensated for VSFilter.dll behavior
  • Support TV range RGB output for text and bitmap subtitles
    • When requested by Subtitle Consumer
  • Internal RGB color correction for TV.601 YCbCr Matrix script -> TV.709 video
    • Other color correction combinations are handled by madVR
  • External support for PGS/HDMV subtitles
  • Increased verbosity for logging builds
  • Make the ms part of SRT timecodes optional
  • Support MicroDVD tags with MPL2
  • Simplify DVB palette parsing
  • XySubFilter presently only supports building with Visual Studio 2010
    • Official support for other compliers will come at a later date

Bug Fix

  • "YCbCr Matrix = None" used incorrect matrix
  • Support U+10000-U+10FFFF UTF-8 encoded character
  • Improve handling of UTF-8 subtitles with BOM
  • Allow display of overlapping VOBSUB lines
  • Potential crash when reopening a file as text
  • Various potential memory leaks
  • Implementation of WrapStyle 3
  • PGS palette was incorrectly parsed
  • Crash with some DVB subtitles streams
  • DVB subtitle timing
  • DVB parsing error resulting in missing subtitle display