# HG changeset patch # User cehoyos # Date 1318458765 0 # Node ID 34c1bbba61a6f8e4cb77456623e53958117178b2 # Parent 6e0b0e414ac9616e3811f55480470ea9f6c6dc8f The GPL'd ProRes decoder from FFmpeg has been LGPL'd and renamed to 'prores'. diff -r 6e0b0e414ac9 -r 34c1bbba61a6 configure --- a/configure Wed Oct 12 22:04:12 2011 +0000 +++ b/configure Wed Oct 12 22:32:45 2011 +0000 @@ -654,7 +654,7 @@ _libopencore_amrwb=auto libopenjpeg=auto libavdecoders_all=$(sed -n 's/^[^#]*DEC.*(.*, *\(.*\)).*/\1_decoder/p' ffmpeg/libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]') -libavdecoders=$(echo $libavdecoders_all | sed -e 's/ LIB[A-Z0-9_]*_DECODER//g' -e s/PRORES_GPL_DECODER//) +libavdecoders=$(echo $libavdecoders_all | sed -e 's/ LIB[A-Z0-9_]*_DECODER//g') libavencoders_all=$(sed -n 's/^[^#]*ENC.*(.*, *\(.*\)).*/\1_encoder/p' ffmpeg/libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]') libavencoders=$(echo $libavencoders_all | sed -e 's/ LIB[A-Z0-9_]*_ENCODER//g') libavparsers_all=$(sed -n 's/^[^#]*PARSER.*(.*, *\(.*\)).*/\1_parser/p' ffmpeg/libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]') @@ -6830,14 +6830,6 @@ echores "$_libopencore_amrwb" -if test "$_libopencore_amrnb" = no && test "$_libopencore_amrwb" = no ; then - libavdecoders="$libavdecoders PRORES_GPL_DECODER" - def_ffmpeg_license='#define FFMPEG_LICENSE "GPL version 2"' -else - def_ffmpeg_license='#define FFMPEG_LICENSE "GPL version 2 or later"' -fi - - echocheck "libdv-0.9.5+" if test "$_libdv" = auto ; then _libdv=no @@ -8583,7 +8575,7 @@ #endif #define FFMPEG_CONFIGURATION "--enable-gpl --enable-postproc" -$def_ffmpeg_license +#define FFMPEG_LICENSE "GPL version 2 or later" #define LIBAV_CONFIGURATION FFMPEG_CONFIGURATION #define LIBAV_LICENSE FFMPEG_LICENSE diff -r 6e0b0e414ac9 -r 34c1bbba61a6 etc/codecs.conf --- a/etc/codecs.conf Wed Oct 12 22:04:12 2011 +0000 +++ b/etc/codecs.conf Wed Oct 12 22:32:45 2011 +0000 @@ -3119,30 +3119,6 @@ dll "AppleProResDecoder.qtx" out YUY2 -videocodec ffproreslgpl - info "FFmpeg ProRes, LGPL" - status working - fourcc apch - fourcc apcn - fourcc apcs - fourcc apco - fourcc ap4h - driver ffmpeg - dll prores_lgpl - out 422P10,444P10 - -videocodec ffproresgpl - info "FFmpeg ProRes, GPL v2 only" - status working - fourcc apch - fourcc apcn - fourcc apcs - fourcc apco - fourcc ap4h - driver ffmpeg - dll prores_gpl - out 422P10,444P10 - videocodec ffprores info "FFmpeg Apple ProRes" status working @@ -3155,6 +3131,18 @@ dll prores out 422P10,444P10 +videocodec ffproreslgpl + info "Libav ProRes" + status working + fourcc apch + fourcc apcn + fourcc apcs + fourcc apco + fourcc ap4h + driver ffmpeg + dll prores_lgpl + out 422P10,444P10 + ; VSS codecs (http://vsofts.com/solutions.html): videocodec vsslight