VideoHelp Forum




Results 1 to 3 of 3
  1. I need to compile ffmpeg from source so I can use it with the TivoServer project. Here's where I am:

    Code:
    # cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
    ... snipped cvs retrieval ...
    # cd ffmpeg
    # ./configure
    Error, no memalign() but SSE enabled, disable it or use --enable-memalign-hack.
    # ./configure --enable-memalign-hack
    install prefix   /usr/local
    source path      /Users/jochs/Desktop/ffmpeg
    C compiler       cc
    make             make
    CPU              x86 (generic)
    big-endian       no
    inttypes.h       yes
    broken inttypes.h no
    MMX enabled      yes
    Vector Builtins  yes
    3DNow! Builtins  yes
    gprof enabled    no
    zlib enabled     yes
    lzo enabled      no
    libgsm enabled   no
    mp3lame enabled  no
    libogg enabled   no
    Vorbis enabled   no
    Theora enabled   no
    FAAD enabled     no
    faadbin enabled  no
    FAAC enabled     no
    XviD enabled     no
    x264 enabled     no
    a52 support      no
    a52 dlopened     no
    DTS support      no
    pp support       no
    debug symbols    yes
    strip symbols    yes
    optimize         yes
    static           yes
    shared           no
    video hooking    yes
    SDL support      no
    Imlib2 support   no
    FreeType support no
    Sun medialib support no
    pthreads support no
    AMR-NB float support no
    AMR-NB fixed support no
    AMR-WB float support no
    AMR-WB IF2 support no
    network support      yes
    IPv6 support         yes
    License: LGPL
    Creating config.mak and config.h...
    # make
    ... make output snipped ...
    cc -O3 -g -Wall -Wno-switch  -no-cpp-precomp -pipe -fomit-frame-pointer -force_cpusubtype_ALL -Wno-sign-compare -mdynamic-no-pic -DHAVE_AV_CONFIG_H -I.. -I/Users/jochs/Desktop/ffmpeg/libavutil -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE   -c -o i386/fdct_mmx.o i386/fdct_mmx.c
    {standard input}:unknown:file contains unmatched .macro and .endmacro for: FDCT_ROW_SSE2_H1it
    make[1]: *** [i386/fdct_mmx.o] Error 1
    make: *** [lib] Error 2
    #
    Now, given all of the codecs listed as "support: no", I am guessing my options are already wrong, even before I started the make process and hit the macro error.

    My compile environment is a stock MacBook Pro, running 10.4.6 (Intel, obviously).

    Also, I'm going to admit up front that while I have no problem with "./configure; make; make install" and making some coding tweaks, when UNIX compile problems surface I'm at a complete loss.

  2. Am I asking so much? Obviously ffmpeg must be compilable or FFMpegX wouldn't exist. Is there a particular version I should be using, certain tweaks to my configure or make statements?

  3. For anyone who is interested, from the ffmpeg output built into ffmpegX.

    --enable-memalign-hack --enable-mp3lame --enable-gpl --disable-vhook --disable-ffplay --disable-ffserver --enable-a52 --enable-xvid --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --enable-pthreads --enable-x264




Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!