[x264-devel] x264 Development Newsletter: Vol 34

Jason Garrett-Glaser jason at x264.com
Wed Jan 9 19:31:34 CET 2013


This is the thirty-fourth x264 development newsletter. This is a
regular email containing updates on fixes and improvements in the most
recent x264 push, along with updates on what's coming next.  Previous
versions can be found in the mailing list archives.

Fixes:

Fix crash with x86_64 ICL-compiled libx264.dll.

Fix crash with newest lavfs: allocate AVFrame correctly.

Fix thread autodetection on Solaris.

Fix gpac autodetection with certain compilation options.

Fix a typo in r2222 that put slightly wrong numbers in the level/VBV table.

Fix pthread_join emulation to be more correct on win32 and BeOS.

Fix build on ARM with recent binutils.

Fix crash if the first frame is forced to a non-keyframe.

Improvements:

x86inc abstraction layer: Support stack memory allocation and re-alignment.

x86inc abstraction layer: Support automatic "rep ret" activation.

x86inc abstraction layer: Use AVX-coded instructions in AVX functions
and improve AVX support.

AVX2/FMA3 version of mbtree_propagate, plus FMA3/FMA4 x86inc abstraction layer.

Upcoming:

AVX2 optimizations are in the pipeline, largely waiting on acquisition
of a Haswell for testing.

Jason Garrett-Glaser

The x264 Team


More information about the x264-devel mailing list