实例介绍
Ubuntu交叉编译OpenCV时需要安装的xvid库,亲测可用。
【实例截图】
【核心代码】
xvidcore_1.3.3.orig.tar
└── xvidcore-1.3.3
├── AUTHORS
├── build
│ ├── generic
│ │ ├── bootstrap.sh
│ │ ├── config.guess
│ │ ├── config.sub
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── install-sh
│ │ ├── libxvidcore.def
│ │ ├── libxvidcore.ld
│ │ ├── Makefile
│ │ ├── platform.inc.in
│ │ └── sources.inc
│ └── win32
│ ├── libxvidcore.dsp
│ ├── libxvidcore.sln
│ ├── libxvidcore_static.dsp
│ ├── libxvidcore.vcproj
│ ├── xvid_bench.dsp
│ ├── xvidcore.dsw
│ ├── xvid_decraw.dsp
│ ├── xvid_decraw_static.dsp
│ ├── xvid_decraw.vcproj
│ ├── xvid_encraw.dsp
│ ├── xvid_encraw_static.dsp
│ └── xvid_encraw.vcproj
├── ChangeLog
├── ChangeLog-1.0
├── CodingStyle
├── doc
│ ├── INSTALL
│ └── README
├── dshow
│ ├── authors.txt
│ ├── dshow.dsp
│ ├── dshow.vcproj
│ ├── dxpatch
│ │ ├── dx90sdk-update-gcc.patch
│ │ └── dx90sdk-update-gcc.txt
│ ├── Makefile
│ ├── sources.inc
│ └── src
│ ├── CAbout.cpp
│ ├── CAbout.h
│ ├── config.c
│ ├── config.h
│ ├── Configure.cpp
│ ├── CXvidDecoder.cpp
│ ├── CXvidDecoder.h
│ ├── debug.c
│ ├── debug.h
│ ├── IXvidDecoder.h
│ ├── resource.h
│ ├── xvid.ax.def
│ ├── xvid.ax.rc
│ ├── xvid.ico
│ └── XviD_logo.bmp
├── examples
│ ├── bench_list.pl
│ ├── bench.pl
│ ├── cactus.pgm.bz2
│ ├── Makefile
│ ├── README
│ ├── xvid_bench.c
│ ├── xvid_decraw.c
│ └── xvid_encraw.c
├── LICENSE
├── README
├── src
│ ├── bitstream
│ │ ├── bitstream.c
│ │ ├── bitstream.h
│ │ ├── cbp.c
│ │ ├── cbp.h
│ │ ├── mbcoding.c
│ │ ├── mbcoding.h
│ │ ├── vlc_codes.h
│ │ ├── x86_asm
│ │ │ ├── cbp_mmx.asm
│ │ │ └── cbp_sse2.asm
│ │ └── zigzag.h
│ ├── dct
│ │ ├── fdct.c
│ │ ├── fdct.h
│ │ ├── ia64_asm
│ │ │ ├── fdct_ia64.s
│ │ │ ├── genidct.py
│ │ │ ├── idct_fini.s
│ │ │ ├── idct_ia64_ecc.s
│ │ │ ├── idct_ia64_gcc.s
│ │ │ └── idct_init.s
│ │ ├── idct.c
│ │ ├── idct.h
│ │ ├── ppc_asm
│ │ │ └── idct_altivec.c
│ │ ├── simple_idct.c
│ │ └── x86_asm
│ │ ├── fdct_mmx_ffmpeg.asm
│ │ ├── fdct_mmx_skal.asm
│ │ ├── fdct_sse2_skal.asm
│ │ ├── idct_3dne.asm
│ │ ├── idct_mmx.asm
│ │ └── idct_sse2_dmitry.asm
│ ├── decoder.c
│ ├── decoder.h
│ ├── encoder.c
│ ├── encoder.h
│ ├── global.h
│ ├── image
│ │ ├── colorspace.c
│ │ ├── colorspace.h
│ │ ├── font.c
│ │ ├── font.h
│ │ ├── ia64_asm
│ │ │ ├── interpolate8x8_ia64_exact.s
│ │ │ ├── interpolate8x8_ia64.s
│ │ │ └── README
│ │ ├── image.c
│ │ ├── image.h
│ │ ├── interpolate8x8.c
│ │ ├── interpolate8x8.h
│ │ ├── postprocessing.c
│ │ ├── postprocessing.h
│ │ ├── ppc_asm
│ │ │ ├── colorspace_altivec.c
│ │ │ ├── interpolate8x8_altivec.c
│ │ │ └── qpel_altivec.c
│ │ ├── qpel.c
│ │ ├── qpel.h
│ │ ├── reduced.c
│ │ ├── reduced.h
│ │ └── x86_asm
│ │ ├── colorspace_mmx.inc
│ │ ├── colorspace_rgb_mmx.asm
│ │ ├── colorspace_yuv_mmx.asm
│ │ ├── colorspace_yuyv_mmx.asm
│ │ ├── deintl_sse.asm
│ │ ├── gmc_mmx.asm
│ │ ├── interpolate8x8_3dn.asm
│ │ ├── interpolate8x8_3dne.asm
│ │ ├── interpolate8x8_mmx.asm
│ │ ├── interpolate8x8_xmm.asm
│ │ ├── postprocessing_mmx.asm
│ │ ├── postprocessing_sse2.asm
│ │ ├── qpel_mmx.asm
│ │ └── reduced_mmx.asm
│ ├── motion
│ │ ├── estimation_bvop.c
│ │ ├── estimation_common.c
│ │ ├── estimation_gmc.c
│ │ ├── estimation.h
│ │ ├── estimation_pvop.c
│ │ ├── estimation_rd_based_bvop.c
│ │ ├── estimation_rd_based.c
│ │ ├── gmc.c
│ │ ├── gmc.h
│ │ ├── ia64_asm
│ │ │ ├── calc_delta_1.s
│ │ │ ├── calc_delta_2.s
│ │ │ ├── calc_delta_3.s
│ │ │ ├── halfpel8_refine_ia64.s
│ │ │ └── sad_ia64.s
│ │ ├── motion_comp.c
│ │ ├── motion.h
│ │ ├── motion_inlines.h
│ │ ├── motion_smp.h
│ │ ├── ppc_asm
│ │ │ └── sad_altivec.c
│ │ ├── sad.c
│ │ ├── sad.h
│ │ ├── vop_type_decision.c
│ │ └── x86_asm
│ │ ├── sad_3dn.asm
│ │ ├── sad_3dne.asm
│ │ ├── sad_mmx.asm
│ │ ├── sad_sse2.asm
│ │ └── sad_xmm.asm
│ ├── nasm.inc
│ ├── plugins
│ │ ├── plugin_2pass1.c
│ │ ├── plugin_2pass2.c
│ │ ├── plugin_dump.c
│ │ ├── plugin_lumimasking.c
│ │ ├── plugin_psnr.c
│ │ ├── plugin_psnrhvsm.c
│ │ ├── plugin_single.c
│ │ ├── plugin_ssim.c
│ │ ├── plugin_ssim.h
│ │ └── x86_asm
│ │ └── plugin_ssim-a.asm
│ ├── portab.h
│ ├── prediction
│ │ ├── mbprediction.c
│ │ └── mbprediction.h
│ ├── quant
│ │ ├── ia64_asm
│ │ │ └── quant_h263_ia64.s
│ │ ├── ppc_asm
│ │ │ ├── quant_h263_altivec.c
│ │ │ └── quant_mpeg_altivec.c
│ │ ├── quant.h
│ │ ├── quant_h263.c
│ │ ├── quant_matrix.c
│ │ ├── quant_matrix.h
│ │ ├── quant_mpeg.c
│ │ └── x86_asm
│ │ ├── quantize_h263_3dne.asm
│ │ ├── quantize_h263_mmx.asm
│ │ ├── quantize_mpeg_mmx.asm
│ │ └── quantize_mpeg_xmm.asm
│ ├── utils
│ │ ├── emms.c
│ │ ├── emms.h
│ │ ├── ia64_asm
│ │ │ └── mem_transfer_ia64.s
│ │ ├── mbfunctions.h
│ │ ├── mbtransquant.c
│ │ ├── mem_align.c
│ │ ├── mem_align.h
│ │ ├── mem_transfer.c
│ │ ├── mem_transfer.h
│ │ ├── ppc_asm
│ │ │ ├── altivec_trigger.c
│ │ │ └── mem_transfer_altivec.c
│ │ ├── timer.c
│ │ ├── timer.h
│ │ └── x86_asm
│ │ ├── cpuid.asm
│ │ ├── interlacing_mmx.asm
│ │ ├── mem_transfer_3dne.asm
│ │ └── mem_transfer_mmx.asm
│ ├── xvid.c
│ └── xvid.h
├── TODO
└── vfw
├── bin
│ ├── Makefile
│ ├── sources.inc
│ └── xvid.inf
├── LICENSE
├── src
│ ├── codec.c
│ ├── codec.h
│ ├── config.c
│ ├── config.h
│ ├── debug.h
│ ├── driverproc.c
│ ├── driverproc.def
│ ├── hd1080_40.ico
│ ├── hd720_40.ico
│ ├── home_40.ico
│ ├── mobile_40.ico
│ ├── resource.h
│ ├── resource.rc
│ ├── status.c
│ ├── status.h
│ ├── vfwext.h
│ ├── w32api
│ │ └── vfw.h
│ ├── xvid.ico
│ └── XviD_logo.bmp
├── vfw.dsp
└── vfw.vcproj
39 directories, 226 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论