[x264-devel] Yet another updated threaded slicetype patch (v14)

Steven Walters kemuri9 at gmail.com
Sat Jun 6 06:17:53 CEST 2009


yeah it's no problem to help out, would like to see the patch get
finalized and put to use for everyone...

thanks to a tip from a doom9 user,
it seems that slicetype decisions under b-adapt 0 become flaky with the patch...

here's some x264 outputs with b-adapt 0 at different bframe counts
based on the following commandline
./x264 --scenecut 0 -I 400 --b-adapt 0 -b # -B 300
../foreman_cif_352x288.yuv -o /dev/null

x264 [info]: consecutive B-frames: 100.0%  0.0%
x264 [info]: consecutive B-frames:  0.3% 99.7%  0.0%
x264 [info]: consecutive B-frames:  0.0%  0.7% 99.3%  0.0%
x264 [info]: consecutive B-frames:  0.0%  0.0%  1.0% 99.0%  0.0%
x264 [info]: consecutive B-frames:  0.0%  0.0%  0.0%  1.3% 98.7%  0.0%

and continues along the pattern with higher bframe counts

./x264 --scenecut 0 -I 400 --b-adapt 0 -b # -B 300
../foreman_cif_352x288.yuv -o /dev/null --threads 2 --lookahead 10
gets the following outputs:

x264 [info]: consecutive B-frames:  0.3% 99.7%
x264 [info]: consecutive B-frames:  0.0%  0.7% 99.3%
x264 [info]: consecutive B-frames:  0.0%  0.0%  1.0% 99.0%
x264 [info]: consecutive B-frames:  0.0%  0.0%  0.0%  1.3% 98.7%
x264 [info]: consecutive B-frames:  0.0%  0.0%  0.0%  0.0%  1.7% 98.3%

with a continuing pattern as well...


More information about the x264-devel mailing list