Help us keep the list up to date and submit new video software here.





Software Home »


Complete Version history / Release notes / Changelog / What's New for Ut Video Codec Suite


Version 23.1.0

Performance Improvements
all: Speed up input/output from/to RGB24/RGB32 of internal YUV444/YUV422 variants on AVX-VNNI capable processors.
ULxx, UQxx: Speed up decoding on E-cores in hybrid environment.


Version 23.0.1

Others
VCM codecs opened with ICMODE_QUERY now allows Configure and SetState.


Version 23.0.0

New features
ULxx: Add a mode that is expected to achieve higher comprassion ratio.


Version 22.6.0

Performance Improvements
ULxx, UQxx: Speed up decoding of predict gradient and predict left in case of multithreading.
UMxx: Speed up decoding in case of multithreading.


Version 22.5.0

Performance Improvements
all: Speed up input/output from/to RGB24/RGB32 of internal YUV444/YUV422 variants on AVX512-VBMI2 capable processors.


Version 22.4.0

Performance Improvements
UMxx: Speed up encoding on AVX512-VBMI2 capable processors.
UMxx: Speed up decoding in case of inter-frame compression.
all: Speed up decoding to RGB32/RGBA/YUY2/UYVY on AVX512-VBMI2 capable processors.


Version 22.3.0

Performance Improvements
UMxx: Speed up input/output on AVX512-VBMI2 capable processors.
Others
Updated supported environment and recommended environment.


Version 22.2.0

Performance Improvements
UQxx: Speed up encoding / decoding in case of Predict Gradient.


Version 22.1.0

New features
ULY0, ULH0: Add NV12 input/output.
Performance Improvements
Speed up decoding to RGB32/RGBA and YUY2/UYVY from native internal format.


Version 22.0.0

New features
UQxx: Add "Predict Gradient" intra-frame prediction method.


Version 21.3.1

Others
Added tooltips to configuration dialogs.


Version 21.3.0

Performance Improvements
ULxx, UQxx: Speed up encoding a little.


Version 21.2.1

Others
Excluded utv_logc.exe from installer.


Version 21.2.0

Performance Improvements
ULxx, UQxx: Speed up encoding and decoding for high compression ratio video.


Version 21.1.0

New features
UQY2: Add support of P210/P216 input/output.
UQY0: Add support of P010/P016 input/output.
Performance Improvements
UQY2: Speed up encoding from / decoding to YUV422P16.
UQY2: Speed up encoding from / decoding to YUV420P16.


Version 21.0.0

New features
Add a codec whose internal format is YUV420 10bit (FourCC: UQY0).
UQY2: Add support of YUV422P16 input/output.
Performance Improvements
UQY2: Speed up decoding to v210 a little.


Version 20.6.1

Bug fixes
Indeterminate behavior in case of frame divide count larger than 64.


Version 20.6.0

Performance Improvements
UQRG, UQRA: Speed up encoding and decoding.


Version 20.5.1

Bug fixes
UMRG, UMRA: Intraframe encoding result is wrong when the remainder of width divided by 64 is 32 and pre-AVX2 environment.


Version 20.5.0

Performance Improvements
UMxx: Speed up encoding to / decoding from native packed formats.


Version 20.4.0

New features
Add feature to disable specific codec interface based on process name or completely.


Version 20.3.0

Performance Improvements
ULxx: Speed up encoding to / decoding from native packed formats.
Others
ULxx: "Assume interlace video" is now non-recommended feature.
Deleted information in readme about QuickTime components, which are already discontinued practically.


Version 20.2.0

Performance Improvements
ULxx: Speed up encoding on x64.


Version 20.1.0

New features
UMRG: Add suppport of r210 input/output.
Bug fixes
all: Wrong behavior in encoder configuration resetting process.
UQxx: May crashed if video width is not multiple of 8.
UQRG: Alpha value is wrong in b64a output.


Version 20.0.0

New features
UMxx: Add temporal compression.
UMxx: Speed up


Version 19.1.0

Performance Improvements
UMxx: Speed up
UMxx: Add QuickTime encoders.
Bug fixes
ULxx: Encoders do not return error while being set wrong codec configuration.


Version 19.0.1

New features
Add new codecs which focus on speed (FourCC: UMRA, UMRG, UMY4, UMY2, UMH4, UMH2). Decode only in case of QuickTime components.


Version 18.2.1

Others
UQxx: Default value of frame divide count is now same as number of logical processors.


Version 18.2.0

Performance Improvements
UQxx: Speed up


Version 18.1.0

Performance Improvements
ULY0, ULH0: Speed up input from / output to RGB formats and YV16.
Bug fixes
ULY4, ULH4, ULY2, ULH2: QuickTime component sets wrong alpha value while decoding to ARGB.


Version 18.0.0

