[x264-devel] x264: svn commit r607 (pengvado)

Subversion daemon svn at videolan.org
Sat Dec 16 00:03:48 CET 2006


r607 | pengvado | 2006-12-16 00:03:36 +0100 (Sat, 16 Dec 2006) | 13 lines
Changed paths:
   M /trunk/common/amd64/mc-a2.asm
   M /trunk/common/common.c
   M /trunk/common/common.h
   M /trunk/common/frame.c
   M /trunk/common/frame.h
   M /trunk/common/i386/mc-a2.asm
   M /trunk/common/macroblock.c
   M /trunk/common/mc.c
   A /trunk/doc/threads.txt
   M /trunk/encoder/analyse.c
   M /trunk/encoder/encoder.c
   M /trunk/encoder/me.c
   M /trunk/encoder/ratecontrol.c
   M /trunk/encoder/ratecontrol.h
   M /trunk/encoder/slicetype.c
   M /trunk/x264.c
   M /trunk/x264.h

New threading method:
Encode multiple frames in prallel instead of dividing each frame into slices.
Improves speed, and reduces the bitrate penalty of threading.

Side effects:
It is no longer possible to re-encode a frame, so threaded scenecut detection
must run in the pre-me pass, which is faster but less precise. 
It is now useful to use more threads than you have cpus. --threads=auto has
been updated to use cpus*1.5.
Minor changes to ratecontrol.

New options: --pre-scenecut, --mvrange-thread, --non-deterministic

 > http://trac.videolan.org/x264/changeset/607

-- 
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html



More information about the x264-devel mailing list