Page MenuHomeSolus

Update x264 to 0.160.3011

Authored by aleksvor on Tue, Jul 21, 7:44 AM.



Summarized changelog:

  • Fix warning: comparison of integers of different signs.
  • Fix undefined behavior: index out of bounds.
  • Fix data race.
  • x86inc: Fix warnings when using nasm 2.15.
  • Remove code for non-positive f_ip_factor/f_pb_factor (currently they are guaranteed to be positive).
  • Fix compilation with nasm 2.15.
Test Plan
  1. Encoded H264 video from raw frames using x264 binary.
  2. Transcoded VC-1 video to H264 with yuv420p10 pixel format using ffmpeg and tested output in mpv and VLC.
  3. Rebuilt revdeps:
    • avidemux
    • ffmpeg
    • gst-plugins-ugly
    • gstreamer-1.0-plugins-ugly
    • handbrake
    • obs-studio
    • vlc

Diff Detail

R3187 x264
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Tue, Jul 21, 7:44 AM
aleksvor requested review of this revision.Tue, Jul 21, 7:44 AM
JoshStrobl accepted this revision.Wed, Jul 22, 8:48 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Wed, Jul 22, 8:48 AM
This revision was automatically updated to reflect the committed changes.