New features
ULxx: Add "Predict Gradient" intra-frame prediction method.


Version 17.4.1

No user-visible changes.


Version 17.4.0

Performance Improvements
UQY2, UQRG, UQRA: Speed up encoding.


Version 17.3.0

New features
ULY2, ULH2, ULY0, ULH0: Add support of input from / output to YV16.
Performance Improvements
ULY4, ULH4, ULY2, ULH2, ULY0, ULH0: Speed up input from / output to native planar formats.


Version 17.2.0

Performance Improvements
Speed up decoding significantly.


Version 17.1.0

Performance Improvements
ULY4,ULH4: Speed up encoding from RGB formats.
ULY4,ULH4: Speed up decoding to RGB formats.


Version 17.0.0

New features
Add codecs whose internal formats are YUV444 8bit (FourCC: ULY4, ULH4). Not very fast in case of RGB input/output.


Version 16.1.1

Bug fixes
Encoders crash if "Assume interlace video" option is enabled.
Others
Removed QuickTime for Windows codec.


Version 16.1.0

New features
QuickTime version are now compatible with Adobe software.


Version 16.0.0

New features
Add codecs whose internal formats are RGB 10bit and RGBA 10bit. (FourCC: UQRG, UQRA). Very slow.
Bug fixes
DMO codecs suggested output formats for some unsupported input formats.
VCM/DMO codecs did not suggest raw formats that should be supported.


Version 15.5.0

New features
Windows: Priority of worker threads can be now modified.
Bug fixes
VCM codecs suggested output formats for some unsupported input formats.


Version 15.4.0

Performance Improvements
Improved efficienty of QuickTime components.


Version 15.3.0

Others
Removed MFT Codec.


Version 15.2.0

New features
Added diagnostic log console.
Bug fixes
ULRA, ULRG: RGBA/RGB32 output from decoder is broken if encoded with "Optimize for compression ratio" and "Assume interlace video".


Version 15.1.0

bug fixes
Mac version do not use assembly language version routine.


Version 15.0.2

Others
For some reasons, rebuilt and repackaged again.


Version 15.0.1

Others
For some reasons, rebuilt and re-packaged.


Version 15.0.0

New features
Add QuickTime components (both encode/decode) for Windows.
ULY2, ULH2, ULY0, ULH0: Add support of YUV422 input/output on QuickTime components.
UQY2: Add QuickTime components.


Version 14.2.1

Bug fixes
Configuration of codecs is not properly saved even if "Save configuration globally by codec itself" checkbox in "Global Configuration" is cheked.



Version 14.2.0

Performance Improvements
UQY2: Add support for multithreading.


Version 14.1.1

New features
UQY2: Restriction of video width is relaxed.


Version 14.0.0

New features
Add a codec whose internal format is YUV422 10bit. (FourCC: UQY2). Very slow.
Others
Changed codec names.
Changed minimum requirement OS: Windows Vista or later.


Version 13.3.1

Bug fixes
Codec crashes when run on non-AVX capable processors.
Codec crashes when run on systems with more than 32 logical processors.


Version 13.3.0

Performance Improvements
ULRG,ULRA: Speed up decoding video that were encoded with "Optimize for compression ratio" option to RGB32/ARGB.


Version 13.2.1

Bug fixes
Codec crashes when run on non-SSSE3 capable processors.


Version 13.2.0

Performance Improvements
Common: (x64) Speed up decoding.


Version 13.1.0

Performance Improvements
ULRG,ULRA,ULY2,ULH2: Speed up encoding from native colorspace if SSSE3 instructions are available.
ULRG,ULRA,ULY2,ULH2: Speed up decoding video that were encoded with "Optimize for compression ratio" option to native colorspace if SSSE3 instructions are available.
ULY2,ULH2: Speed up encoding video from RGB formats if SSSE3 instructions are available.
ULY2,ULH2: Speed up decoding video to RGB formats if SSE4.1 instructions are available.


Version 13.0.1

Others
Fix packaging.


Version 13.0.0

New features
Add codecs that use BT.709-based colorspace conversion coefficient. (FourCC: ULH2, ULH0)
Others
Changed codec names.
Changed recommended CPU: Nehalem or later.


Version 12.2.1

Bug fixes
ULY0: Colorspace conversion routine from/to interlace YUV422 is probably wrong.


Version 12.2.0

Performance Improvements
Speed up decoding video that were encoded with "Optimize for decoding speed" option. About 5-10% faster.
(x64) Speed up decoding video that were encoded with "Optimize for compression ratio" option. About 1% faster.
ULY2: (x64) Speed up encoding from RGB colorspace About 2% faster.


Version 12.1.0

