see:

http://libav.org/platform.html#Windows

If a github repository is provided with ready to be used sources, we
will make it.

By the way, linking is not the problem, never was. I could link
anything vs anything. The problems appear at runtime, and they can be
pretty hard to track down.

Cheers,

On Wed, Apr 23, 2014 at 6:46 PM, Jan Ehrhardt <php...@ehrhardt.nl> wrote:
> Pierre Joye in php.pecl.dev (Wed, 23 Apr 2014 18:11:01 +0200):
>>That being said, it is possible to build libav with vc, especially with
>>2013. If you can provide a ready to be used sources tree, we will happily
>>use it to provide  automatic binaries build, which will then be available
>>at the same place than the src.
>
> Wow.
>
> Is that including the required (output) libs? Will VS2013 be able to
> build a static VC9-lib for x264? Source are here:
>
> ftp://ftp.videolan.org/pub/videolan/x264/snapshots/last_stable_x264.tar.bz2
>
> When cross-compiling on Ubuntu the first step is to build all
> dependencies as static lib, like this:
>
> ./configure \
>     --prefix=/home/sergey/lib/x264 \
>     --extra-cflags="-g -Wall -Wextra" \
>     --extra-ldflags="-Wl,--as-needed -static-libgcc" \
>     --enable-static \
>     --enable-win32thread \
>     --disable-lavf \
>     --cross-prefix=mingw32- \
>     --host=mingw32
>
> After you have built all dependencies (as static lib) you link them
> while building FFmpeg.exe and its DLL's itself.
>
> Taking Blender as example (where the --enable clauses are the most
> interesting):
>
> ./configure \
>     --prefix=/home/sergey/lib/ffmpeg-2.1.4 \
>     --enable-shared \
>     --disable-static \
>     --disable-avfilter \
>     --disable-vdpau \
>     --disable-bzlib \
>     --disable-libgsm \
>     --enable-libschroedinger \
>     --disable-libspeex \
>     --enable-libtheora \
>     --enable-libvorbis \
>     --enable-zlib \
>     --enable-libvpx \
>     --enable-stripping \
>     --enable-runtime-cpudetect  \
>     --disable-vaapi \
>     --enable-libopenjpeg \
>     --disable-nonfree \
>     --enable-gpl \
>     --disable-postproc \
>     --disable-x11grab \
>     --enable-libmp3lame \
>     --disable-librtmp \
>     --enable-libx264 \
>     --enable-libxvid \
>     --disable-libopencore-amrnb \
>     --disable-libopencore-amrwb \
>     --disable-libdc1394 \
>     --disable-version3 \
>     --disable-debug \
>     --enable-optimizations \
>     --disable-sse \
>     --disable-ssse3 \
>     --enable-ffplay \
>     --enable-w32threads \
>     --disable-pthreads \
>     --extra-cflags="-g -Wall -Wextra -I${LIBS}/lame/include
> -I${LIBS}/openjpeg/include -I${LIBS}/ogg/include
> -I${LIBS}/vorbis/include -I${LIBS}/theora/include
> -I${LIBS}/vpx-${VPX_VERSION}/include -I${LIBS}/x264/include
> -I${LIBS}/xvid/include -I${LIBS}/dirac/include/dirac
> -I${LIBS}/schroedinger/include/schroedinger-1.0 -I${LIBS}/zlib/include"
> \
>     --extra-ldflags="-Wl,--as-needed -static-libgcc -L${LIBS}/lame/lib
> -L${LIBS}/openjpeg/lib -L${LIBS}/ogg/lib -L${LIBS}/vorbis/lib
> -L${LIBS}/theora/lib -L${LIBS}/vpx-${VPX_VERSION}/lib -L${LIBS}/x264/lib
> -L${LIBS}/xvid/lib -L${LIBS}/dirac/lib -L${LIBS}/schroedinger/lib
> -L${LIBS}/orc/lib -L${LIBS}/zlib/lib"
>
> Jan
>
> --
> PECL development discussion Mailing List (http://pecl.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
Pierre

@pierrejoye | http://www.libgd.org

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to