[FFmpeg-cvslog] r8949 - in trunk: configure libavcodec/Makefile libavcodec/wmv2.c
diego
subversion
Wed May 9 11:26:06 CEST 2007
Author: diego
Date: Wed May 9 11:26:06 2007
New Revision: 8949
Log:
Allow conditional compilation of H.263-related decoders.
Modified:
trunk/configure
trunk/libavcodec/Makefile
trunk/libavcodec/wmv2.c
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Wed May 9 11:26:06 2007
@@ -676,10 +676,20 @@ CMDLINE_SELECT="
dxa_decoder_deps="zlib"
flashsv_decoder_deps="zlib"
flashsv_encoder_deps="zlib"
+flv_decoder_deps="h263_decoder"
h263_decoder_deps="h263_parser"
+h263i_decoder_deps="h263_decoder"
mpeg_xvmc_decoder_deps="xvmc"
+mpeg4_decoder_deps="h263_decoder"
+msmpeg4v1_decoder_deps="h263_decoder"
+msmpeg4v2_decoder_deps="h263_decoder"
+msmpeg4v3_decoder_deps="h263_decoder"
png_decoder_deps="zlib"
png_encoder_deps="zlib"
+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"
Modified: trunk/libavcodec/Makefile
==============================================================================
--- trunk/libavcodec/Makefile (original)
+++ trunk/libavcodec/Makefile Wed May 9 11:26:06 2007
@@ -37,8 +37,6 @@ OBJS= bitstream.o \
rangecoder.o \
pnm.o \
h263.o \
- msmpeg4.o \
- h263dec.o \
opt.o \
bitstream_filter.o \
audioconvert.o \
@@ -93,6 +91,7 @@ OBJS-$(CONFIG_GIF_DECODER) +
OBJS-$(CONFIG_GIF_ENCODER) += gif.o
OBJS-$(CONFIG_H261_DECODER) += h261.o
OBJS-$(CONFIG_H261_ENCODER) += h261.o
+OBJS-$(CONFIG_H263_DECODER) += h263dec.o
OBJS-$(CONFIG_H264_DECODER) += h264.o
OBJS-$(CONFIG_H264_ENCODER) += h264enc.o h264dsp.o
OBJS-$(CONFIG_HUFFYUV_DECODER) += huffyuv.o
@@ -110,6 +109,12 @@ OBJS-$(CONFIG_MACE6_DECODER) +
OBJS-$(CONFIG_MMVIDEO_DECODER) += mmvideo.o
OBJS-$(CONFIG_MP2_ENCODER) += mpegaudio.o
OBJS-$(CONFIG_MPC7_DECODER) += mpc.o
+OBJS-$(CONFIG_MSMPEG4V1_DECODER) += msmpeg4.o
+OBJS-$(CONFIG_MSMPEG4V1_ENCODER) += msmpeg4.o
+OBJS-$(CONFIG_MSMPEG4V2_DECODER) += msmpeg4.o
+OBJS-$(CONFIG_MSMPEG4V2_ENCODER) += msmpeg4.o
+OBJS-$(CONFIG_MSMPEG4V3_DECODER) += msmpeg4.o
+OBJS-$(CONFIG_MSMPEG4V3_ENCODER) += msmpeg4.o
OBJS-$(CONFIG_MSRLE_DECODER) += msrle.o
OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o
OBJS-$(CONFIG_MSZH_DECODER) += lcl.o
Modified: trunk/libavcodec/wmv2.c
==============================================================================
--- trunk/libavcodec/wmv2.c (original)
+++ trunk/libavcodec/wmv2.c Wed May 9 11:26:06 2007
@@ -835,6 +835,7 @@ static int wmv2_decode_init(AVCodecConte
return 0;
}
+#ifdef CONFIG_WMV2_DECODER
AVCodec wmv2_decoder = {
"wmv2",
CODEC_TYPE_VIDEO,
@@ -846,6 +847,7 @@ AVCodec wmv2_decoder = {
ff_h263_decode_frame,
CODEC_CAP_DRAW_HORIZ_BAND | CODEC_CAP_DR1,
};
+#endif
#ifdef CONFIG_ENCODERS
AVCodec wmv2_encoder = {
More information about the ffmpeg-cvslog
mailing list