[x264-devel] x264 Development Newsletter: Vol 32

Jason Garrett-Glaser jason at x264.com
Wed Sep 5 21:07:21 CEST 2012


This is the thirty-second 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:

Free user-supplied data when freeing a frame to avoid a memory lead
when calling x264_encoder_close.

Improvements:

Update x86inc with changes from libav.

Remove OpenBSD special-casing for pthread handling to match new OpenBSD policy.

Export the average effective CRF of each frame; useful for judging the
resulting quality of frames when VBV is enabled.

Improve mb_info's fast skip optimization to work even if the p-skip MV
isn't 0,0.

Enhance nalu_process to be easier to use with multiple x264 instances.

Enhance mb_info: add "update" feature to allow the callee to know
which macroblocks have changed. Also fix some freeing issues with
mb_info and sliced threads.

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