Digital Digest -> Software -> Xvid Codec -> History & Old Downloads

Xvid Codec -> Version History

This is the version history page for Xvid Codec. You can return to the main page for this software by clicking here.


Version 1.3.5
  • Release Date: Dec 7, 2017
  • Download(s):
  • Changes since 1.3.4:

    * xvidcore
    - AmigaOS build patch by Fredrik Wikstrom
    - Support for applevel multithreading mode also for AVI output in xvid_encraw
    - Set interlacing flag in decoder correctly

    * VFW frontend
    - Re-add support to decode raw YV12 input FourCC video
    - Fix: Produce debug output only when debug option is enabled.

    * DShow/MFT frontend
    - Fixed bug in thumbnail creation on Windows 7
    - Deactivate MFT filter in Win 8.0+. Since Microsoft blocks third-party MFTs in UWP apps, it causes issues making our MFT the default.
    - Fix output buffer stride calculation in MFT
    - Corrected pixel aspect ratio support in MFT
    - Setting interlaced flags on output pins correctlyin DirectShow and MFT
Version 1.3.4
  • Release Date: Jun 22, 2015
  • Download(s):
  • xvidcore library
    • Fix for multi-threading bug in case of input video height less than 16 pixels. Patch by Lukasz Marek
    • Enabled multi-threaded builds in MSVC by default
    • Fixed bug in RGB24 to YV12 conversion
    VFW frontend
    • Minor GUI cosmetics
    DShow/MFT frontend
    • Use of IMediaBuffer2D interface for faster rendering
    • Fixed bug in thumbnail creation on Windows 10
    • Added missing UYVY colorspace option to MFT decoder
    • Minor GUI changes and new, nicer icons
    • Tray icon fixed in MFT component
Version 1.3.3 (20141019) Version 1.3.3
  • Release Date: Apr 13, 2014
  • Download(s):
  • xvidcore library
    • Improved MinGW and Cygwin compilation support
    • Fixed possible encoder crash when Turbo+BVHQ+Qpel options are combined
    • Added support for GNU Hurd as target OS
    • Patch for QNX support
    • Fix for possible overflow in Trellis quantization
  • VFW frontend
    • Minor GUI changes
  • DShow/MFT frontend
    • GUI cosmetics
    • Switchable tray icon
  • Example programs
    • Fixed bug in xvid_encraw PGM header parser
    • Fix out of bound access to framestats struct in xvid_encraw
Version 1.3.2 Update
  • Release Date: Jun 2, 2011
  • Download(s):
  • Fixed bug with Xvid MiniConvert
Version 1.3.2 (20110617) Jawor Build
  • Release Date: Jun 2, 2011
Version 1.3.2
  • Release Date: Jun 1, 2011
  • Download(s):
  • xvidcore
    • Updated implementation of IDCT/FDCT to match error spec of MMX/SSE code
    • Added "make info" to unix Makefile
    • Removed debian directory from release tarballs
    • Made multi-threading (pthread support) switchable at compile time
  • VFW frontend
    • Minor GUI changes
  • DShow/MFT frontend
    • GUI cosmetics
    • Updated MSVC project files with seperate build configs for MFT-enabled binary
Version 1.3.2 (20110601) Jawor Build Version 1.3.1
  • Release Date: Mar 25, 2011
  • Download(s):
  • xvidcore library:
    • Enabled noexec stack for both elf and elf32 obj format for better NASM compatibility
    • Fixed edging bug for non-mod16 image dimensions
    • Generated configure scripts with more up-to-date autconf version
    • Fixed error with pthread check in script
  • DShow/MFT frontend
    • Disabled rgb_flip for MFT decoder
    • Modified icon/gui graphics for better visibility
    • Changed VC8 project files to use static LIBCMT runtime
Version 1.3.1 (20110324) Jawor Build Version 1.3.0 (20110225) Jawor Build Version 1.3.0 (20110224)
  • Release Date: Feb 25, 2011
  • Download(s):
  • Fixed a bug in the installer for XP systems without Media Foundation Transform installed
Version 1.3.0
  • Release Date: Feb 24, 2011
  • Download(s):
  • xvidcore library
    • Disabled late-promotion of S_VOP to N_VOP coding type
    • Makefile fixes for macho64 target
  • VFW frontend
    • Minor GUI cosmetics
    • Decoder support for lower-case FourCCs
    • Fix for YV12 colorspace pass-through mode
  • DShow/MFT frontend
    • Decoder support for additional FourCCs
    • Slightly increased filter merit (Windows 7)
