恩。。前面弄好了ndk和cgwin之后开始进行FFmepeg的搭建。。前面的图都没了啊啊
参考http://www.cnblogs.com/scottwong/archive/2011/06/26/2090625.html
1、去FFmpeg官网下载要用的东西
http://ffmpeg.zeranoe.com/builds/这个是win下的
http://ffmpeg.org/官网,直接挑了个新的把他弄下来的。。。7zip解压。。tar.bz文件也无压力,╮(╯_╰)╭
2、解压,放到Cygwin的home的下面。。把文件名改成了ffmpeg-0.9.1\jni的这个样子
3、编写脚本\jni\config.sh
#!/bin/bash
./configure \
--disable-static \
--enable-shared \
--enable-gpl \
--enable-version3 \
--enable-nonfree \
--enable-doc \
--enable-ffmpeg \
--enable-ffplay \
--enable-ffprobe \
--enable-ffserver \
--enable-avdevice \
--enable-avfilter \
--enable-postproc \
--enable-small \
--cross-prefix=/home/himiko/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi- \
--enable-cross-compile \
--target-os=linux \
--extra-cflags='-I/home/himiko/android-ndk-r7/platforms/android-9/arch-arm/usr/include' \
--extra-ldflags='-L/home/himiko/android-ndk-r7/platforms/android-9/arch-arm/usr/lib -nostdlib' \
--arch=arm \
--disable-symver \
--disable-debug \
--disable-stripping \
sed -i 's/HAVE_LRINT 0/HAVE_LRINT 1/g' config.h
sed -i 's/HAVE_LRINTF 0/HAVE_LRINTF 1/g' config.h
sed -i 's/HAVE_ROUND 0/HAVE_ROUND 1/g' config.h
sed -i 's/HAVE_ROUNDF 0/HAVE_ROUNDF 1/g' config.h
sed -i 's/HAVE_TRUNC 0/HAVE_TRUNC 1/g' config.h
sed -i 's/HAVE_TRUNCF 0/HAVE_TRUNCF 1/g' config.h
记得把标红的路径改成自己安装的ndk的地址
在cygwin中执行cd 到jni下面,执行
export TEMPDIR=D:/temp/android #这个目录请保证存在啊,这部一定要执行,尼玛我弄了整整一天就没执行这句,不然会报can't create executable的gcc的错误
./config命令
4、编写Android.mk文件
实际上此文件的各个依赖项都是按照生成的MakeFile文件进行编译的。当进行config配置之后会有相应的MakeFile产生,将MakeFile中的文件复制到Android的MakeFile中,把.o文件改为.c后缀,OBJ改为Files,注意/libavcodec/arm中的部分文件是.S后缀,并且Neon优化后是.S.neon,对比我给出的MakeFile进行改进即可。
此MakeFile时按照最新的FFmpeg进行配置的,打开了libfilter
用最新的ffmpeg的时候一定要记得加入zlib库,不然编译不过
LOCAL_LDLIBS:=-lm\
-lz
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ffmpeg
include $(LOCAL_PATH)/config.mak
LOCAL_CFLAGS := -DHAVE_AV_CONFIG_H -std=c99
AVUTIL_C_FILES = adler32.c \
aes.c \
audioconvert.c \
avstring.c \
base64.c \
cpu.c \
crc.c \
des.c \
error.c \
eval.c \
fifo.c \
file.c \
imgutils.c \
intfloat_readwrite.c \
inverse.c \
lfg.c \
lls.c \
log.c \
lzo.c \
mathematics.c \
md5.c \
mem.c \
dict.c \
opt.c \
parseutils.c \
pixdesc.c \
random_seed.c \
rational.c \
rc4.c \
samplefmt.c \
sha.c \
tree.c \
utils.c \
arm/cpu.c
AVUTIL_SRC_FILES = $(addprefix libavutil/, $(sort $(AVUTIL_C_FILES)))
AVFILTER_C_FILES = allfilters.c \
avfilter.c \
avfiltergraph.c \
defaults.c \
drawutils.c \
formats.c \
graphdump.c \
graphparser.c \
transform.c \
vsrc_buffer.c
AVFILTER_C_FILES-$(CONFIG_AVCODEC) += avcodec.c
AVFILTER_C_FILES-$(CONFIG_ACONVERT_FILTER) += af_aconvert.c
AVFILTER_C_FILES-$(CONFIG_AFORMAT_FILTER) += af_aformat.c
AVFILTER_C_FILES-$(CONFIG_AMERGE_FILTER) += af_amerge.c
AVFILTER_C_FILES-$(CONFIG_ANULL_FILTER) += af_anull.c
AVFILTER_C_FILES-$(CONFIG_ARESAMPLE_FILTER) += af_aresample.c
AVFILTER_C_FILES-$(CONFIG_ASHOWINFO_FILTER) += af_ashowinfo.c
AVFILTER_C_FILES-$(CONFIG_ASPLIT_FILTER) += af_asplit.c
AVFILTER_C_FILES-$(CONFIG_ASTREAMSYNC_FILTER) += af_astreamsync.c
AVFILTER_C_FILES-$(CONFIG_EARWAX_FILTER) += af_earwax.c
AVFILTER_C_FILES-$(CONFIG_PAN_FILTER) += af_pan.c
AVFILTER_C_FILES-$(CONFIG_SILENCEDETECT_FILTER) += af_silencedetect.c
AVFILTER_C_FILES-$(CONFIG_VOLUME_FILTER) += af_volume.c
AVFILTER_C_FILES-$(CONFIG_ABUFFER_FILTER) += asrc_abuffer.c
AVFILTER_C_FILES-$(CONFIG_AEVALSRC_FILTER) += asrc_aevalsrc.c
AVFILTER_C_FILES-$(CONFIG_AMOVIE_FILTER) += src_movie.c
AVFILTER_C_FILES-$(CONFIG_ANULLSRC_FILTER) += asrc_anullsrc.c
AVFILTER_C_FILES-$(CONFIG_ABUFFERSINK_FILTER) += sink_buffer.c
AVFILTER_C_FILES-$(CONFIG_ANULLSINK_FILTER) += asink_anullsink.c
AVFILTER_C_FILES-$(CONFIG_ASS_FILTER) += vf_ass.c
AVFILTER_C_FILES-$(CONFIG_BLACKFRAME_FILTER) += vf_blackframe.c
AVFILTER_C_FILES-$(CONFIG_BOXBLUR_FILTER) += vf_boxblur.c
AVFILTER_C_FILES-$(CONFIG_COPY_FILTER) += vf_copy.c
AVFILTER_C_FILES-$(CONFIG_CROP_FILTER) += vf_crop.c
AVFILTER_C_FILES-$(CONFIG_CROPDETECT_FILTER) += vf_cropdetect.c
AVFILTER_C_FILES-$(CONFIG_DELOGO_FILTER) += vf_delogo.c
AVFILTER_C_FILES-$(CONFIG_DESHAKE_FILTER) += vf_deshake.c
AVFILTER_C_FILES-$(CONFIG_DRAWBOX_FILTER) += vf_drawbox.c
AVFILTER_C_FILES-$(CONFIG_DRAWTEXT_FILTER) += vf_drawtext.c
AVFILTER_C_FILES-$(CONFIG_FADE_FILTER) += vf_fade.c
AVFILTER_C_FILES-$(CONFIG_FIELDORDER_FILTER) += vf_fieldorder.c
AVFILTER_C_FILES-$(CONFIG_FIFO_FILTER) += vf_fifo.c
AVFILTER_C_FILES-$(CONFIG_FORMAT_FILTER) += vf_format.c
AVFILTER_C_FILES-$(CONFIG_FREI0R_FILTER) += vf_frei0r.c
AVFILTER_C_FILES-$(CONFIG_GRADFUN_FILTER) += vf_gradfun.c
AVFILTER_C_FILES-$(CONFIG_HFLIP_FILTER) += vf_hflip.c
AVFILTER_C_FILES-$(CONFIG_HQDN3D_FILTER) += vf_hqdn3d.c
AVFILTER_C_FILES-$(CONFIG_LUT_FILTER) += vf_lut.c
AVFILTER_C_FILES-$(CONFIG_LUTRGB_FILTER) += vf_lut.c
AVFILTER_C_FILES-$(CONFIG_LUTYUV_FILTER) += vf_lut.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += vf_mp.c
AVFILTER_C_FILES-$(CONFIG_NEGATE_FILTER) += vf_lut.c
AVFILTER_C_FILES-$(CONFIG_NOFORMAT_FILTER) += vf_format.c
AVFILTER_C_FILES-$(CONFIG_NULL_FILTER) += vf_null.c
AVFILTER_C_FILES-$(CONFIG_OCV_FILTER) += vf_libopencv.c
AVFILTER_C_FILES-$(CONFIG_OVERLAY_FILTER) += vf_overlay.c
AVFILTER_C_FILES-$(CONFIG_PAD_FILTER) += vf_pad.c
AVFILTER_C_FILES-$(CONFIG_PIXDESCTEST_FILTER) += vf_pixdesctest.c
AVFILTER_C_FILES-$(CONFIG_SCALE_FILTER) += vf_scale.c
AVFILTER_C_FILES-$(CONFIG_SELECT_FILTER) += vf_select.c
AVFILTER_C_FILES-$(CONFIG_SETDAR_FILTER) += vf_aspect.c
AVFILTER_C_FILES-$(CONFIG_SETPTS_FILTER) += vf_setpts.c
AVFILTER_C_FILES-$(CONFIG_SETSAR_FILTER) += vf_aspect.c
AVFILTER_C_FILES-$(CONFIG_SETTB_FILTER) += vf_settb.c
AVFILTER_C_FILES-$(CONFIG_SHOWINFO_FILTER) += vf_showinfo.c
AVFILTER_C_FILES-$(CONFIG_SLICIFY_FILTER) += vf_slicify.c
AVFILTER_C_FILES-$(CONFIG_SPLIT_FILTER) += vf_split.c
AVFILTER_C_FILES-$(CONFIG_THUMBNAIL_FILTER) += vf_thumbnail.c
AVFILTER_C_FILES-$(CONFIG_TINTERLACE_FILTER) += vf_tinterlace.c
AVFILTER_C_FILES-$(CONFIG_TRANSPOSE_FILTER) += vf_transpose.c
AVFILTER_C_FILES-$(CONFIG_UNSHARP_FILTER) += vf_unsharp.c
AVFILTER_C_FILES-$(CONFIG_VFLIP_FILTER) += vf_vflip.c
AVFILTER_C_FILES-$(CONFIG_YADIF_FILTER) += vf_yadif.c
AVFILTER_C_FILES-$(CONFIG_CELLAUTO_FILTER) += vsrc_cellauto.c
AVFILTER_C_FILES-$(CONFIG_COLOR_FILTER) += vsrc_color.c
AVFILTER_C_FILES-$(CONFIG_FREI0R_SRC_FILTER) += vf_frei0r.c
AVFILTER_C_FILES-$(CONFIG_LIFE_FILTER) += vsrc_life.c
AVFILTER_C_FILES-$(CONFIG_MANDELBROT_FILTER) += vsrc_mandelbrot.c
AVFILTER_C_FILES-$(CONFIG_MOVIE_FILTER) += src_movie.c
AVFILTER_C_FILES-$(CONFIG_MPTESTSRC_FILTER) += vsrc_mptestsrc.c
AVFILTER_C_FILES-$(CONFIG_NULLSRC_FILTER) += vsrc_testsrc.c
AVFILTER_C_FILES-$(CONFIG_RGBTESTSRC_FILTER) += vsrc_testsrc.c
AVFILTER_C_FILES-$(CONFIG_TESTSRC_FILTER) += vsrc_testsrc.c
AVFILTER_C_FILES-$(CONFIG_BUFFERSINK_FILTER) += sink_buffer.c
AVFILTER_C_FILES-$(CONFIG_NULLSINK_FILTER) += vsink_nullsink.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/mp_image.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/img_format.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_2xsai.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_decimate.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_denoise3d.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_detc.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_dint.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_divtc.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_down3dright.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_dsize.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_eq2.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_eq.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_field.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_fil.c
#AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_filmdint.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_fixpts.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_framestep.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_fspp.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_geq.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_harddup.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_hqdn3d.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_hue.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_il.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_ilpack.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_ivtc.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_kerndeint.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_mcdeint.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_mirror.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_noise.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_ow.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_palette.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_perspective.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_phase.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_pp7.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_pullup.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_qp.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_rectangle.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_remove_logo.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_rotate.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_sab.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_screenshot.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_smartblur.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_softpulldown.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_softskip.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_spp.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_stereo3d.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_swapuv.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_telecine.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_tile.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_tinterlace.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_unsharp.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_uspp.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_yuvcsp.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/vf_yvu9.c
AVFILTER_C_FILES-$(CONFIG_MP_FILTER) += libmpcodecs/pullup.c
AVFILTER_C_FILES += $(AVFILTER_C_FILES-yes)
AVFILTER_SRC_FILES = $(addprefix libavfilter/, $(sort $(AVFILTER_C_FILES)))
AVCODEC_C_FILES = allcodecs.c \
audioconvert.c \
avpacket.c \
bitstream.c \
bitstream_filter.c \
dsputil.c \
faanidct.c \
fmtconvert.c \
imgconvert.c \
jrevdct.c \
options.c \
parser.c \
raw.c \
rawdec.c \
resample.c \
resample2.c \
simple_idct.c \
utils.c \
AVCODEC_C_FILES-$(CONFIG_AANDCT) += aandcttab.c
AVCODEC_C_FILES-$(CONFIG_AC3DSP) += ac3dsp.c
AVCODEC_C_FILES-$(CONFIG_CRYSTALHD) += crystalhd.c
AVCODEC_C_FILES-$(CONFIG_ENCODERS) += faandct.c jfdctfst.c jfdctint.c
AVCODEC_C_FILES-$(CONFIG_DCT) += dct.c dct32_fixed.c dct32_float.c
AVCODEC_C_FILES-$(CONFIG_DWT) += dwt.c
AVCODEC_C_FILES-$(CONFIG_DXVA2) += dxva2.c
FFT-AVCODEC_C_FILES-$(CONFIG_HARDCODED_TABLES) += cos_tables.c cos_fixed_tables.c
AVCODEC_C_FILES-$(CONFIG_FFT) += avfft.c fft_fixed.c fft_float.c \
$(FFT-AVCODEC_C_FILES-yes)
AVCODEC_C_FILES-$(CONFIG_GOLOMB) += golomb.c
AVCODEC_C_FILES-$(CONFIG_H264DSP) += h264dsp.c h264idct.c
AVCODEC_C_FILES-$(CONFIG_H264PRED) += h264pred.c
AVCODEC_C_FILES-$(CONFIG_HUFFMAN) += huffman.c
AVCODEC_C_FILES-$(CONFIG_LPC) += lpc.c
AVCODEC_C_FILES-$(CONFIG_LSP) += lsp.c
AVCODEC_C_FILES-$(CONFIG_MDCT) += mdct_fixed.c mdct_float.c
AVCODEC_C_FILES-$(CONFIG_MPEGAUDIODSP) += mpegaudiodsp.c \
mpegaudiodsp_fixed.c \
mpegaudiodsp_float.c
RDFT-FILES-$(CONFIG_HARDCODED_TABLES) += sin_tables.c
AVCODEC_C_FILES-$(CONFIG_RDFT) += rdft.c $(RDFT-FILES-yes)
AVCODEC_C_FILES-$(CONFIG_SINEWIN) += sinewin.c
AVCODEC_C_FILES-$(CONFIG_VAAPI) += vaapi.c
AVCODEC_C_FILES-$(CONFIG_VDA) += vda.c
AVCODEC_C_FILES-$(CONFIG_VDPAU) += vdpau.c
# decoders/encoders/hardware accelerators
AVCODEC_C_FILES-$(CONFIG_A64MULTI_ENCODER) += a64multienc.c elbg.c
AVCODEC_C_FILES-$(CONFIG_A64MULTI5_ENCODER) += a64multienc.c elbg.c
AVCODEC_C_FILES-$(CONFIG_AAC_DECODER) += aacdec.c aactab.c aacsbr.c aacps.c \
aacadtsdec.c mpeg4audio.c kbdwin.c \
sbrdsp.c
AVCODEC_C_FILES-$(CONFIG_AAC_ENCODER) += aacenc.c aaccoder.c \
aacpsy.c aactab.c \
psymodel.c iirfilter.c \
mpeg4audio.c kbdwin.c
AVCODEC_C_FILES-$(CONFIG_AASC_DECODER) += aasc.c msrledec.c
AVCODEC_C_FILES-$(CONFIG_AC3_DECODER) += ac3dec.c ac3dec_data.c ac3.c kbdwin.c
AVCODEC_C_FILES-$(CONFIG_AC3_ENCODER) += ac3enc_float.c ac3enc.c ac3tab.c \
ac3.c kbdwin.c
AVCODEC_C_FILES-$(CONFIG_AC3_FIXED_ENCODER) += ac3enc_fixed.c ac3enc.c ac3tab.c ac3.c
AVCODEC_C_FILES-$(CONFIG_ALAC_DECODER) += alac.c
AVCODEC_C_FILES-$(CONFIG_ALAC_ENCODER) += alacenc.c
AVCODEC_C_FILES-$(CONFIG_ALS_DECODER) += alsdec.c bgmc.c mpeg4audio.c
AVCODEC_C_FILES-$(CONFIG_AMRNB_DECODER) += amrnbdec.c celp_filters.c \
celp_math.c acelp_filters.c \
acelp_vectors.c \
acelp_pitch_delay.c
AVCODEC_C_FILES-$(CONFIG_AMRWB_DECODER) += amrwbdec.c celp_filters.c \
celp_math.c acelp_filters.c \
acelp_vectors.c \
acelp_pitch_delay.c lsp.c
AVCODEC_C_FILES-$(CONFIG_AMV_DECODER) += sp5xdec.c mjpegdec.c mjpeg.c
AVCODEC_C_FILES-$(CONFIG_ANM_DECODER) += anm.c
AVCODEC_C_FILES-$(CONFIG_ANSI_DECODER) += ansi.c cga_data.c
AVCODEC_C_FILES-$(CONFIG_APE_DECODER) += apedec.c
AVCODEC_C_FILES-$(CONFIG_ASS_DECODER) += assdec.c ass.c ass_split.c
AVCODEC_C_FILES-$(CONFIG_ASS_ENCODER) += assenc.c ass.c
AVCODEC_C_FILES-$(CONFIG_ASV1_DECODER) += asv1.c mpeg12data.c
AVCODEC_C_FILES-$(CONFIG_ASV1_ENCODER) += asv1.c mpeg12data.c
AVCODEC_C_FILES-$(CONFIG_ASV2_DECODER) += asv1.c mpeg12data.c
AVCODEC_C_FILES-$(CONFIG_ASV2_ENCODER) += asv1.c mpeg12data.c
AVCODEC_C_FILES-$(CONFIG_ATRAC1_DECODER) += atrac1.c atrac.c
AVCODEC_C_FILES-$(CONFIG_ATRAC3_DECODER) += atrac3.c atrac.c
AVCODEC_C_FILES-$(CONFIG_AURA_DECODER) += cyuv.c
AVCODEC_C_FILES-$(CONFIG_AURA2_DECODER) += aura.c
AVCODEC_C_FILES-$(CONFIG_AVRP_DECODER) += r210dec.c
AVCODEC_C_FILES-$(CONFIG_AVRP_ENCODER) += r210enc.c
AVCODEC_C_FILES-$(CONFIG_AVS_DECODER) += avs.c
AVCODEC_C_FILES-$(CONFIG_AYUV_DECODER) += v408dec.c
AVCODEC_C_FILES-$(CONFIG_AYUV_ENCODER) += v408enc.c
AVCODEC_C_FILES-$(CONFIG_BETHSOFTVID_DECODER) += bethsoftvideo.c
AVCODEC_C_FILES-$(CONFIG_BFI_DECODER) += bfi.c
AVCODEC_C_FILES-$(CONFIG_BINK_DECODER) += bink.c binkdsp.c
AVCODEC_C_FILES-$(CONFIG_BINKAUDIO_DCT_DECODER) += binkaudio.c wma.c
AVCODEC_C_FILES-$(CONFIG_BINKAUDIO_RDFT_DECODER) += binkaudio.c wma.c
AVCODEC_C_FILES-