[x264-devel] x264 Development Newsletter: Vol 21

Jason Garrett-Glaser jason at x264.com
Wed Aug 10 05:15:10 CEST 2011


This is the twenty-first 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:

Avoid using deprecated libavformat functions; increase version
requirement to match.

Re-add support for glibc < 2.6, which is missing the CPU_COUNT macro.

Fix --asm avx.

Fix two bugs in 4:4:4 chroma weightp analysis that caused slightly
worse compression.

Improvements:

Significant functional improvements to the assembly abstraction layer
that clean up the code and make future development easier.

Remove various broken/useless asm functions that weren't being used.

Enable some existing asm functions that were missing function pointers.

Improve support for varying resolutions between passes.

Upcoming:

--device and automatic --level restriction support is in the works, as
part of Google Code-In.  The patch is done, but needs review and adoption.

A per-option help system is in the works, as part of Google Code-In.
The patch is done, but needs editing of the help entries.

x262 is under development: a best-in-class MPEG-2 encoder built using
the x264 framework.  Both P and B-frames are done and working.

Google Summer of Code is in progress: Trellis ME and H.264/MVC support
are the two projects.

4:2:2 support is coming soon, both to x264 and libavcodec.

Jason Garrett-Glaser

The x264 Team


More information about the x264-devel mailing list