[x264-devel] x264 Development Newsletter: Vol 33

Jason Garrett-Glaser jason at x264.com
Thu Nov 8 00:54:29 CET 2012


This is the thirty-third 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 pkg-config for dynamic vs static linking.

Avoid using a deprecated libavformat function.

Fix ALIGNED_ARRAY macros for building on ICL.

Prevent encoder reconfig from switching into lossless mode (it didn't
actually work).

Fix possible crash with no-scenecut + mbtree.

Disable ARM NEON MRC test on Apple devices, since the Apple A6 is
missing the relevant instructions.

Improvements:

Update x86inc with changes from libav.

Add support for high-bit-depth y4m extensions.

Update level dpb size calculation to match newer H.264 spec.

Improve slice header QP selection; slightly improved compression,
especially with multiple slices.

Attempt to optimize pic_init_qp in 2-pass mode; slightly improved
compression, especially with multiple slices.

Upcoming:

Google Code-In is done, but a bunch of NEON assembly still needs review.

x262 is under development: a best-in-class MPEG-2 encoder built using
the x264 framework.  It works well enough to be vaguely usable now,
but is still highly experimental and needs more work -- developers
welcome!

xvp8 is under development: a best-in-class VP8 encoder built using the
x264 framework.  It supports I-frames with i16x16 blocks now and some
portions of P-frames and is being extended to support more of the
spec.

Jason Garrett-Glaser

The x264 Team


More information about the x264-devel mailing list