changeset 34105:34c1bbba61a6

The GPL'd ProRes decoder from FFmpeg has been LGPL'd and renamed to 'prores'.
author cehoyos
date Wed, 12 Oct 2011 22:32:45 +0000
parents 6e0b0e414ac9
children 73287a787c27
files configure etc/codecs.conf
diffstat 2 files changed, 14 insertions(+), 34 deletions(-) [+]
line wrap: on
line diff
--- 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
--- 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