De ontwikkelaars achter XviD hebben de eerste bèta uitgegeven van versie 1.1.0 van hun open-source videocodec uitgebracht. Zoals gebruikelijk is alleen de broncode voor download ter beschikking gesteld. Edouard Gomez liet weten dat de API in deze release nog steeds dicht bij die van de 1.0.x-release staat. Er zijn slechts een paar dingen veranderd, wat betekent dat de 1.1.x-libraries gewoon met de huidige 1.0.x-client applicaties gebruikt kunnen worden. Hieronder staan alle veranderingen sinds versie 1.0.3:
xvidcoreVFW frontend
- The new department:
- Rate-Distortion mode decision for bvops.
- Two new postprocessing functions, brightness and deringing
- VBV support in 2pass mode
- Brand new PowerPC port by Christoph Naegeli (MacOSX users may be interested by the Quicktime component, have a look at http://people.ee.ethz.ch/~naegelic/index.php)
- Brand new amd64 Linux 64bit port by Andre Werthmann
- Out of the box yasm support (Required by the amd64 port, see: http://www.tortall.net/projects/yasm/)
- The changes department:
- Overal encoder speedup, especially for b-frames and all vhq modes.
- Overal speedup of the decoder, merging decoding steps together in order to save significant memory bandwidth, enabled mmx qpel support that was misteriously disabled in 1.0.x. All optimizations could lead to a 25% speedup, and something closer to 12% in average.
- More ELF friendly assembly code for the ia32/amd64 ports (functions are declared as functions, and their size is also written to the resulting object files)
- Bugfixes department:
- Fixes to the CBR/ABR rate controller, it should work much better with bvops now.
- Fix to the 2pass2 code that could cause doubling the overflow.
- Dropped features:
- Reduced resolution vops no longer supported
DShow frontend
- Mingw/CygWin support (see docs directory)
- Many small improvements
- Mingw/CygWin support (see docs)
- Support for brightness control.