Version 1.3.0 RC1 (20110111) Version 1.3.0 RC1 (20110108) Version 1.3.0 RC1 Version 1.3.0 RC1
  • Release Date: Jan 4, 2011
  • Download(s):
  • xvidcore library
    • Added PSNR-HVS-M quality-metric plugin
    • Variance masking as new adaptive quantization option
    • MT decoder deblocking filter
    • Improved encoder multi-threading allowing more threads and better scaling
    • Decoder threads API extension
    • PSNR-HVS-M as optional D-metric for R-D optimizations
    • Noexec-stack security patch also for x86_64 asm code
    • Added new slice coding feature
    • App-level encoder multi-threading support (xvid_encraw)
    • Signalling of FourCC to decoder for better bug detection
    • Changed semantics of frame_drop ratio API option
    • Improved decoder robustness on resync markers in BVOPs
  • VFW frontend
    • Increased allowed max bitrate
    • New 'HD 1080' preset
    • Added new MPEG4 simple profile levels
    • VHQ metric GUI option
    • Independent slice coding widget
    • Selectable adaptive quantization method
    • Fix for handle leak problem
    • Minor GUI cosmetics
  • DShow/MFT frontend
    • Tray icon to access filter properties
    • Added MFT API support
    • Shared cpu_flags/num_threads settings with VfW
Version 1.2.2
  • Release Date: Jun 8, 2009
  • Download(s):
  • xvidcore library
    • Workaround for nasm bug with Mach-O/OSX target
    • Fix for missing resync marker range check (reported by IBM X-Force. Thanks go to John McDonald and Christopher Valasek)
    • Improved precision for RGB<->YUV conversions
    • Fix for potential RGB24 access violation
    • Updated compiler options for Apple PPC target
    • Fixed MSVC6 projects to work for path names with spaces
  • VFW frontend
    • Updated mingw makefile
  • DShow frontend
    • Bugfix for wrong handling of xvidcore XVID_ERR_MEMORY return code (reported by IBM X-Force. Thanks to John McDonald and Mark Dowd)
Version 1.2.1 (Fixed) Version 1.2.1
  • Release Date: Dec 5, 2008
  • xvidcore library:
    • Fix for 'nested function' potential compilation error
    • WIN64 fix: Properly treat xmm6/xmm7 registers as non-volatile
    • Added test for WIN64 xmm6/xmm7 preservation to xvid_bench
Version 1.2.0 Stable
  • Release Date: Dec 2, 2008
  • xvidcore library:
    • Complete AMD64/EM64T 64-bit support
    • Added support for WIN64 platform
    • Multi-threaded encoding support
    • SSE3/SSE4 optimizations
    • Faster and more precise mpeg intra quantization
    • Fixed bug in packed pixel format colorspace conversion
    • Noexec-stack security patch
    • Fix for bad resync marker length
    • Improved decoder robustness for broken streams containing B-frames
    • Fix for potential out-of-bound access to MV bits table
    • Added SSIM quality-metric plugin
  • VFW frontend:
    • WIN64 compatibility
    • Added widgets for SSE3/SSE4
    • Auto-detection of available processor cores
    • Minor GUI cosmetics
  • DShow frontend:
    • WIN64 compatibility
    • Minor GUI cosmetics
Version 1.1.3 Stable (2008-04-27 Fix)
  • Release Date: Apr 29, 2008
  • Download(s):
  • Plugh pointed me to another bugfix that made it into CVS but wasn't backported to Xvid-1.1.3. There was an issue with motion vectors (MVs), an array was too small so a wrong MV could have been chosen in some cases. Since those MVs are costly bitrate-wise, it should have happened very seldom.
Version 1.1.3 Stable (2008-04-12 Fix)
  • Release Date: Apr 16, 2008
  • Plugh pointed out an error in Xvid-1.1.3 that occurs when calling the plugin-system when there is a b-frame. The call may have handed the wrong frame, for example a p-frame to the plugins
Version 1.1.3 Stable
  • Release Date: Jun 29, 2007
  • {core}: Fixed possible security issue in mbcoding.c
Version 1.1.2 Stable
  • Release Date: Nov 3, 2006
  • {core}: Fixed bug when frame-drop (N-VOP) feature is used in combination with packed B-frames
  • {core}: Fixed potential crash on AMD64/EMT64 architecture.
  • {core}: Fix for visual_object_verid vs. video_object_layer_verid problem.
  • {core}: Ensure intervening bytes are preserved in BitstreamInit()
  • {vfw}: Prevent segfault when encoding application calls compress_end with NULL codec context
  • {vfw}: Profile definitions updates.
Version 1.1
  • Release Date: Dec 31, 2005
  • xvidcore
    • Field interlaced decoding

Rate this software:

Your Rating:
You have not voted yet!

Average: 4.08
Total Ratings: 3396



Site Partners

Software Submissions