Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-588

Build ffmpeg on systems without yasm 1.2.0

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: FFmpeg

      Description

      Tests need x264 encoder:

      org.nuxeo.ecm.core.convert.api.ConversionException: CommandLine returned code 1:
        Unknown encoder 'libx264'

      On some (a lot of) systems, that requires to locally build ffmpeg, enabling x264. That is done using the scripts from https://github.com/nuxeo/ffmpeg-nuxeo/.

      Since Nov 12 2012, the build requires yasm 1.2.0:

      commit b924133cabd125286488e16cfa71488ad4105d63
      Author: Jason Garrett-Glaser <jason@x264.com>
      Date:   Mon Nov 12 10:28:53 2012 -0800
      
          AVX2/FMA3 version of mbtree_propagate
          First AVX2 function for testing.
          Bump yasm version to 1.2.0 for AVX2 support.

      yasm 1.2.0 is not available on Ubuntu < 13.04 and Debian < ?
      Make the script detect the yasm version and adapt the build to the environment.

        Attachments

          Activity

            People

            • Assignee:
              jcarsique Julien Carsique
              Reporter:
              jcarsique Julien Carsique
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: