Page MenuHomePhabricator

Consider if CI images should use Wikimedia production ffmpeg version
Closed, DeclinedPublic

Description

Production runs 7:3.2.14-1~deb9u1+wmf3; CI has just 7:3.2.14-1~deb9u1. Should we ensure they're the same version?

Event Timeline

hashar subscribed.

The wmf version debian.tar.xz can be fetched from https://apt.wikimedia.org/wikimedia/pool/component/vp9/f/ffmpeg/ and its changelog has:

ffmpeg (7:3.2.14-1~deb9u1+wmf3) stretch-wikimedia; urgency=medium
  
  * Rebuild using the new VP9 component hook to ensure that libvpx 1.7
    is picked up during build time
  * Add a versioned dependency on libvpx to ensure 1.7 gets installed    

 -- Moritz Muehlenhoff <moritz@wikimedia.org>  Tue, 28 May 2019 08:12:17 +0000

ffmpeg (7:3.2.14-1~deb9u1+wmf2) stretch-wikimedia; urgency=medium

  * Fix patch series file

 -- Moritz Muehlenhoff <moritz@wikimedia.org>  Tue, 28 May 2019 07:22:11 +0000

ffmpeg (7:3.2.14-1~deb9u1+wmf1) stretch-wikimedia; urgency=medium

  * Backport support for row-mt support in VP9 (Bug: T190333)

 -- Moritz Muehlenhoff <moritz@wikimedia.org>  Tue, 28 May 2019 06:53:45 +0000

So that is for VP9 codec multithreading (T190333, local dev: T247153) which we only need when actually doing trans-coding. We don't have such tests in TimedMediaHandler and don't need the option on CI.

It is being a feature flag FFmpegVP9RowMT which defaults to false in extension.json.