Performance Improvements
ULRG,ULRA,ULY2: Speed up encoding if AVX instructions are available. About 10% faster in case of x86, and about 12% faster in case of x64.
ULRG,ULRA,ULY2: Speed up decoding video that were encoded with "Optimize for compression ratio" option if AVX instructions are available. About 5% faster in case of both x86 and x64.


Version 12.0.1

Bug fixes
Common: x64 decoders may crash.


Version 12.0.0

New features
Add Media Foundation encoders and decoders. No encode setting dialog.


Version 11.1.1

Bug fixes
(Windows) Size (number of bytes) of frame may not be set correctly when encoding and decoding.


Version 11.1.0

Performance Improvements
(Mac) Add assembly language version of colorspace conversion routine from RGB to ULY2.
Common: Speed up decoding a little.
Common: Speed up encoding on x64 about 10%
Others
(Mac) encoded size becomes a little smaller by omitting unnecessary media sample flags.


Version 11.0.0

New features
Add QuickTime encoder components for Mac OS X. Encoding from RGB24/ARGB32 are supported. ULY2 is not very fast.
Bug fixes
ULY2: QuickTime decoder may output corrupted data in case of certain width of video and output buffer.


Version 10.2.4

Others
(Windows) Installer now displays "before-install" notice.
(Mac) Report more apropreate codec name to QuickTime.


Version 10.2.3

Bug fixes
(Windows) When setting codec configuration to VCM codec object, it returns failure even though it is successful.
Others
(Windows) Add "last-resort" .reg file for install troubleshooting.


Version 10.2.2

Bug fixes
(Windows) Registration of x86 VCM codec is failed on Vista/XP x64.


Version 10.2.1

Others
(Windows) Installer is now Inno Setup based. Single installer is available for both x86 and x64 windows.


Version 10.2.0

Performance Improvements
(Mac) Add assembly language version routine. Now as fast as Windows version.


Version 10.1.0

Performance Improvements
(Mac) Support multithreading.


Version 10.0.3

Bug fixes
(Windows) Did not check width and height of input/output equal.


Version 10.0.2

Bug fixes
(Windows) Decoder rarely cashes.


Version 10.0.1

Bug fixes

(Windows) If "Save configuration globally by codec itself" in "Global Configuration" is checked, codec crashes at initialization.

Others

(Mac) Changed base SDK from 10.6 to 10.5


Version 10.0.0

New features

Add QuickTime components for Mac OS X. Decoding to RGB24/ARGB32 are supported. Very slow.

Others

Input/output format checking is more accurate.


Version 9.0.3

Bug fixes

ULY2: DMO encoder does not accept the format that is suggested by itself when the input format is not RGB24/32.
ULY0: DMO encoder does not accept the format that is suggested by itself when the input format is not RGB24/32.

Others

DMO encoders and decoders now does not check some part of input/ouput formats.


Version 9.0.1

Bug fixes

DMO decoder returns inconsistent formats when enumerates output formats.


Version 9.0.0

New features

Add DMO decoder.


Version 8.5.2

Bug fixes

* Codec cannot be used via VCM interface because utv_vcm.dll is installed to wrong directory.


Version 8.5.1

Bux fixes

* ULY2: Encoder may crushes and/or video may be broken when encoded from RGB (x64)

Others

* Extract VCM interface from utvideo.dll, into utv_vcm.dll.


Version 8.5.0

Performance Improvements

* common: Speed up decoding (x86) about 10%.
* common: Speed up decoding (x64). Almost fast as x86 version.


Version 8.4.0

Performance Improvements

* ULRG: Speed up decoding "Predict left" video to RGB24 and RGB32. 14% for x86, 6% for x64 (if Core 2).
* ULRA: Speed up decoding "Predict left" video to RGBA. 17% for x86, 6% for x64 (if Core 2).


Version 8.3.0

Performance Improvements

* ULY2: Speed up decoding. About 12% if Core 2.
* ULY0: Speed up decoding. About 5% if Core 2.


Version 8.2.1

Others

* ULY2: For the safety, set 255 to the field that might be interpreted as alpha channel when decoding.
* ULY0: For the safety, set 255 to the field that might be interpreted as alpha channel when decoding.


Version 8.2.0

Performance Improvements

* common: Speed up decoding. 20-30% for x86, 20-40% for x64 (if Core 2).


Version 8.1.0

New features

* Encoder is now able to save configuration globally by encoder itself.
* Encoder is now able to ignore setting of cofiguration from codec client (e.g. editing software).


Version 8.0.0

New features

* Add DMO codec.


Version 7.1.1

Others

* Register DLL file with full path name.


Version 7.1.0

Performance Improvements

* Fix significant performance decrease in Athlon/Phenom-series processors.


Version 7.0.4

Others

* Changed the way to register codecs again.


Version 7.0.3

Others

* Changed the way to register codecs.


Version 7.0.2

Others

* x86 version installer is now unable to be installed to x64 Windows.
* Modified some text.


