Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
FFmpeg
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
libremedia
Tethys
FFmpeg
Commits
29799f8b
Commit
29799f8b
authored
19 years ago
by
Diego Biurrun
Browse files
Options
Downloads
Patches
Plain Diff
spelling fixes
Originally committed as revision 4613 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
b34c63f7
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
configure
+86
-81
86 additions, 81 deletions
configure
with
86 additions
and
81 deletions
configure
+
86
−
81
View file @
29799f8b
...
@@ -14,35 +14,38 @@ echo "Standard options:"
...
@@ -14,35 +14,38 @@ echo "Standard options:"
echo
" --help print this message"
echo
" --help print this message"
echo
" --prefix=PREFIX install in PREFIX [
$prefix
]"
echo
" --prefix=PREFIX install in PREFIX [
$prefix
]"
echo
" --libdir=DIR install libs in DIR [PREFIX/lib]"
echo
" --libdir=DIR install libs in DIR [PREFIX/lib]"
echo
" --mandir=DIR
man documentation
in DIR [PREFIX/man]"
echo
" --mandir=DIR
install man page
in DIR [PREFIX/man]"
echo
" --enable-mp3lame enable
mp
3 encoding via libmp3lame [default=no]"
echo
" --enable-mp3lame enable
MP
3 encoding via libmp3lame [default=no]"
echo
" --enable-libogg enable
o
gg support via libogg [default=no]"
echo
" --enable-libogg enable
O
gg support via libogg [default=no]"
echo
" --enable-vorbis enable
v
orbis support via libvorbis [default=no]"
echo
" --enable-vorbis enable
V
orbis support via libvorbis [default=no]"
echo
" --enable-theora enable
t
heora support via libtheora [default=no]"
echo
" --enable-theora enable
T
heora support via libtheora [default=no]"
echo
" --enable-faad enable
faad
support via libfaad [default=no]"
echo
" --enable-faad enable
FAAD
support via libfaad [default=no]"
echo
" --enable-faadbin build
faad
support with runtime linking [default=no]"
echo
" --enable-faadbin build
FAAD
support with runtime linking [default=no]"
echo
" --enable-faac enable
faac
support via libfaac [default=no]"
echo
" --enable-faac enable
FAAC
support via libfaac [default=no]"
echo
" --enable-libgsm enable
gsm
support via libgsm [default=no]"
echo
" --enable-libgsm enable
GSM
support via libgsm [default=no]"
echo
" --enable-xvid enable
x
vi
d
support via xvidcore [default=no]"
echo
" --enable-xvid enable
X
vi
D
support via xvidcore [default=no]"
echo
" --enable-x264 enable H.264 encoding via x264 [default=no]"
echo
" --enable-x264 enable H.264 encoding via x264 [default=no]"
echo
" --enable-mingw32 enable
m
in
gw32
native/cross
w
indows compile"
echo
" --enable-mingw32 enable
M
in
GW
native/cross
W
indows compile"
echo
" --enable-a52 enable GPL
'
ed A52 support [default=no]"
echo
" --enable-a52 enable GPLed A52 support [default=no]"
echo
" --enable-a52bin open liba52.so.0 at runtime [default=no]"
echo
" --enable-a52bin open liba52.so.0 at runtime [default=no]"
echo
" --enable-dts enable GPL
'
ed DTS support [default=no]"
echo
" --enable-dts enable GPLed DTS support [default=no]"
echo
" --enable-pp enable GPL
'
ed post
processing support [default=no]"
echo
" --enable-pp enable GPLed postprocessing support [default=no]"
echo
" --enable-shared-pp use libpostproc.so [default=no]"
echo
" --enable-shared-pp use libpostproc.so [default=no]"
echo
" --enable-shared build shared libraries [default=no]"
echo
" --enable-shared build shared libraries [default=no]"
echo
" --enable-amr_nb enable amr_nb float audio codec"
echo
" --enable-amr_nb enable amr_nb float audio codec"
echo
" --enable-amr_nb-fixed use fixed point for amr-nb codec"
echo
" --enable-amr_nb-fixed use fixed point for amr-nb codec"
echo
" --enable-amr_wb enable amr_wb float audio codec"
echo
" --enable-amr_wb enable amr_wb float audio codec"
echo
" --enable-amr_if2 enable amr_wb IF2 audio codec"
echo
" --enable-sunmlib use Sun medialib [default=no]"
echo
" --enable-sunmlib use Sun medialib [default=no]"
echo
" --enable-pthreads use pthreads [default=no]"
echo
" --enable-pthreads use pthreads [default=no]"
echo
" --enable-dc1394 enable IIDC-1394 grabbing using libdc1394 and libraw1394 [default=no]"
echo
" --enable-dc1394 enable IIDC-1394 grabbing using libdc1394"
echo
" --enable-gpl allow use of gpl code, the resulting libav* and ffmpeg will be under gpl [default=no]"
echo
" and libraw1394 [default=no]"
echo
" --enable-gpl allow use of GPL code, the resulting libav*"
echo
" and ffmpeg will be under GPL [default=no]"
echo
""
echo
""
echo
"Advanced options (experts only):"
echo
"Advanced options (experts only):"
echo
" --source-path=PATH path o
f
source code [
$source_path
]"
echo
" --source-path=PATH path
t
o source code [
$source_path
]"
echo
" --cross-prefix=PREFIX use PREFIX for compil
e
tools [
$cross_prefix
]"
echo
" --cross-prefix=PREFIX use PREFIX for compil
ation
tools [
$cross_prefix
]"
echo
" --cc=CC use C compiler CC [
$cc
]"
echo
" --cc=CC use C compiler CC [
$cc
]"
echo
" --make=MAKE use specified make [
$make
]"
echo
" --make=MAKE use specified make [
$make
]"
echo
" --extra-cflags=ECFLAGS add ECFLAGS to CFLAGS [
$CFLAGS
]"
echo
" --extra-cflags=ECFLAGS add ECFLAGS to CFLAGS [
$CFLAGS
]"
...
@@ -50,9 +53,11 @@ echo " --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS]"
...
@@ -50,9 +53,11 @@ echo " --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS]"
echo
" --extra-libs=ELIBS add ELIBS [
$ELIBS
]"
echo
" --extra-libs=ELIBS add ELIBS [
$ELIBS
]"
echo
" --build-suffix=SUFFIX suffix for application specific build []"
echo
" --build-suffix=SUFFIX suffix for application specific build []"
echo
" --cpu=CPU force cpu to CPU [
$cpu
]"
echo
" --cpu=CPU force cpu to CPU [
$cpu
]"
echo
" --tune=PROCESSOR tune code for a particular CPU (may fails or misperforms on other CPUs)"
echo
" --tune=CPU tune code for a particular CPU"
echo
" --powerpc-perf-enable enable performance report on PPC (requires enabling PMC)"
echo
" (may fail or perform badly on other CPUs)"
echo
" --disable-mmx disable mmx usage"
echo
" --powerpc-perf-enable enable performance report on PPC"
echo
" (requires enabling PMC)"
echo
" --disable-mmx disable MMX usage"
echo
" --disable-iwmmxt disable iwmmxt usage"
echo
" --disable-iwmmxt disable iwmmxt usage"
echo
" --disable-altivec disable AltiVec usage"
echo
" --disable-altivec disable AltiVec usage"
echo
" --disable-audio-oss disable OSS audio support [default=no]"
echo
" --disable-audio-oss disable OSS audio support [default=no]"
...
@@ -68,20 +73,20 @@ echo " --enable-gprof enable profiling with gprof [$gprof]"
...
@@ -68,20 +73,20 @@ echo " --enable-gprof enable profiling with gprof [$gprof]"
echo
" --disable-debug disable debugging symbols"
echo
" --disable-debug disable debugging symbols"
echo
" --disable-opts disable compiler optimizations"
echo
" --disable-opts disable compiler optimizations"
echo
" --disable-mpegaudio-hp faster (but less accurate)"
echo
" --disable-mpegaudio-hp faster (but less accurate)"
echo
"
mpeg
audio decoding [default=no]"
echo
"
MPEG
audio decoding [default=no]"
echo
" --disable-ffserver disable ffserver build"
echo
" --disable-ffserver disable ffserver build"
echo
" --disable-ffplay disable ffplay build"
echo
" --disable-ffplay disable ffplay build"
echo
" --enable-small optimize for size instead of speed"
echo
" --enable-small optimize for size instead of speed"
echo
" --enable-memalign-hack emulate memalign, interferes with memory debuggers"
echo
" --enable-memalign-hack emulate memalign, interferes with memory debuggers"
echo
" --disable-strip disable stripping of executables and shared libraries"
echo
" --disable-strip disable stripping of executables and shared libraries"
echo
" --enable-codec=
codec
enables
codec
"
echo
" --enable-codec=
CODEC
enables
CODEC
"
echo
" --disable-codec=
codec
disables
codec
"
echo
" --disable-codec=
CODEC
disables
CODEC
"
echo
" --disable-encoders disables all encoders"
echo
" --disable-encoders disables all encoders"
echo
" --disable-decoders disables all decoders"
echo
" --disable-decoders disables all decoders"
echo
" --disable-muxers disables all muxers"
echo
" --disable-muxers disables all muxers"
echo
" --disable-demuxers disables all demuxers"
echo
" --disable-demuxers disables all demuxers"
echo
""
echo
""
echo
"NOTE:
The o
bject files are buil
d
at the place where configure is launched"
echo
"NOTE:
O
bject files are buil
t
at the place where configure is launched
.
"
exit
1
exit
1
fi
fi
...
@@ -241,11 +246,11 @@ CFLAGS="$CFLAGS -fno-expensive-optimizations"
...
@@ -241,11 +246,11 @@ CFLAGS="$CFLAGS -fno-expensive-optimizations"
;;
;;
esac
esac
SHFLAGS
=
-nostart
SHFLAGS
=
-nostart
# disable
l
inux things
# disable
L
inux things
audio_oss
=
"no"
audio_oss
=
"no"
v4l
=
"no"
v4l
=
"no"
dv1394
=
"no"
dv1394
=
"no"
# enable
beos
things
# enable
BeOS
things
audio_beos
=
"yes"
audio_beos
=
"yes"
# no need for libm, but the inet stuff
# no need for libm, but the inet stuff
# Check for BONE
# Check for BONE
...
@@ -321,7 +326,7 @@ FFSLDFLAGS=-Wl,-bind_at_load
...
@@ -321,7 +326,7 @@ FFSLDFLAGS=-Wl,-bind_at_load
;;
;;
MINGW32
*
)
MINGW32
*
)
# Note: the rest of the mingw32 config is done afterwards as mingw32
# Note: the rest of the mingw32 config is done afterwards as mingw32
# can be forced on command line for
l
inux cross compilation
# can be forced on
the
command line for
L
inux cross compilation
.
mingw32
=
"yes"
mingw32
=
"yes"
;;
;;
CYGWIN
*
)
CYGWIN
*
)
...
@@ -369,9 +374,9 @@ os2="yes"
...
@@ -369,9 +374,9 @@ os2="yes"
*
)
;;
*
)
;;
esac
esac
# From
mp
layer configure. We need TARGET_OS available
# From
MP
layer configure. We need TARGET_OS available
# to the Makefile, so it can distinguish between flavors
# to the Makefile, so it can distinguish between flavors
# of AltiVec on PowerPC
# of AltiVec on PowerPC
.
TARGET_OS
=
`
(
uname
-s
)
2>&1
`
TARGET_OS
=
`
(
uname
-s
)
2>&1
`
case
"
$TARGET_OS
"
in
case
"
$TARGET_OS
"
in
Linux|FreeBSD|NetBSD|BSD/OS|OpenBSD|SunOS|QNX|Darwin|GNU|BeOS
)
Linux|FreeBSD|NetBSD|BSD/OS|OpenBSD|SunOS|QNX|Darwin|GNU|BeOS
)
...
@@ -551,7 +556,7 @@ done
...
@@ -551,7 +556,7 @@ done
if
test
"
$theora
"
=
"yes"
;
then
if
test
"
$theora
"
=
"yes"
;
then
if
test
"
$libogg
"
=
"no"
;
then
if
test
"
$libogg
"
=
"no"
;
then
echo
"libogg must be enabled to enable Theora"
echo
"libogg must be enabled to enable Theora
.
"
fail
=
"yes"
fail
=
"yes"
theora
=
"no"
theora
=
"no"
fi
fi
...
@@ -559,7 +564,7 @@ fi
...
@@ -559,7 +564,7 @@ fi
if
test
"
$vorbis
"
=
"yes"
;
then
if
test
"
$vorbis
"
=
"yes"
;
then
if
test
"
$libogg
"
=
"no"
;
then
if
test
"
$libogg
"
=
"no"
;
then
echo
"libogg must be enabled to enable Vorbis"
echo
"libogg must be enabled to enable Vorbis
.
"
fail
=
"yes"
fail
=
"yes"
vorbis
=
"no"
vorbis
=
"no"
fi
fi
...
@@ -567,27 +572,27 @@ fi
...
@@ -567,27 +572,27 @@ fi
if
test
"
$gpl
"
!=
"yes"
;
then
if
test
"
$gpl
"
!=
"yes"
;
then
if
test
"
$pp
"
!=
"no"
-o
"
$shared_pp
"
!=
"no"
;
then
if
test
"
$pp
"
!=
"no"
-o
"
$shared_pp
"
!=
"no"
;
then
echo
"The Postprocessing code is under GPL and --enable-gpl is not specified"
echo
"The Postprocessing code is under GPL and --enable-gpl is not specified
.
"
fail
=
"yes"
fail
=
"yes"
fi
fi
if
test
"
$a52
"
!=
"no"
-o
"
$a52bin
"
!=
"no"
;
then
if
test
"
$a52
"
!=
"no"
-o
"
$a52bin
"
!=
"no"
;
then
echo
"liba52 is under GPL and --enable-gpl is not specified"
echo
"liba52 is under GPL and --enable-gpl is not specified
.
"
fail
=
"yes"
fail
=
"yes"
fi
fi
if
test
"
$xvid
"
!=
"no"
;
then
if
test
"
$xvid
"
!=
"no"
;
then
echo
"libxvidcore is under GPL and --enable-gpl is not specified"
echo
"libxvidcore is under GPL and --enable-gpl is not specified
.
"
fail
=
"yes"
fail
=
"yes"
fi
fi
if
test
"
$x264
"
!=
"no"
;
then
if
test
"
$x264
"
!=
"no"
;
then
echo
"x264 is under GPL and --enable-gpl is not specified"
echo
"x264 is under GPL and --enable-gpl is not specified
.
"
fail
=
"yes"
fail
=
"yes"
fi
fi
if
test
"
$dts
"
!=
"no"
;
then
if
test
"
$dts
"
!=
"no"
;
then
echo
"libdts is under GPL and --enable-gpl is not specified"
echo
"libdts is under GPL and --enable-gpl is not specified
.
"
fail
=
"yes"
fail
=
"yes"
fi
fi
...
@@ -606,13 +611,13 @@ EOF
...
@@ -606,13 +611,13 @@ EOF
int main( void ) { return 0; }
int main( void ) { return 0; }
EOF
EOF
if
$cc
$CFLAGS
-o
$TMPE
$TMPC
2> /dev/null
;
then
if
$cc
$CFLAGS
-o
$TMPE
$TMPC
2> /dev/null
;
then
echo
"
faad
2 is under GPL and --enable-gpl is not specified"
echo
"
FAAD
2 is under GPL and --enable-gpl is not specified
.
"
fail
=
"yes"
fail
=
"yes"
fi
fi
else
else
faad
=
"no"
faad
=
"no"
faadbin
=
"no"
faadbin
=
"no"
echo
"
faad
test failed"
echo
"
FAAD
test failed
.
"
fi
fi
fi
fi
...
@@ -622,7 +627,7 @@ EOF
...
@@ -622,7 +627,7 @@ EOF
fi
fi
fi
fi
# compute
mmx
state
# compute
MMX
state
if
test
$mmx
=
"default"
;
then
if
test
$mmx
=
"default"
;
then
if
test
$cpu
=
"x86"
-o
$cpu
=
"x86_64"
;
then
if
test
$cpu
=
"x86"
-o
$cpu
=
"x86_64"
;
then
mmx
=
"yes"
mmx
=
"yes"
...
@@ -689,49 +694,49 @@ if test $tune != "generic"; then
...
@@ -689,49 +694,49 @@ if test $tune != "generic"; then
601|ppc601|PowerPC601
)
601|ppc601|PowerPC601
)
CFLAGS
=
"
$CFLAGS
-mcpu=601"
CFLAGS
=
"
$CFLAGS
-mcpu=601"
if
test
$altivec
=
"yes"
;
then
if
test
$altivec
=
"yes"
;
then
echo
"WARNING:
t
uning for PPC601 but
a
lti
v
ec enabled
!"
;
echo
"WARNING:
T
uning for PPC601 but
A
lti
V
ec enabled!"
;
fi
fi
TUNECPU
=
ppc601
TUNECPU
=
ppc601
;;
;;
603
*
|
ppc603
*
|
PowerPC603
*
)
603
*
|
ppc603
*
|
PowerPC603
*
)
CFLAGS
=
"
$CFLAGS
-mcpu=603"
CFLAGS
=
"
$CFLAGS
-mcpu=603"
if
test
$altivec
=
"yes"
;
then
if
test
$altivec
=
"yes"
;
then
echo
"WARNING:
t
uning for PPC603 but
a
lti
v
ec enabled
!"
;
echo
"WARNING:
T
uning for PPC603 but
A
lti
V
ec enabled!"
;
fi
fi
TUNECPU
=
ppc603
TUNECPU
=
ppc603
;;
;;
604
*
|
ppc604
*
|
PowerPC604
*
)
604
*
|
ppc604
*
|
PowerPC604
*
)
CFLAGS
=
"
$CFLAGS
-mcpu=604"
CFLAGS
=
"
$CFLAGS
-mcpu=604"
if
test
$altivec
=
"yes"
;
then
if
test
$altivec
=
"yes"
;
then
echo
"WARNING:
t
uning for PPC604 but
a
lti
v
ec enabled
!"
;
echo
"WARNING:
T
uning for PPC604 but
A
lti
V
ec enabled!"
;
fi
fi
TUNECPU
=
ppc604
TUNECPU
=
ppc604
;;
;;
G3|g3|75
*
|
ppc75
*
|
PowerPC75
*
)
G3|g3|75
*
|
ppc75
*
|
PowerPC75
*
)
CFLAGS
=
"
$CFLAGS
-mcpu=750 -mtune=750 -mpowerpc-gfxopt"
CFLAGS
=
"
$CFLAGS
-mcpu=750 -mtune=750 -mpowerpc-gfxopt"
if
test
$altivec
=
"yes"
;
then
if
test
$altivec
=
"yes"
;
then
echo
"WARNING:
t
uning for PPC75x but
a
lti
v
ec enabled
!"
;
echo
"WARNING:
T
uning for PPC75x but
A
lti
V
ec enabled!"
;
fi
fi
TUNECPU
=
ppc750
TUNECPU
=
ppc750
;;
;;
G4|g4|745
*
|
ppc745
*
|
PowerPC745
*
)
G4|g4|745
*
|
ppc745
*
|
PowerPC745
*
)
CFLAGS
=
"
$CFLAGS
-mcpu=7450 -mtune=7450 -mpowerpc-gfxopt"
CFLAGS
=
"
$CFLAGS
-mcpu=7450 -mtune=7450 -mpowerpc-gfxopt"
if
test
$altivec
=
"no"
;
then
if
test
$altivec
=
"no"
;
then
echo
"WARNING:
t
uning for PPC745x but
a
lti
v
ec disabled
!"
;
echo
"WARNING:
T
uning for PPC745x but
A
lti
V
ec disabled!"
;
fi
fi
TUNECPU
=
ppc7450
TUNECPU
=
ppc7450
;;
;;
74
*
|
ppc74
*
|
PowerPC74
*
)
74
*
|
ppc74
*
|
PowerPC74
*
)
CFLAGS
=
"
$CFLAGS
-mcpu=7400 -mtune=7400 -mpowerpc-gfxopt"
CFLAGS
=
"
$CFLAGS
-mcpu=7400 -mtune=7400 -mpowerpc-gfxopt"
if
test
$altivec
=
"no"
;
then
if
test
$altivec
=
"no"
;
then
echo
"WARNING:
t
uning for PPC74xx but
a
lti
v
ec disabled
!"
;
echo
"WARNING:
T
uning for PPC74xx but
A
lti
V
ec disabled!"
;
fi
fi
TUNECPU
=
ppc7400
TUNECPU
=
ppc7400
;;
;;
G5|g5|970|ppc970|PowerPC970|power4
*
|
Power4
*
)
G5|g5|970|ppc970|PowerPC970|power4
*
|
Power4
*
)
CFLAGS
=
"
$CFLAGS
-mcpu=970 -mtune=970 -mpowerpc-gfxopt -mpowerpc64"
CFLAGS
=
"
$CFLAGS
-mcpu=970 -mtune=970 -mpowerpc-gfxopt -mpowerpc64"
if
test
$altivec
=
"no"
;
then
if
test
$altivec
=
"no"
;
then
echo
"WARNING:
t
uning for PPC970 but
a
lti
v
ec disabled
!"
;
echo
"WARNING:
T
uning for PPC970 but
A
lti
V
ec disabled!"
;
fi
fi
TUNECPU
=
ppc970
TUNECPU
=
ppc970
POWERPCMODE
=
"64bits"
POWERPCMODE
=
"64bits"
...
@@ -740,7 +745,7 @@ if test $tune != "generic"; then
...
@@ -740,7 +745,7 @@ if test $tune != "generic"; then
CFLAGS
=
"
$CFLAGS
-march=
$tune
"
CFLAGS
=
"
$CFLAGS
-march=
$tune
"
;;
;;
*
)
*
)
echo
"WARNING:
u
nknown CPU
\"
$tune
\"
, ignored"
echo
"WARNING:
U
nknown CPU
\"
$tune
\"
, ignored
.
"
;;
;;
esac
esac
fi
fi
...
@@ -756,7 +761,7 @@ if test $cpu = "powerpc"; then
...
@@ -756,7 +761,7 @@ if test $cpu = "powerpc"; then
fi
fi
fi
fi
#
See
if we have <altivec.h>
#
check
if we have <altivec.h>
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
#include <altivec.h>
#include <altivec.h>
int main( void ) { return 0; }
int main( void ) { return 0; }
...
@@ -767,7 +772,7 @@ if $cc $CFLAGS -o $TMPE $TMPC 2> /dev/null ; then
...
@@ -767,7 +772,7 @@ if $cc $CFLAGS -o $TMPE $TMPC 2> /dev/null ; then
_altivec_h
=
"yes"
_altivec_h
=
"yes"
fi
fi
#
See does
our compiler support Motorola AltiVec C API
#
check if
our compiler support
s
Motorola AltiVec C API
if
test
$altivec
=
"yes"
;
then
if
test
$altivec
=
"yes"
;
then
if
test
$_altivec_h
=
"yes"
;
then
if
test
$_altivec_h
=
"yes"
;
then
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
...
@@ -790,7 +795,7 @@ fi
...
@@ -790,7 +795,7 @@ fi
$cc
$CFLAGS
-o
$TMPE
$TMPC
2> /dev/null
||
altivec
=
"no"
$cc
$CFLAGS
-o
$TMPE
$TMPC
2> /dev/null
||
altivec
=
"no"
fi
fi
#
Can
only
do mmi
on mips
#
mmi
only
available
on mips
if
test
$mmi
=
"default"
;
then
if
test
$mmi
=
"default"
;
then
if
test
$cpu
=
"mips"
;
then
if
test
$cpu
=
"mips"
;
then
mmi
=
"yes"
mmi
=
"yes"
...
@@ -799,7 +804,7 @@ if test $mmi = "default"; then
...
@@ -799,7 +804,7 @@ if test $mmi = "default"; then
fi
fi
fi
fi
#
See does
our compiler support mmi
#
check if
our compiler support
s
mmi
if
test
$mmi
=
"yes"
;
then
if
test
$mmi
=
"yes"
;
then
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
int main(void) {
int main(void) {
...
@@ -833,7 +838,7 @@ strip="${cross_prefix}${strip}"
...
@@ -833,7 +838,7 @@ strip="${cross_prefix}${strip}"
if
test
-z
"
$cross_prefix
"
;
then
if
test
-z
"
$cross_prefix
"
;
then
# ---
# ---
# big/little
endian test
# big/little
-
endian test
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
#include <inttypes.h>
#include <inttypes.h>
int main(int argc, char ** argv){
int main(int argc, char ** argv){
...
@@ -850,7 +855,7 @@ fi
...
@@ -850,7 +855,7 @@ fi
else
else
#
if cross compiling,
cannot launch
a program
, so make a static guess
#
programs
cannot
be
launch
ed if cross compiling
, so make a static guess
if
test
"
$cpu
"
=
"powerpc"
-o
"
$cpu
"
=
"mips"
;
then
if
test
"
$cpu
"
=
"powerpc"
-o
"
$cpu
"
=
"mips"
;
then
bigendian
=
"yes"
bigendian
=
"yes"
fi
fi
...
@@ -907,7 +912,7 @@ $cc -o $TMPE $TMPC 2> /dev/null || _memalign=no
...
@@ -907,7 +912,7 @@ $cc -o $TMPE $TMPC 2> /dev/null || _memalign=no
fi
fi
if
test
"
$_memalign
"
=
"no"
-a
"
$mmx
"
=
"yes"
-a
"
$memalignhack
"
!=
"yes"
;
then
if
test
"
$_memalign
"
=
"no"
-a
"
$mmx
"
=
"yes"
-a
"
$memalignhack
"
!=
"yes"
;
then
echo
"
e
rror, no memalign() but
sse
enabled,
either
disable it or use --enable-memalign-hack"
echo
"
E
rror, no memalign() but
SSE
enabled, disable it or use --enable-memalign-hack
.
"
exit
1
exit
1
fi
fi
...
@@ -1027,7 +1032,7 @@ fi
...
@@ -1027,7 +1032,7 @@ fi
##########################################
##########################################
# imlib
probe
# imlib
check
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
#include <X11/Xlib.h>
#include <X11/Xlib.h>
...
@@ -1041,7 +1046,7 @@ imlib2=yes
...
@@ -1041,7 +1046,7 @@ imlib2=yes
fi
fi
##########################################
##########################################
#
f
ree
t
ype
probe
#
F
ree
T
ype
check
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
#include <ft2build.h>
#include <ft2build.h>
...
@@ -1058,7 +1063,7 @@ if test "x$targetos" != "xBeOS" && test "$os2" != "yes"; then
...
@@ -1058,7 +1063,7 @@ if test "x$targetos" != "xBeOS" && test "$os2" != "yes"; then
fi
fi
##########################################
##########################################
# SDL
probe
# SDL
check
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
#include <SDL.h>
#include <SDL.h>
...
@@ -1080,7 +1085,7 @@ fi
...
@@ -1080,7 +1085,7 @@ fi
fi
fi
##########################################
##########################################
# texi2html
probe
# texi2html
check
texi2html
=
no
texi2html
=
no
if
(
texi2html
-version
)
>
/dev/null 2>&1
;
then
if
(
texi2html
-version
)
>
/dev/null 2>&1
;
then
...
@@ -1089,7 +1094,7 @@ fi
...
@@ -1089,7 +1094,7 @@ fi
if
test
"
$network
"
=
"yes"
;
then
if
test
"
$network
"
=
"yes"
;
then
##########################################
##########################################
# IPv6
probe
# IPv6
check
cat
>
$TMPC
<<
EOF
cat
>
$TMPC
<<
EOF
#include <sys/types.h>
#include <sys/types.h>
...
@@ -1163,15 +1168,15 @@ if test x"$mandir" = x""; then
...
@@ -1163,15 +1168,15 @@ if test x"$mandir" = x""; then
mandir
=
"
${
prefix
}
/man"
mandir
=
"
${
prefix
}
/man"
fi
fi
echo
"
I
nstall prefix
$prefix
"
echo
"
i
nstall prefix
$prefix
"
echo
"
S
ource path
$source_path
"
echo
"
s
ource path
$source_path
"
echo
"C compiler
$cc
"
echo
"C compiler
$cc
"
echo
"make
$make
"
echo
"make
$make
"
echo
"CPU
$cpu
(
$tune
)"
echo
"CPU
$cpu
(
$tune
)"
if
test
"
$BUILDSUF
"
!=
""
;
then
if
test
"
$BUILDSUF
"
!=
""
;
then
echo
"
B
uild suffix
$BUILDSUF
"
echo
"
b
uild suffix
$BUILDSUF
"
fi
fi
echo
"
B
ig
E
ndian
$bigendian
"
echo
"
b
ig
-e
ndian
$bigendian
"
echo
"inttypes.h
$inttypes
"
echo
"inttypes.h
$inttypes
"
echo
"broken inttypes.h
$emu_fast_int
"
echo
"broken inttypes.h
$emu_fast_int
"
if
test
$cpu
=
"x86"
-o
$cpu
=
"x86_64"
;
then
if
test
$cpu
=
"x86"
-o
$cpu
=
"x86_64"
;
then
...
@@ -1192,30 +1197,30 @@ echo "zlib enabled $zlib"
...
@@ -1192,30 +1197,30 @@ echo "zlib enabled $zlib"
echo
"libgsm enabled
$libgsm
"
echo
"libgsm enabled
$libgsm
"
echo
"mp3lame enabled
$mp3lame
"
echo
"mp3lame enabled
$mp3lame
"
echo
"libogg enabled
$libogg
"
echo
"libogg enabled
$libogg
"
echo
"
v
orbis enabled
$vorbis
"
echo
"
V
orbis enabled
$vorbis
"
echo
"
t
heora enabled
$theora
"
echo
"
T
heora enabled
$theora
"
echo
"
faad
enabled
$faad
"
echo
"
FAAD
enabled
$faad
"
echo
"faadbin enabled
$faadbin
"
echo
"faadbin enabled
$faadbin
"
echo
"
faac
enabled
$faac
"
echo
"
FAAC
enabled
$faac
"
echo
"
x
vi
d
enabled
$xvid
"
echo
"
X
vi
D
enabled
$xvid
"
echo
"x264 enabled
$x264
"
echo
"x264 enabled
$x264
"
echo
"a52 support
$a52
"
echo
"a52 support
$a52
"
echo
"a52 dlopened
$a52bin
"
echo
"a52 dlopened
$a52bin
"
echo
"
dts
support
$dts
"
echo
"
DTS
support
$dts
"
echo
"pp support
$pp
"
echo
"pp support
$pp
"
echo
"debug symbols
$debug
"
echo
"debug symbols
$debug
"
echo
"strip symbols
$dostrip
"
echo
"strip symbols
$dostrip
"
echo
"optimize
$optimize
"
echo
"optimize
$optimize
"
echo
"shared pp
$shared_pp
"
echo
"shared pp
$shared_pp
"
echo
"
V
ideo hooking
$vhook
"
echo
"
v
ideo hooking
$vhook
"
echo
"SDL support
$sdl
"
echo
"SDL support
$sdl
"
if
test
$sdl_too_old
=
"yes"
;
then
if
test
$sdl_too_old
=
"yes"
;
then
echo
"-> Your SDL version is too old - please upgrade to have FFplay/SDL support"
echo
"-> Your SDL version is too old - please upgrade to have FFplay/SDL support
.
"
fi
fi
if
test
"
$vhook
"
=
"yes"
;
then
if
test
"
$vhook
"
=
"yes"
;
then
echo
"Imlib2 support
$imlib2
"
echo
"Imlib2 support
$imlib2
"
echo
"
f
ree
t
ype support
$freetype2
"
echo
"
F
ree
T
ype support
$freetype2
"
fi
fi
echo
"Sun medialib support"
$sunmlib
echo
"Sun medialib support"
$sunmlib
echo
"pthreads support"
$pthreads
echo
"pthreads support"
$pthreads
...
@@ -1233,12 +1238,12 @@ else
...
@@ -1233,12 +1238,12 @@ else
echo
"License: GPL"
echo
"License: GPL"
fi
fi
echo
"Creating config.mak and config.h"
echo
"Creating config.mak and config.h
...
"
date
>>
config.log
date
>>
config.log
echo
"
$0
$FFMPEG_CONFIGURATION
"
>>
config.log
echo
"
$0
$FFMPEG_CONFIGURATION
"
>>
config.log
echo
"# Automatically generated by configure - do not modify"
>
config.mak
echo
"# Automatically generated by configure - do not modify
!
"
>
config.mak
echo
"/* Automatically generated by configure - do not modify */"
>
$TMPH
echo
"/* Automatically generated by configure - do not modify
!
*/"
>
$TMPH
echo
"#define FFMPEG_CONFIGURATION "
'"'
"
$FFMPEG_CONFIGURATION
"
'"'
>>
$TMPH
echo
"#define FFMPEG_CONFIGURATION "
'"'
"
$FFMPEG_CONFIGURATION
"
'"'
>>
$TMPH
echo
"prefix=
$prefix
"
>>
config.mak
echo
"prefix=
$prefix
"
>>
config.mak
...
@@ -1257,7 +1262,7 @@ echo "STRIP=echo ignoring strip" >> config.mak
...
@@ -1257,7 +1262,7 @@ echo "STRIP=echo ignoring strip" >> config.mak
echo
"INSTALLSTRIP="
>>
config.mak
echo
"INSTALLSTRIP="
>>
config.mak
fi
fi
# SHCFLAGS is a copy of CFLAGS without -mdynamic-no-pic
. U
sed when building
# SHCFLAGS is a copy of CFLAGS without -mdynamic-no-pic
, u
sed when building
# shared modules on OS/X (vhook/Makefile).
# shared modules on OS/X (vhook/Makefile).
SHCFLAGS
=
$CFLAGS
SHCFLAGS
=
$CFLAGS
if
test
"
$needmdynamicnopic
"
=
yes
;
then
if
test
"
$needmdynamicnopic
"
=
yes
;
then
...
@@ -1404,11 +1409,11 @@ echo "EXTRALIBS=$extralibs" >> config.mak
...
@@ -1404,11 +1409,11 @@ echo "EXTRALIBS=$extralibs" >> config.mak
version
=
`
grep '#define FFMPEG_VERSION ' "
$source_path
/libavcodec/avcodec.h
" |
version
=
`
grep '#define FFMPEG_VERSION ' "
$source_path
/libavcodec/avcodec.h
" |
cut -d '"
' -f 2`
cut -d '"
' -f 2`
echo "VERSION=$version" >>config.mak
echo "VERSION=$version" >>config.mak
#
i
f you do not want to use encoders, disable th
at
.
#
I
f you do not want to use encoders, disable th
em
.
echo "#define CONFIG_ENCODERS 1" >> $TMPH
echo "#define CONFIG_ENCODERS 1" >> $TMPH
echo "CONFIG_ENCODERS=yes" >> config.mak
echo "CONFIG_ENCODERS=yes" >> config.mak
#
i
f you do not want to use decoders, disable th
at
.
#
I
f you do not want to use decoders, disable th
em
.
echo "#define CONFIG_DECODERS 1" >> $TMPH
echo "#define CONFIG_DECODERS 1" >> $TMPH
echo "CONFIG_DECODERS=yes" >> config.mak
echo "CONFIG_DECODERS=yes" >> config.mak
...
@@ -1452,7 +1457,7 @@ if test "$pp" = "yes" ; then
...
@@ -1452,7 +1457,7 @@ if test "$pp" = "yes" ; then
fi
fi
fi
fi
#
mpeg
audio high precision mode
#
MPEG
audio high precision mode
if test "$mpegaudio_hp" = "yes" ; then
if test "$mpegaudio_hp" = "yes" ; then
echo "#define CONFIG_MPEGAUDIO_HP 1" >> $TMPH
echo "#define CONFIG_MPEGAUDIO_HP 1" >> $TMPH
fi
fi
...
@@ -1735,7 +1740,7 @@ fi
...
@@ -1735,7 +1740,7 @@ fi
rm -f $TMPO $TMPC $TMPE $TMPS $TMPH
rm -f $TMPO $TMPC $TMPE $TMPS $TMPH
# build pkg-config files libav
codec.pc, libavformat
.pc and libpostproc.pc
# build pkg-config files libav
*
.pc and libpostproc.pc
lavc_version=`grep '
#define LIBAVCODEC_VERSION ' "$source_path/libavcodec/avcodec.h" | sed 's/[^0-9\.]//g'`
lavc_version=`grep '
#define LIBAVCODEC_VERSION ' "$source_path/libavcodec/avcodec.h" | sed 's/[^0-9\.]//g'`
lavf_version
=
`
grep
'#define LIBAVFORMAT_VERSION '
"
$source_path
/libavformat/avformat.h"
|
sed
's/[^0-9\.]//g'
`
lavf_version
=
`
grep
'#define LIBAVFORMAT_VERSION '
"
$source_path
/libavformat/avformat.h"
|
sed
's/[^0-9\.]//g'
`
lavu_version
=
`
grep
'#define LIBAVUTIL_VERSION '
"
$source_path
/libavutil/avutil.h"
|
sed
's/[^0-9\.]//g'
`
lavu_version
=
`
grep
'#define LIBAVUTIL_VERSION '
"
$source_path
/libavutil/avutil.h"
|
sed
's/[^0-9\.]//g'
`
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment