[x264-devel] x264 Development Newsletter: Vol 19

Jason Garrett-Glaser jason at x264.com
Sat Jul 23 02:39:01 CEST 2011


This is the nineteenth 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 incorrect chroma swapping for some input pixfmts from lavf (RGB24, YUV444P).

Fix the nalu_process callback feature when used with NAL-HRD.

Fix use of deprecated libavcodec functions in x264CLI (and bump
version requirement).

Fix some spurious "stream properties changed" warnings with --seek on
some inputs in x264CLI.

Improvements:

Use glibc macros for Linux CPU count detection.

Improve configure script help.

Add support for the new 4:4:4 colorspaces to x264_picture_alloc.

Optimize deblock functions and deblock strength calculation,
especially with MBAFF.

Allow setting the full range of chroma QP offsets, even when x264
itself adjusts them internally for psy reasons.

Add --subme 11, which turns off all analysis early terminations and RD
thresholds.  Enabled by default in preset placebo.

Improve p8x4/4x8 search decision, for a small compression improvement.

Upcoming:

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

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.

Jason Garrett-Glaser

The x264 Team


More information about the x264-devel mailing list