Version 7.0.1

Bug fixes

* x64 version installer does not register DLLs properly on some OS environment.

Others

* Shorten display names of codecs.


Version 7.0.0

New features

* Add x64 version. Both x64 version DLL and x86 version DLL are included in x64 version installer.

Others

* DLL is now installed under System32/SysWOW64 directory instead of Program Files directory.

Version 6.1.0

New features

* common: Add option to set frame divide count to # of logical processors.

Version 6.0.2

Others

* Fix packaging.

Version 6.0.1

Others

* DLL is now statically-linked instead of dynamically-linked.

Version 6.0.0

New features

* common: Add support for interlace video.

Bug fixes

* ULY0: Codec may crash if video's height is greater than its width.

Version 5.3.1

Bug fixes

* ULY0: fixed frame dividing method.

Version 5.3.0

New features

* ULY0: Add support for YUY2 input when encoding. (but low speed)
* ULY0: Add support for YUY2 output when decoding. (but low speed)

version 5.2.3

Bug fixes

* common: rarely outputs broken frame when encoding.

Version 5.2.2

Others

* Fix packaging.

Version 5.2.1

Others

* Fix packaging.

Version 5.2.0

New features

* ULY2: Add support for RGB32 input when encoding.
* ULY0: Add support for RGB32 input when encoding. (but low speed)
* ULY0: Add support for RGB32 output when decoding. (but low speed)

Version 5.1.2

Others

* Fix packaging.

version 5.1.1

Bug fixes

* ULY0: Size (number of bytes) of image may not be set correctly when decoding. This bug exists only in ULY0.

Version 5.1.0

New features

* ULY0: Add support for RGB24 input when encoding. (but low speed)
* ULY0: Add support for RGB24 output when decoding. (but low speed)

Version 5.0.0

New features

* Add codec for YUV420 (FOURCC: ULY0).

Others

* Switch default prediction mode to "Predict left".
* ULY2: Width now must be multiple of two.

Version 4.1.0

Performance Improvements

* common: Speed up encoding just a little.
* common: Speed up decoding just a little.

Version 4.0.2

Others

* ULRG: For the safety, set 255 to the field that might be interpreted as alpha channel when decoding.
* Common: Set input effective bit count to output biBitCount field when encoding.

Version 4.0.1

Others

* Fix packaging.

Version 4.0.0

New features

* Add codec for RGBA (FOURCC: ULRA).

Version 3.8.0

New features

* common: Add "Predict left" intra-frame prediction method. According to my measurement, compared to existing implementation ("Predict median"), approximately same encoding speed, 10% lower compresstion ratio (10% larger file size) and 50% faster decoding speed (30%+ shorter decoding time).

Version 3.7.0

Performance Improvements

* common: Speed up decoding. 9% if Core 2.
* ULY2: Speed up encoding from RGB24. 9% if Core 2.

Version 3.6.0

Performance Improvements

* ULY2: Speed up encoding from RGB24. 42% if Core 2.

Version 3.5.0

New features

* ULY2: Add support for RGB32 output when decoding. Assembly language version is also available.

Bug fix

* ULY2: When encoding from RGB24, trash appears on right edge if width is not multiple of four.

Version 3.4.0

New features

* ULY2: Add support for RGB24 input when encoding. (but low speed)

Bug fixes

* ULY2: Output vertically flipped frames on some environment when decoding to RGB32, because of ignorance of sign of biHeight.

Version 3.3.1

Bug fixes

* Common: Encoder crashes with some video editing and/or capture software.

Others

* Changed title string of configuration dialog.
* Add version string to "About" dialog.

Version 3.3.0

Performance Improvements

* Common: Speed up decoding. 20% if Core 2.
* Common: Speed up encoding. 8% if Core 2.
* ULY2: Speed up decoding to RGB32. 47% if Core 2, including preceding common speedup.

Bug fixes

* Common: Do not output error though starting encoding/decoding with format that cannot be processed.

Version 3.2.0

New features

* ULY2: Add support for RGB32 output when decoding. (but low speed)

Bug fixes

* ULRG: fixed frame dividing method. Due to this fix, ULRG lost compatibility if frame divide count is not 1.

Version 3.1.0

New features

* ULY2: Add support for YUYV, YUNV, UYVY, UYNV, YVYU and VYUY.
* ULRG: Add support for RGB32.

Buf fixes

* ULRG: WMP crashes for ULRG-encoded files.

Version 3.0.0

* Add codec for RGB (FOURCC: ULRG).

Version 2.2.0

* Replaced many routines with assembly language version.

Version 2.1.0

* Add support for multithreading.

Version 2.0.0

* Process frames after divided into bands.

Version 1.1.3

First public release




Visit our sponsors! Try DVDFab and backup Blu-rays!
Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2024 videohelp.com