diff options
author | Diego Biurrun <diego@biurrun.de> | 2007-06-06 08:51:41 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2007-06-06 08:51:41 +0000 |
commit | 1cc60c47c5012f27772d1bb75dc52e28e7f8f0a9 (patch) | |
tree | a299669146479512cfb5dd4b8fb3aac30c1c3d69 | |
parent | 2986a4f83614a20174b37c47025e038a8a8c2a05 (diff) | |
download | ffmpeg-1cc60c47c5012f27772d1bb75dc52e28e7f8f0a9.tar.gz |
Consistent naming and lib prefixes for x264, xvid and mp3lame within the code.
Originally committed as revision 9230 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rwxr-xr-x | configure | 30 | ||||
-rw-r--r-- | doc/ffmpeg-doc.texi | 2 | ||||
-rw-r--r-- | doc/ffserver-doc.texi | 4 | ||||
-rw-r--r-- | libavcodec/allcodecs.c | 6 | ||||
-rw-r--r-- | libavcodec/avcodec.h | 6 | ||||
-rw-r--r-- | libavcodec/libmp3lame.c | 4 | ||||
-rw-r--r-- | libavcodec/libx264.c | 4 | ||||
-rw-r--r-- | libavcodec/libxvidff.c | 4 |
8 files changed, 30 insertions, 30 deletions
@@ -96,8 +96,8 @@ show_help(){ echo " --enable-libtheora enable Theora encoding via libtheora [default=no]" echo " --enable-libvorbis enable Vorbis en/decoding via libvorbis," echo " native implementations exist [default=no]" - echo " --enable-x264 enable H.264 encoding via x264 [default=no]" - echo " --enable-xvid enable Xvid encoding via xvidcore," + echo " --enable-libx264 enable H.264 encoding via x264 [default=no]" + echo " --enable-libxvid enable Xvid encoding via xvidcore," echo " native MPEG-4/Xvid encoder exists [default=no]" echo "" echo "Advanced options (experts only):" @@ -595,6 +595,8 @@ CONFIG_LIST=' libogg libtheora libvorbis + libx264 + libxvid memalign_hack mpegaudio_hp network @@ -606,8 +608,6 @@ CONFIG_LIST=' v4l v4l2 x11grab - x264 - xvid zlib ' @@ -703,8 +703,6 @@ vc1_decoder_deps="h263_decoder" wmv1_decoder_deps="h263_decoder" wmv2_decoder_deps="h263_decoder" wmv3_decoder_deps="h263_decoder" -x264_encoder_deps="x264" -xvid_encoder_deps="xvid" zmbv_decoder_deps="zlib" zmbv_encoder_deps="zlib" @@ -721,10 +719,12 @@ libgsm_decoder_deps="libgsm" libgsm_encoder_deps="libgsm" libgsm_ms_decoder_deps="libgsm" libgsm_ms_encoder_deps="libgsm" +libmp3lame_encoder_deps="libmp3lame" libtheora_encoder_deps="libtheora" -mp3lame_encoder_deps="libmp3lame" libvorbis_decoder_deps="libvorbis" libvorbis_encoder_deps="libvorbis" +libx264_encoder_deps="libx264" +libxvid_encoder_deps="libxvid" # demuxers / muxers ac3_demuxer_deps="ac3_parser" @@ -843,10 +843,10 @@ libnut="no" libogg="no" libtheora="no" libvorbis="no" +libx264="no" +libxvid="no" mlib="no" x11grab="no" -x264="no" -xvid="no" zlib="yes" # configurable options @@ -1286,8 +1286,8 @@ if disabled gpl ; then } die_gpl_disabled "The Postprocessing code" pp die_gpl_disabled "liba52" liba52 - die_gpl_disabled "libxvidcore" xvid - die_gpl_disabled "x264" x264 + die_gpl_disabled "libx264" libx264 + die_gpl_disabled "libxvidcore" libxvid die_gpl_disabled "FAAD2" libfaad2 die_gpl_disabled "The X11 grabber" x11grab die_gpl_disabled "The software scaler" swscaler @@ -1635,8 +1635,8 @@ enabled libtheora && require libtheora theora/theora.h theora_info_init -ltheor 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 -enabled xvid && require XviD xvid.h xvid_global -lxvidcore -enabled x264 && require x264 x264.h x264_encoder_open -lx264 +enabled libx264 && require x264 x264.h x264_encoder_open -lx264 +enabled libxvid && require Xvid xvid.h xvid_global -lxvidcore enabled dc1394 && require libdc1394 libdc1394/dc1394_control.h dc1394_create_handle -ldc1394_control -lraw1394 enabled mlib && require mediaLib mlib_types.h mlib_VectorSub_S16_U8_Mod -lmlib enabled libfaac && require2 libfaac "stdint.h faac.h" faacEncGetVersion -lfaac @@ -1899,8 +1899,8 @@ echo "libnut enabled $libnut" echo "libogg enabled $libogg" echo "libtheora enabled $libtheora" echo "libvorbis enabled $libvorbis" -echo "x264 enabled $x264" -echo "XviD enabled $xvid" +echo "x264 enabled $libx264" +echo "XviD enabled $libxvid" echo "zlib enabled $zlib" if disabled gpl; then echo "License: LGPL" diff --git a/doc/ffmpeg-doc.texi b/doc/ffmpeg-doc.texi index bf54d02741..710aac5076 100644 --- a/doc/ffmpeg-doc.texi +++ b/doc/ffmpeg-doc.texi @@ -135,7 +135,7 @@ output an AVI file with MPEG-4 video and MP3 audio. Note that in this command we use B-frames so the MPEG-4 stream is DivX5 compatible, and GOP size is 300 which means one intra frame every 10 seconds for 29.97fps input video. Furthermore, the audio stream is MP3-encoded so you need -to enable LAME support by passing @code{--enable-mp3lame} to configure. +to enable LAME support by passing @code{--enable-libmp3lame} to configure. The mapping is particularly useful for DVD transcoding to get the desired audio language. diff --git a/doc/ffserver-doc.texi b/doc/ffserver-doc.texi index ed67bb6c04..9b03733604 100644 --- a/doc/ffserver-doc.texi +++ b/doc/ffserver-doc.texi @@ -49,8 +49,8 @@ I understand that FreeBSD systems work just fine as well. @section How do I make it work? First, build the kit. It *really* helps to have installed LAME first. Then when -you run the ffserver ./configure, make sure that you have the --enable-mp3lame -flag turned on. +you run the ffserver ./configure, make sure that you have the +@code{--enable-libmp3lame} flag turned on. LAME is important as it allows for streaming audio to Windows Media Player. Don't ask why the other audio types do not work. diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c index 5956f19f69..65a0fa4967 100644 --- a/libavcodec/allcodecs.c +++ b/libavcodec/allcodecs.c @@ -93,6 +93,8 @@ void avcodec_register_all(void) REGISTER_DECODER(INTERPLAY_VIDEO, interplay_video); REGISTER_ENCDEC (JPEGLS, jpegls); REGISTER_DECODER(KMVC, kmvc); + REGISTER_ENCODER(LIBX264, libx264); + REGISTER_ENCODER(LIBXVID, libxvid); REGISTER_ENCODER(LJPEG, ljpeg); REGISTER_DECODER(LOCO, loco); REGISTER_DECODER(MDEC, mdec); @@ -156,10 +158,8 @@ void avcodec_register_all(void) REGISTER_ENCDEC (WMV2, wmv2); REGISTER_DECODER(WMV3, wmv3); REGISTER_DECODER(WNV1, wnv1); - REGISTER_ENCODER(X264, x264); REGISTER_DECODER(XAN_WC3, xan_wc3); REGISTER_DECODER(XL, xl); - REGISTER_ENCODER(XVID, xvid); REGISTER_ENCDEC (ZLIB, zlib); REGISTER_ENCDEC (ZMBV, zmbv); @@ -180,6 +180,7 @@ void avcodec_register_all(void) REGISTER_DECODER(LIBFAAD, libfaad); REGISTER_ENCDEC (LIBGSM, libgsm); REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms); + REGISTER_ENCODER(LIBMP3LAME, libmp3lame); REGISTER_ENCODER(LIBTHEORA, libtheora); if (!ENABLE_VORBIS_ENCODER) REGISTER_ENCODER(LIBVORBIS, libvorbis); if (!ENABLE_VORBIS_DECODER) REGISTER_DECODER(LIBVORBIS, libvorbis); @@ -188,7 +189,6 @@ void avcodec_register_all(void) REGISTER_ENCDEC (MP2, mp2); REGISTER_DECODER(MP3, mp3); REGISTER_DECODER(MP3ADU, mp3adu); - REGISTER_ENCODER(MP3LAME, mp3lame); REGISTER_DECODER(MP3ON4, mp3on4); REGISTER_DECODER(MPC7, mpc7); REGISTER_DECODER(QDM2, qdm2); diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 53d4b3f5be..bd75293d27 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -2433,13 +2433,13 @@ extern AVCodec libgsm_decoder; extern AVCodec libgsm_encoder; extern AVCodec libgsm_ms_decoder; extern AVCodec libgsm_ms_encoder; +extern AVCodec libmp3lame_encoder; extern AVCodec libtheora_encoder; extern AVCodec libvorbis_decoder; extern AVCodec libvorbis_encoder; -extern AVCodec mp3lame_encoder; +extern AVCodec libx264_encoder; +extern AVCodec libxvid_encoder; extern AVCodec mpeg4aac_decoder; -extern AVCodec x264_encoder; -extern AVCodec xvid_encoder; extern AVCodec zlib_decoder; extern AVCodec zlib_encoder; diff --git a/libavcodec/libmp3lame.c b/libavcodec/libmp3lame.c index 9a5177af30..7515a4fe60 100644 --- a/libavcodec/libmp3lame.c +++ b/libavcodec/libmp3lame.c @@ -208,8 +208,8 @@ static int MP3lame_encode_close(AVCodecContext *avctx) } -AVCodec mp3lame_encoder = { - "mp3", +AVCodec libmp3lame_encoder = { + "libmp3lame", CODEC_TYPE_AUDIO, CODEC_ID_MP3, sizeof(Mp3AudioContext), diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index c9df820f5d..ebe74d7e3c 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -287,8 +287,8 @@ X264_init(AVCodecContext *avctx) return 0; } -AVCodec x264_encoder = { - .name = "h264", +AVCodec libx264_encoder = { + .name = "libx264", .type = CODEC_TYPE_VIDEO, .id = CODEC_ID_H264, .priv_data_size = sizeof(X264Context), diff --git a/libavcodec/libxvidff.c b/libavcodec/libxvidff.c index 506af910be..d29177bda0 100644 --- a/libavcodec/libxvidff.c +++ b/libavcodec/libxvidff.c @@ -755,8 +755,8 @@ int xvid_ff_2pass(void *ref, int cmd, void *p1, void *p2) { /** * XviD codec definition for libavcodec. */ -AVCodec xvid_encoder = { - "xvid", +AVCodec libxvid_encoder = { + "libxvid", CODEC_TYPE_VIDEO, CODEC_ID_XVID, sizeof(xvid_context_t), |