r795 - in /unstable/ffmpeg/debian: rules strip.sh
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sat Jun 23 13:32:08 UTC 2007
Author: siretart
Date: Sat Jun 23 13:32:08 2007
New Revision: 795
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=795
Log:
add sam's script to strip ffmpeg upstream source disabling mpeg based
encoders.
Added:
unstable/ffmpeg/debian/strip.sh (with props)
Modified:
unstable/ffmpeg/debian/rules
Modified: unstable/ffmpeg/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/rules?rev=795&op=diff
==============================================================================
--- unstable/ffmpeg/debian/rules (original)
+++ unstable/ffmpeg/debian/rules Sat Jun 23 13:32:08 2007
@@ -96,6 +96,10 @@
rm -f config.log
dh_clean
+strip:
+ # strip/clean the code from potentially dangerous patented code
+ sh -x debian/strip.sh
+
install: build
dh_testdir
dh_testroot
Added: unstable/ffmpeg/debian/strip.sh
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/strip.sh?rev=795&op=file
==============================================================================
--- unstable/ffmpeg/debian/strip.sh (added)
+++ unstable/ffmpeg/debian/strip.sh Sat Jun 23 13:32:08 2007
@@ -1,0 +1,9 @@
+
+# strip/clean the code from potentially dangerous patented code
+for codec in 'h26.*' mpeg2video mpeg4 'msmpeg4.*' x264 xvid; do
+ F=libavcodec/allcodecs.c
+ sed -i "/REGISTER_ENCODER.*\\<$codec\\>/d" $F
+ sed -i "s/REGISTER_ENCDEC\\(.*\\<$codec\\>\\)/REGISTER_DECODER\\1/" $F
+ F=libavcodec/*.c
+ sed -i "/AVCodec *${codec}_encoder *=/,/^[[:space:]]*}/d" $F
+done
Propchange: unstable/ffmpeg/debian/strip.sh
------------------------------------------------------------------------------
svn:executable = *
More information about the pkg-multimedia-commits
mailing list