diff options
author | Diego Biurrun <diego@biurrun.de> | 2007-01-25 00:16:28 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2007-01-25 00:16:28 +0000 |
commit | 150d27725b8fc9240a8b9d51ae8606782494e2be (patch) | |
tree | 38c778d58e5ab6fcf7903c0285fae531b85f38c3 /configure | |
parent | bf50703313fb9942ee1689550212a5aa66ff3328 (diff) | |
download | ffmpeg-150d27725b8fc9240a8b9d51ae8606782494e2be.tar.gz |
Theora encoding via libtheora.
courtesy of Paul Richards, paul.richards gmail com
Originally committed as revision 7698 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -89,6 +89,7 @@ show_help(){ echo " --enable-mp3lame enable MP3 encoding via libmp3lame [default=no]" echo " --enable-libnut enable NUT support via libnut [default=no]" echo " --enable-libogg enable Ogg support via libogg [default=no]" + echo " --enable-libtheora enable Theora support via libtheora [default=no]" echo " --enable-vorbis enable Vorbis support via libvorbis [default=no]" echo " --enable-x264 enable H.264 encoding via x264 [default=no]" echo " --enable-xvid enable Xvid encoding via xvidcore [default=no]" @@ -444,6 +445,7 @@ CONFIG_LIST=' libmp3lame libnut libogg + libtheora libvorbis memalign_hack mpegaudio_hp @@ -514,6 +516,7 @@ dts_decoder_deps="libdts" faac_encoder_deps="libfaac" libgsm_decoder_deps="libgsm" libgsm_encoder_deps="libgsm" +libtheora_encoder_deps="libtheora" mp3lame_encoder_deps="libmp3lame" oggvorbis_decoder_deps="libvorbis" oggvorbis_encoder_deps="libvorbis" @@ -651,6 +654,7 @@ libgsm="no" libmp3lame="no" libnut="no" libogg="no" +libtheora="no" libvorbis="no" xvid="no" x264="no" @@ -1003,6 +1007,9 @@ for opt do --enable-libogg) libogg="yes" pkg_requires="$pkg_requires ogg >= 1.1" ;; + --enable-libtheora) libtheora="yes" + pkg_requires="$pkg_requires theora" + ;; --enable-vorbis) libvorbis="yes" pkg_requires="$pkg_requires vorbis vorbisenc" ;; @@ -1179,6 +1186,10 @@ EOF exit 1; fi +if test "$libtheora" = "yes" && test "$libogg" = "no"; then + die "libogg must be enabled to enable libtheora." +fi + if test "$libvorbis" = "yes" && test "$libogg" = "no"; then die "libogg must be enabled to enable libvorbis." fi @@ -1532,6 +1543,7 @@ done enabled libdts && require libdts dts.h dts_init -ldts -lm enabled libgsm && require libgsm gsm.h gsm_create -lgsm enabled libmp3lame && require LAME lame/lame.h lame_init -lmp3lame -lm +enabled libtheora && require libtheora theora/theora.h theora_info_init -ltheora -logg enabled libvorbis && require libvorbis vorbis/vorbisenc.h vorbis_info_init -lvorbis -lvorbisenc -logg enabled libogg && require libogg ogg/ogg.h ogg_sync_init -logg enabled libnut && require libnut libnut.h nut_demuxer_init -lnut @@ -1868,6 +1880,7 @@ echo "libgsm enabled $libgsm" echo "libmp3lame enabled $libmp3lame" echo "libnut enabled $libnut" echo "libogg enabled $libogg" +echo "libtheora enabled $libtheora" echo "libvorbis enabled $libvorbis" echo "x264 enabled $x264" echo "XviD enabled $xvid" |