September 10th, 2011· ADD: DXVA re-initialization when device is lost
· FIX: Catch samples that don't get properly released by EVR
· FIX: Overflow in high bit depth weighted prediction
· FIX: Bug in 10-bit SSE2 IDCT
· FIX: Missing YV12 bitdepth caused misaligned blits from i010/i009 formats
· FIX: Don't use NV12 for connection if it's disabled and DXVA is unavailable
· CHG: Use "DXVA" FourCC for NV12 subtype when it's used for DXVA connections
· CHG: Reduce CPU usage while polling for DXVA completion
· CHG: Reinitialize decoder context on input pin disconnection
· CHG: Force low latency mode when graph is paused
September 7th, 2011· ADD: 9 bit support
· ADD: 10 bit support
· ADD: DXVA fallback to software
· ADD: Intel Media SDK Support (DXVA2)
· ADD: Intel GMA Support (DXVA2)
· ADD: 10 bit output format (P010)
· ADD: 16 bit output format (P016)
· ADD: Directshow dithering when filter output is downsampled
· ADD: Improved DXVA handling for interlaced streams
· ADD: Colorspace conversion from 10 bit formats to 8 bit formats
· ADD: DXVA 2 Long slice support
· ADD: Initial 4:4:4 integration (No decode support yet)
· ADD: New assembly engine
· ADD: New assembly IDCT
· ADD: New assembly motion compensation
· ADD: New assembly inter-prediction
· ADD: New assembly weighted prediction
· ADD: New assembly 9-bit
· ADD: New assembly 10-bit
· ADD: Improved assembly 8 bit performance
· CHG: Use container AR when there is no stream AR
· FIX: Improved Frame order handling
· FIX: Hardware deinterlacing field order
· CHG: DXVA increase max buffers
· CHG: Sanitize sample stop times for buggy splitters, for hardware deinterlacing compatibility
· FIX: Better recovery point handling, reduces artifacts for poorly cut streams
· SDK: Updated xcode support for iOS and OS X
· SDK: Improved APIs
· SDK: Fix: Missing APIs
· SDK: Initial support for MVC (CoreMVC) integration
September 7th, 2011· FIX: Installer uses 32-bit filter for post-install configuration
· FIX: SPS/PPS identification regression
· CHG: DXVA increase max buffers
· CHG: Sanitize sample stop times for buggy splitters, for hardware deinterlacing compatibility
· FIX: Better recovery point handling, reduces artifacts for poorly cut streams
September 3rd, 2011· ADD: DXVA fallback to software
· ADD: Improved DXVA handling for interlaced streams
· ADD: DXVA 2 Long slice support
· CHG: Use container AR when there is no stream AR
· FIX: Improved Frame order handling
· FIX: Hardware deinterlacing field order
Haali Media Splitter - Version 1.11.233.7 (20110830):
· FIX: Various DTS Audio bugs
· ADD: Improved DTS suppor
· ADD: Support for MVC 3D videos
April 26th, 2011· FIX: Clean reference lists when seeking to a SEI recovery point
· FIX: matrix ordering for buggy ATI DXVA implementation
· FIX: non-transposed matrices for NVIDIA DXVA mode
· FIX: validate GPU type, driver version and stream parameters before using DXVA
April 26th, 2011· FIX: Windows Media Player seeking with MKV
· FIX: MediaPortal crashing
· FIX: Graphstudio crashing
April 26th, 2011· ADD: DXVA1 support (with red tray icon)
· ADD: DXVA2 support (with red tray icon)
· ADD: new x64 blit asm code (unified with x86)
· FIX: SPS memory leaks
· FIX: Properly support SPS resolution changes (soft/cuda decoding)
· FIX: Bug in YUV->YUV blit code
· CHG: Unify x86 and x64 CUDA asm code
· CHG: Unify x86 and x64 AVC asm code, enabling SSE2/SSE3/SSSE3/SSE4 for x64
· CHG: Increase max supported resolution (approx 8100x8100)
· CHG: Refactor directshow frontend code
· CHG: Modify CUDA locking method
· CHG: Rearrange/enlarge settings dialog
· OEM: Android support added to SDK
May 26th, 2010· ADD: Initial support for Windows 7
· ADD: Support for Windows Media Center (in .MKV)
· ADD: Custom fourcc to match the Haali splitter
· ADD: Support for Non-Compliant Motion Vectors (MV)
· ADD: mmx optimizations
· ADD: mmx2 optimizations
· ADD: sse optimizations
· ADD: sse2 optimizations
· ADD: sse3 optimizations
· ADD: ssse3 optimizations (almost 70)
· ADD: sse4 optimizations
· ADD: faster handling of pure-DC chroma blocks
· ADD: new x86 cpu caps
· ADD: Multi-dupe weightp (+Future x264 changes)
· ADD: 64bit support
· FIX: Fix potential failure in CABAC MVD decoding.
· FIX: Proper alignment intrinsics for MSVC and GCC.
· FIX: AVC SEI+userdata fix
· FIX: Focus bug in Windows Media Center that disabled CUDA
· FIX: Better frame re-ordering on difficult streams
· CHG: Supports 16 CPU Cores (was 4 cores max)
· CHG: Support for QuadHD resolutions(4096×4096)
· CHG: New dc_add
· CHG: Faster CAVLC
· CHG: Faster CABAC
· CHG: Faster Deblocking (Massive deblocking overhaul)
· CHG: SSSE3: Faster Motion Compensation (20% faster on Core 2 Conroe and more for Penryn)
· CHG: New CoreNumber for 2.0
· CHG: Initial support for CoreAccount. Linking purchase+account
· CHG: Integrated the Haali splitter into the installer
· CHG: New installer supports both 32/64 bit Operating Systems
· CHG: Filter compiled against ICC (2% speed increase for modern Intel Processors)
· CHG: Updated IDCT to support ARM NEON Cortex A8 Support
· CHG: Updated Blitter YUV/RGB for ARM NEON Cortex A8 Support
· OEM: Initial ARM NEON Cortex A8 Support (iPhone, Touch, Linux, Windows Mobile)
· OEM: SDK NVIDIA CUDA 2.3 support
· OEM: Removed the windows direct3d requirement for CUDA (it can now be native)
· OEM: Updated GStreamer plug-in
March 27th, 2009· Add: NVIDIA CUDA accelerated decoding for interlaced streams (MBAFF and PAFF)
· Add: Input stream colorspace override options
· Fix: CUDA matrix handling and DPB management improvements
· Fix: SEI messages were sometimes discarded
· Fix: Seeking problems with Canon HF100 streams
· Fix: Use faster asynchronous memory transfers between CPUGPU for CUDA
October 18th, 2008· Add: NV12 output
· Add: Option to disable/enable system tray icon
· Add: Filter is registered with preferred priority
· Fix: Proper seeking for streams with one IDR frame
· Fix: Decoder priority adjustable by limited user accounts
· Fix: Fix weighted prediction with MBAFF
· Fix: Options dialog wrong size with large fonts
· Fix: Fixed output format priority saving
· Fix: Improved dynamic reconnection
· Fix: Explicitly reject streams with unsupported resolutions
· Fix: Tray Icon stability
· Fix: Fix Force VMR AR correction function
· Fix: Help tab text highlight bug
April 17th, 2008· CoreAVC H.264 Video Codec - Version 1.7.0.0 (20080415)
· - Add: Support for Mainconcept and ArcSoft demuxers.
· - Add: Workaround for broken DirectShowSource in AviSynth
· - Add: Installer improved
· - Add: Better multiple CPUs/Cores balance
· - Fix: Others internal fixes
· Haali Media Splitter (20080329)
· - Add: Added support for muxing FLAC audio as A_FLAC to the muxer
· - Add: Added support for parsing recovery point SEIs in H.264 streams in PS and TS containers
· - Add: Added an automatic colorspace selection option to the renderer, it switches to BT.709 when video width is 1024 or more
· - Fix: Added a workaround for some broken matroska files with trailing 0s
· - Fix: Disabled the PS3 upscaler since it doesn't work properly on all hardware
· - Fix: Fixed handling of VC-1 with changing sequence headers in PS and TS containers
· - Fix: Fixed VC-1 aspect ratio detection
· - Fix: Added support for PCM audio with 7 and 8 channels
· - Fix: Fixed channel mapping for PCM in M2TS container
· - Fix: Added a workaround to make MS VC-1 DMO decoder accept formats with included aspect ratio information
· - Fix: Fixed the misbehaving Apply button in color planes shift dialog in the renderer
February 1st, 2008· - Add: Ignore past display order frame when invalid
· - Add: Disable deblocking option for slower computers
· - Add: Support for MV out of specs (fix artifacts for buggy files)
· - Fix: Green frames display with incomplete frames
· - Fix: Some minor improvements with DVB Viewer
· - Fix: Deinterlacing fixes with internal bob
· - Fix: Settings dialog glitchs
· - Fix: Renamed Weave deinterlacing to "None (Weave)" to avoid confusion
· - Fix: Others internal fixes
August 29th, 2007· Add: New Installer