在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Visual+C++ 音频视频处理技术及工程实践完整源码

Visual+C++ 音频视频处理技术及工程实践完整源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:59.14M
  • 下载次数:4
  • 浏览次数:42
  • 发布时间:2021-11-17
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Visual+C++ 音频视频处理技术及工程实践完整源码
【实例截图】
【核心代码】
4744300845195677597.zip
├── chapter10
│   ├── vfwapp
│   │   ├── debug
│   │   │   ├── vfwapp.exe
│   │   │   ├── vfwapp.exe.manifest
│   │   │   ├── vfwapp.ilk
│   │   │   └── vfwapp.pdb
│   │   ├── vfwapp
│   │   │   ├── Debug
│   │   │   │   ├── BuildLog.htm
│   │   │   │   ├── MainFrm.obj
│   │   │   │   ├── stdafx.obj
│   │   │   │   ├── vc80.idb
│   │   │   │   ├── vc80.pdb
│   │   │   │   ├── vfwappDoc.obj
│   │   │   │   ├── vfwapp.exe.intermediate.manifest
│   │   │   │   ├── vfwapp.obj
│   │   │   │   ├── vfwapp.pch
│   │   │   │   ├── vfwapp.res
│   │   │   │   └── vfwappView.obj
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── Toolbar.bmp
│   │   │   │   ├── vfwappDoc.ico
│   │   │   │   ├── vfwapp.ico
│   │   │   │   └── vfwapp.rc2
│   │   │   ├── Resource.h
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   ├── vfwapp.aps
│   │   │   ├── vfwapp.cpp
│   │   │   ├── vfwappDoc.cpp
│   │   │   ├── vfwappDoc.h
│   │   │   ├── vfwapp.h
│   │   │   ├── vfwapp.rc
│   │   │   ├── vfwapp.vcproj
│   │   │   ├── vfwapp.vcproj.PENG1.Administrator.user
│   │   │   ├── vfwappView.cpp
│   │   │   └── vfwappView.h
│   │   ├── vfwapp.ncb
│   │   ├── vfwapp.sln
│   │   └── vfwapp.suo
│   ├── vfwapp_2
│   │   ├── debug
│   │   │   ├── vfwapp.exe
│   │   │   ├── vfwapp.exe.manifest
│   │   │   ├── vfwapp.ilk
│   │   │   └── vfwapp.pdb
│   │   ├── release
│   │   ├── vfwapp
│   │   │   ├── Convert.h
│   │   │   ├── cscc.lib
│   │   │   ├── Debug
│   │   │   │   ├── BuildLog.htm
│   │   │   │   ├── MainFrm.obj
│   │   │   │   ├── stdafx.obj
│   │   │   │   ├── vc80.idb
│   │   │   │   ├── vc80.pdb
│   │   │   │   ├── vfwappDoc.obj
│   │   │   │   ├── vfwapp.exe.intermediate.manifest
│   │   │   │   ├── vfwapp.obj
│   │   │   │   ├── vfwapp.pch
│   │   │   │   ├── vfwapp.res
│   │   │   │   ├── vfwappView.obj
│   │   │   │   └── xvid_codec.obj
│   │   │   ├── libxvidcore.lib
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   ├── BuildLog.htm
│   │   │   │   ├── MainFrm.obj
│   │   │   │   ├── stdafx.obj
│   │   │   │   ├── vc80.idb
│   │   │   │   ├── vc80.pdb
│   │   │   │   ├── vfwappDoc.obj
│   │   │   │   ├── vfwapp.obj
│   │   │   │   ├── vfwapp.pch
│   │   │   │   ├── vfwapp.res
│   │   │   │   ├── vfwappView.obj
│   │   │   │   └── xvid_codec.obj
│   │   │   ├── res
│   │   │   │   ├── Toolbar.bmp
│   │   │   │   ├── vfwappDoc.ico
│   │   │   │   ├── vfwapp.ico
│   │   │   │   └── vfwapp.rc2
│   │   │   ├── Resource.h
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   ├── vfwapp.aps
│   │   │   ├── vfwapp.cpp
│   │   │   ├── vfwappDoc.cpp
│   │   │   ├── vfwappDoc.h
│   │   │   ├── vfwapp.h
│   │   │   ├── vfwapp.rc
│   │   │   ├── vfwapp.vcproj
│   │   │   ├── vfwapp.vcproj.PENG1.Administrator.user
│   │   │   ├── vfwappView.cpp
│   │   │   ├── vfwappView.h
│   │   │   ├── xvid_codec.cpp
│   │   │   ├── xvid_codec.h
│   │   │   └── xvid.h
│   │   ├── vfwapp.ncb
│   │   ├── vfwapp.sln
│   │   └── vfwapp.suo
│   └── xvidcore
│   ├── build
│   │   ├── generic
│   │   │   ├── bootstrap.sh
│   │   │   ├── config.guess
│   │   │   ├── config.log
│   │   │   ├── config.status
│   │   │   ├── config.sub
│   │   │   ├── configure
│   │   │   ├── configure.in
│   │   │   ├── install-sh
│   │   │   ├── libxvidcore.def
│   │   │   ├── libxvidcore.ld
│   │   │   ├── Makefile
│   │   │   ├── platform.inc
│   │   │   ├── platform.inc.in
│   │   │   └── sources.inc
│   │   └── win32
│   │   ├── bin
│   │   │   └── libxvidcore.lib
│   │   ├── Debug
│   │   │   └── BuildLog.htm
│   │   ├── libxvidcore.dsp
│   │   ├── libxvidcore.plg
│   │   ├── libxvidcore_static.dsp
│   │   ├── libxvidcore_static.vcproj
│   │   ├── libxvidcore_static.vcproj.PENG1.Administrator.user
│   │   ├── libxvidcore.vcproj
│   │   ├── xvid_bench.dsp
│   │   ├── xvid_bench.vcproj
│   │   ├── xvidcore.dsw
│   │   ├── xvidcore.ncb
│   │   ├── xvidcore.opt
│   │   ├── xvidcore.sln
│   │   ├── xvidcore.suo
│   │   ├── xvid_decraw.dsp
│   │   ├── xvid_decraw_static.dsp
│   │   ├── xvid_decraw_static.plg
│   │   ├── xvid_decraw_static.vcproj
│   │   ├── xvid_decraw_static.vcproj.PENG1.Administrator.user
│   │   ├── xvid_decraw_static___Win32_Debug
│   │   │   ├── BuildLog.htm
│   │   │   ├── mt.dep
│   │   │   ├── vc80.idb
│   │   │   ├── vc80.pdb
│   │   │   ├── xvid_decraw.obj
│   │   │   ├── xvid_decraw_static.exe
│   │   │   ├── xvid_decraw_static.exe.embed.manifest
│   │   │   ├── xvid_decraw_static.exe.embed.manifest.res
│   │   │   ├── xvid_decraw_static.exe.intermediate.manifest
│   │   │   ├── xvid_decraw_static.ilk
│   │   │   └── xvid_decraw_static.pdb
│   │   ├── xvid_decraw.vcproj
│   │   ├── xvid_decraw.vcproj.PENG1.Administrator.user
│   │   ├── xvid_encraw.dsp
│   │   ├── xvid_encraw_static.dsp
│   │   ├── xvid_encraw_static.plg
│   │   ├── xvid_encraw_static.vcproj
│   │   ├── xvid_encraw_static.vcproj.PENG1.Administrator.user
│   │   ├── xvid_encraw.vcproj
│   │   └── xvid_encraw.vcproj.PENG1.Administrator.user
│   ├── debian
│   │   ├── changelog
│   │   ├── control
│   │   ├── copyright
│   │   ├── libxvidcore4-dev.dirs
│   │   ├── libxvidcore4-dev.docs
│   │   ├── libxvidcore4-dev.install
│   │   ├── libxvidcore4.dirs
│   │   ├── libxvidcore4.docs
│   │   ├── libxvidcore4.install
│   │   ├── README.Debian
│   │   └── rules
│   ├── doc
│   │   ├── INSTALL
│   │   └── README
│   ├── dshow
│   │   ├── authors.txt
│   │   ├── dshow.dsp
│   │   ├── dshow.ncb
│   │   ├── dshow.sln
│   │   ├── dshow.suo
│   │   ├── dshow.vcproj
│   │   ├── dshow.vcproj.PENG1.Administrator.user
│   │   ├── 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_logo.bmp
│   ├── examples
│   │   ├── xvid_decraw.c
│   │   └── xvid_encraw.c
│   ├── src
│   │   ├── bitstream
│   │   │   ├── bitstream.c
│   │   │   ├── bitstream.h
│   │   │   ├── cbp.c
│   │   │   ├── cbp.h
│   │   │   ├── mbcoding.c
│   │   │   ├── mbcoding.h
│   │   │   ├── vlc_codes.h
│   │   │   ├── x86_asm
│   │   │   │   ├── cbp_3dne.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
│   │   │   ├── README.IJG
│   │   │   ├── simple_idct.c
│   │   │   ├── x86_64_asm
│   │   │   │   ├── fdct_mmx_skal.asm
│   │   │   │   └── idct_mmx.asm
│   │   │   └── x86_asm
│   │   │   ├── fdct_mmx_ffmpeg.asm
│   │   │   ├── fdct_mmx_skal.asm
│   │   │   ├── fdct_sse2_skal.asm
│   │   │   ├── idct_3dne.asm
│   │   │   ├── idct_mmx.asm
│   │   │   ├── idct_sse2_dmitry.asm
│   │   │   └── simple_idct_mmx.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_64_asm
│   │   │   │   ├── interpolate8x8_mmx.asm
│   │   │   │   ├── interpolate8x8_xmm.asm
│   │   │   │   └── qpel_mmx.asm
│   │   │   └── x86_asm
│   │   │   ├── colorspace_mmx.inc
│   │   │   ├── colorspace_rgb_mmx.asm
│   │   │   ├── colorspace_yuv_mmx.asm
│   │   │   ├── colorspace_yuyv_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
│   │   │   ├── ppc_asm
│   │   │   │   └── sad_altivec.c
│   │   │   ├── sad.c
│   │   │   ├── sad.h
│   │   │   ├── vop_type_decision.c
│   │   │   ├── x86_64_asm
│   │   │   │   ├── sad_mmx.asm
│   │   │   │   └── sad_xmm.asm
│   │   │   └── x86_asm
│   │   │   ├── sad_3dn.asm
│   │   │   ├── sad_3dne.asm
│   │   │   ├── sad_mmx.asm
│   │   │   ├── sad_sse2.asm
│   │   │   └── sad_xmm.asm
│   │   ├── plugins
│   │   │   ├── plugin_2pass1.c
│   │   │   ├── plugin_2pass2.c
│   │   │   ├── plugin_dump.c
│   │   │   ├── plugin_fixed.c
│   │   │   ├── plugin_lumimasking.c
│   │   │   ├── plugin_psnr.c
│   │   │   └── plugin_single.c
│   │   ├── 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_64_asm
│   │   │   │   ├── quantize_h263_mmx.asm
│   │   │   │   └── quantize_mpeg_xmm.asm
│   │   │   └── 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_64_asm
│   │   │   │   ├── cpuid.asm
│   │   │   │   ├── interlacing_mmx.asm
│   │   │   │   └── mem_transfer_mmx.asm
│   │   │   └── x86_asm
│   │   │   ├── cpuid.asm
│   │   │   ├── interlacing_mmx.asm
│   │   │   ├── mem_transfer_3dne.asm
│   │   │   └── mem_transfer_mmx.asm
│   │   ├── xvid.c
│   │   └── xvid.h
│   └── vfw
│   ├── bin
│   │   ├── Makefile
│   │   ├── sources.inc
│   │   ├── xvidcore.dll
│   │   ├── xvid.inf
│   │   └── xvidvfw.ilk
│   ├── LICENSE
│   ├── src
│   │   ├── codec.c
│   │   ├── codec.h
│   │   ├── config.c
│   │   ├── config.h
│   │   ├── debug.h
│   │   ├── driverproc.c
│   │   ├── driverproc.def
│   │   ├── resource.h
│   │   ├── resource.rc
│   │   ├── status.c
│   │   ├── status.h
│   │   ├── vfwext.h
│   │   ├── w32api
│   │   │   └── vfw.h
│   │   ├── xvid.ico
│   │   └── XviD_logo.bmp
│   ├── vfw.dsp
│   ├── vfw.dsw
│   ├── vfw.opt
│   └── vfw.plg
├── chapter12
│   ├── MMX
│   │   ├── MMX32
│   │   │   ├── ChildView.cpp
│   │   │   ├── ChildView.h
│   │   │   ├── Img32Operations.cpp
│   │   │   ├── Img32Operations.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MMX32.APS
│   │   │   ├── MMX32.cpp
│   │   │   ├── MMX32.h
│   │   │   ├── MMX32.rc
│   │   │   ├── MMX32.sln
│   │   │   ├── MMX32.sln.old
│   │   │   ├── MMX32.suo
│   │   │   ├── MMX32.vcproj
│   │   │   ├── MMX32.vcproj.7.10.old
│   │   │   ├── MMX_SSESupport.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── MMX32.ico
│   │   │   │   ├── MMX32.rc2
│   │   │   │   ├── SnowTrees24.bmp
│   │   │   │   └── Toolbar.bmp
│   │   │   ├── Resource.h
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   ├── TimeCounterEx.h
│   │   │   ├── UpgradeLog.XML
│   │   │   └── _UpgradeReport_Files
│   │   │   ├── UpgradeReport.css
│   │   │   ├── UpgradeReport_Minus.gif
│   │   │   ├── UpgradeReport_Plus.gif
│   │   │   └── UpgradeReport.xslt
│   │   └── MMX8
│   │   ├── ChildView.cpp
│   │   ├── ChildView.h
│   │   ├── Img8Operations.cpp
│   │   ├── Img8Operations.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── MMX8.APS
│   │   ├── MMX8.cpp
│   │   ├── MMX8.h
│   │   ├── MMX8.rc
│   │   ├── MMX8.sln
│   │   ├── MMX8.sln.old
│   │   ├── MMX8.suo
│   │   ├── MMX8.vcproj
│   │   ├── MMX8.vcproj.7.10.old
│   │   ├── MMX_SSESupport.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── MMX8.ico
│   │   │   ├── MMX8.manifest
│   │   │   ├── MMX8.rc2
│   │   │   ├── my24.bmp
│   │   │   ├── SnowTrees24.bmp
│   │   │   └── Toolbar.bmp
│   │   ├── Resource.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── TimeCounterEx.h
│   │   ├── UpgradeLog.XML
│   │   └── _UpgradeReport_Files
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   └── SSE
│   ├── SSESample
│   │   ├── MMX_SSESupport.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── SSESample.ico
│   │   │   └── SSESample.rc2
│   │   ├── Resource.h
│   │   ├── SSESample.aps
│   │   ├── SSESample.cpp
│   │   ├── SSESampleDlg.cpp
│   │   ├── SSESampleDlg.h
│   │   ├── SSESample.h
│   │   ├── SSESample.rc
│   │   ├── SSESample.sln
│   │   ├── SSESample.sln.old
│   │   ├── SSESample.suo
│   │   ├── SSESample.vcproj
│   │   ├── SSESample.vcproj.7.10.old
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── TimeCounterEx.h
│   │   ├── UpgradeLog.XML
│   │   └── _UpgradeReport_Files
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   └── SSETest
│   ├── Chart.cpp
│   ├── Chart.h
│   ├── MMX_SSESupport.h
│   ├── ReadMe.txt
│   ├── res
│   │   ├── SSETest.ico
│   │   ├── SSETest.manifest
│   │   └── SSETest.rc2
│   ├── Resource.h
│   ├── SSETest.aps
│   ├── SSETest.cpp
│   ├── SSETestDlg.cpp
│   ├── SSETestDlg.h
│   ├── SSETest.h
│   ├── SSETest.rc
│   ├── SSETest.sln
│   ├── SSETest.sln.old
│   ├── SSETest.suo
│   ├── SSETest.vcproj
│   ├── SSETest.vcproj.7.10.old
│   ├── stdafx.cpp
│   ├── stdafx.h
│   ├── TimeCounterEx.h
│   ├── UpgradeLog.XML
│   └── _UpgradeReport_Files
├── chapter13
│   ├── enc_lib
│   │   ├── cc_build_Debug.log
│   │   ├── Debug.lkf
│   │   ├── Debug.lkv
│   │   ├── enc.c
│   │   ├── enc.h
│   │   ├── enc_lib.paf
│   │   ├── enc_lib.pjt
│   │   └── _tmp_project.h
│   ├── enc_test
│   │   ├── cc_build_Debug.log
│   │   ├── Debug.lkf
│   │   ├── Debug.lkv
│   │   ├── enc.h
│   │   ├── enc_test.paf
│   │   ├── enc_test.pjt
│   │   ├── lnk.cmd
│   │   ├── main.c
│   │   └── _tmp_project.h
│   ├── mpeg4
│   │   ├── cc_build_Debug.log
│   │   ├── Debug.lkf
│   │   ├── Debug.lkv
│   │   ├── lnk.cmd
│   │   ├── mpeg4.IAB
│   │   ├── mpeg4.IAD
│   │   ├── mpeg4.IMB
│   │   ├── mpeg4.IMD
│   │   ├── mpeg4.PFI
│   │   ├── mpeg4.PO
│   │   ├── mpeg4.PR
│   │   ├── mpeg4.PRI
│   │   ├── mpeg4.PS
│   │   ├── mpeg4.WK3
│   │   ├── src
│   │   │   ├── bitstream
│   │   │   │   ├── bitstream.c
│   │   │   │   ├── bitstream.h
│   │   │   │   ├── cbp.c
│   │   │   │   ├── cbp.h
│   │   │   │   ├── mbcoding.c
│   │   │   │   ├── mbcoding.h
│   │   │   │   ├── vlc_codes.h
│   │   │   │   └── zigzag.h
│   │   │   ├── dct
│   │   │   │   ├── fdct.c
│   │   │   │   ├── fdct.h
│   │   │   │   ├── idct.c
│   │   │   │   ├── idct.h
│   │   │   │   └── mydct.c
│   │   │   ├── encoder.c
│   │   │   ├── encoder.h
│   │   │   ├── global.h
│   │   │   ├── image
│   │   │   │   ├── colorspace.c
│   │   │   │   ├── colorspace.h
│   │   │   │   ├── image.c
│   │   │   │   ├── image.h
│   │   │   │   ├── interpolate8x8.c
│   │   │   │   └── interpolate8x8.h
│   │   │   ├── motion
│   │   │   │   ├── estimation_common.c
│   │   │   │   ├── estimation.h
│   │   │   │   ├── estimation_pvop.c
│   │   │   │   ├── motion_comp.c
│   │   │   │   ├── motion.h
│   │   │   │   ├── motion_inlines.h
│   │   │   │   ├── sad.c
│   │   │   │   └── sad.h
│   │   │   ├── portab.h
│   │   │   ├── prediction
│   │   │   │   ├── mbprediction.c
│   │   │   │   └── mbprediction.h
│   │   │   ├── quant
│   │   │   │   ├── quant.h
│   │   │   │   └── quant_h263.c
│   │   │   ├── utils
│   │   │   │   ├── mbfunctions.h
│   │   │   │   ├── mbtransquant.c
│   │   │   │   ├── mem_align.c
│   │   │   │   ├── mem_align.h
│   │   │   │   ├── mem_transfer.c
│   │   │   │   └── mem_transfer.h
│   │   │   ├── xvid.c
│   │   │   ├── xvid_encraw.c
│   │   │   └── xvid.h
│   │   ├── xvid.paf
│   │   └── xvid.pjt
│   └── xvidcore-1.0.0
│   ├── AUTHORS
│   ├── build
│   │   ├── generic
│   │   │   ├── bootstrap.sh
│   │   │   ├── config.guess
│   │   │   ├── config.sub
│   │   │   ├── configure
│   │   │   ├── configure.in
│   │   │   ├── install-sh
│   │   │   ├── libxvidcore.def
│   │   │   ├── Makefile
│   │   │   ├── missing
│   │   │   ├── platform.inc.in
│   │   │   └── sources.inc
│   │   └── win32
│   │   ├── libxvidcore.dsp
│   │   ├── libxvidcore.ilk
│   │   ├── libxvidcore.plg
│   │   ├── libxvidcore.vcproj
│   │   ├── xvid_bench.dsp
│   │   ├── xvid_bench.vcproj
│   │   ├── xvidcore.dsw
│   │   ├── xvidcore.opt
│   │   ├── xvidcore.sln
│   │   ├── xvidcore.suo
│   │   ├── xvid_decraw.dsp
│   │   ├── xvid_decraw.plg
│   │   ├── xvid_decraw.vcproj
│   │   ├── xvid_encraw.dsp
│   │   ├── xvid_encraw.plg
│   │   └── xvid_encraw.vcproj
│   ├── ChangeLog
│   ├── CodingStyle
│   ├── debian
│   │   ├── changelog
│   │   ├── control
│   │   ├── copyright
│   │   ├── libxvidcore4-dev.dirs
│   │   ├── libxvidcore4-dev.docs
│   │   ├── libxvidcore4-dev.install
│   │   ├── libxvidcore4.dirs
│   │   ├── libxvidcore4.docs
│   │   ├── libxvidcore4.install
│   │   ├── README.Debian
│   │   └── rules
│   ├── doc
│   │   ├── INSTALL
│   │   └── README
│   ├── dshow
│   │   ├── authors.txt
│   │   ├── dshow.dsp
│   │   └── src
│   │   ├── CAbout.cpp
│   │   ├── CAbout.h
│   │   ├── config.c
│   │   ├── config.h
│   │   ├── Configure.cpp
│   │   ├── CXvidDecoder.cpp
│   │   ├── CXvidDecoder.h
│   │   ├── debug.h
│   │   ├── IXvidDecoder.h
│   │   ├── resource.h
│   │   ├── xvid.ax.def
│   │   ├── xvid.ax.rc
│   │   └── XviD_logo.bmp
│   ├── examples
│   │   ├── 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
│   │   │   ├── ppc_asm
│   │   │   │   ├── cbp_altivec.s
│   │   │   │   └── cbp_ppc.s
│   │   │   ├── vlc_codes.h
│   │   │   ├── x86_asm
│   │   │   │   ├── cbp_3dne.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
│   │   │   │   ├── fdct_altivec.s
│   │   │   │   └── idct_altivec.s
│   │   │   ├── README.IJG
│   │   │   ├── 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
│   │   │   └── simple_idct_mmx.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
│   │   │   ├── 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
│   │   │   ├── interpolate8x8_3dn.asm
│   │   │   ├── interpolate8x8_3dne.asm
│   │   │   ├── interpolate8x8_mmx.asm
│   │   │   ├── interpolate8x8_xmm.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.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
│   │   │   ├── ppc_asm
│   │   │   │   ├── README
│   │   │   │   ├── sad_altivec.c
│   │   │   │   └── sad_altivec.s
│   │   │   ├── 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
│   │   ├── plugins
│   │   │   ├── plugin_2pass1.c
│   │   │   ├── plugin_2pass2.c
│   │   │   ├── plugin_dump.c
│   │   │   ├── plugin_fixed.c
│   │   │   ├── plugin_lumimasking.c
│   │   │   ├── plugin_psnr.c
│   │   │   └── plugin_single.c
│   │   ├── portab.h
│   │   ├── prediction
│   │   │   ├── mbprediction.c
│   │   │   └── mbprediction.h
│   │   ├── quant
│   │   │   ├── ia64_asm
│   │   │   │   └── quant_h263_ia64.s
│   │   │   ├── 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
│   │   │   ├── timer.c
│   │   │   ├── timer.h
│   │   │   └── x86_asm
│   │   │   ├── cpuid.asm
│   │   │   ├── interlacing_mmx.asm
│   │   │   ├── mem_transfer_3dne.asm
│   │   │   └── mem_transfer_mmx.asm
│   │   ├── xvid.c
│   │   ├── xvid_decraw.c
│   │   ├── xvid_encraw.c
│   │   └── xvid.h
│   ├── TODO
│   └── vfw
│   ├── bin
│   │   ├── Makefile
│   │   ├── sources.inc
│   │   ├── xvid.inf
│   │   └── xvidvfw.dll
│   ├── src
│   │   ├── codec.c
│   │   ├── codec.h
│   │   ├── config.c
│   │   ├── config.h
│   │   ├── debug.h
│   │   ├── driverproc.c
│   │   ├── driverproc.def
│   │   ├── resource.h
│   │   ├── resource.rc
│   │   ├── status.c
│   │   ├── status.h
│   │   ├── vfwext.h
│   │   ├── w32api
│   │   │   └── vfw.h
│   │   └── XviD_logo.bmp
│   ├── vfw.dsp
│   ├── vfw.dsw
│   ├── vfw.opt
│   └── vfw.plg
├── chapter14
│   ├── readme.txt
│   ├── xvidcore-1.0.0
│   │   ├── AUTHORS
│   │   ├── build
│   │   │   ├── generic
│   │   │   │   ├── bootstrap.sh
│   │   │   │   ├── config.guess
│   │   │   │   ├── config.sub
│   │   │   │   ├── configure
│   │   │   │   ├── configure.in
│   │   │   │   ├── install-sh
│   │   │   │   ├── libxvidcore.def
│   │   │   │   ├── Makefile
│   │   │   │   ├── missing
│   │   │   │   ├── platform.inc.in
│   │   │   │   └── sources.inc
│   │   │   └── win32
│   │   │   ├── bin
│   │   │   │   ├── xvidcore.dll
│   │   │   │   ├── xvidcore.dll.a
│   │   │   │   ├── xvidcore.dll.exp
│   │   │   │   ├── xvid_decraw.exe
│   │   │   │   ├── xvid_decraw.ilk
│   │   │   │   ├── xvid_encraw.exe
│   │   │   │   └── xvid_encraw.ilk
│   │   │   ├── libxvidcore.dll
│   │   │   ├── libxvidcore.dsp
│   │   │   ├── libxvidcore.ilk
│   │   │   ├── libxvidcore.plg
│   │   │   ├── libxvidcore.vcproj
│   │   │   ├── xvid_bench.dsp
│   │   │   ├── xvid_bench.vcproj
│   │   │   ├── xvidcore.dsw
│   │   │   ├── xvidcore.opt
│   │   │   ├── xvidcore.sln
│   │   │   ├── xvidcore.suo
│   │   │   ├── xvid_decraw.dsp
│   │   │   ├── xvid_decraw.plg
│   │   │   ├── xvid_decraw.vcproj
│   │   │   ├── xvid_encraw.dsp
│   │   │   ├── xvid_encraw.plg
│   │   │   └── xvid_encraw.vcproj
│   │   ├── ChangeLog
│   │   ├── CodingStyle
│   │   ├── debian
│   │   │   ├── changelog
│   │   │   ├── control
│   │   │   ├── copyright
│   │   │   ├── libxvidcore4-dev.dirs
│   │   │   ├── libxvidcore4-dev.docs
│   │   │   ├── libxvidcore4-dev.install
│   │   │   ├── libxvidcore4.dirs
│   │   │   ├── libxvidcore4.docs
│   │   │   ├── libxvidcore4.install
│   │   │   ├── README.Debian
│   │   │   └── rules
│   │   ├── doc
│   │   │   ├── INSTALL
│   │   │   └── README
│   │   ├── dshow
│   │   │   ├── authors.txt
│   │   │   ├── dshow.dsp
│   │   │   └── src
│   │   │   ├── CAbout.cpp
│   │   │   ├── CAbout.h
│   │   │   ├── config.c
│   │   │   ├── config.h
│   │   │   ├── Configure.cpp
│   │   │   ├── CXvidDecoder.cpp
│   │   │   ├── CXvidDecoder.h
│   │   │   ├── debug.h
│   │   │   ├── IXvidDecoder.h
│   │   │   ├── resource.h
│   │   │   ├── xvid.ax.def
│   │   │   ├── xvid.ax.rc
│   │   │   └── XviD_logo.bmp
│   │   ├── examples
│   │   │   ├── 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
│   │   │   │   ├── ppc_asm
│   │   │   │   │   ├── cbp_altivec.s
│   │   │   │   │   └── cbp_ppc.s
│   │   │   │   ├── vlc_codes.h
│   │   │   │   ├── x86_asm
│   │   │   │   │   ├── cbp_3dne.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
│   │   │   │   │   ├── fdct_altivec.s
│   │   │   │   │   └── idct_altivec.s
│   │   │   │   ├── README.IJG
│   │   │   │   ├── 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
│   │   │   │   └── simple_idct_mmx.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
│   │   │   │   ├── 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
│   │   │   │   ├── interpolate8x8_3dn.asm
│   │   │   │   ├── interpolate8x8_3dne.asm
│   │   │   │   ├── interpolate8x8_mmx.asm
│   │   │   │   ├── interpolate8x8_xmm.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.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
│   │   │   │   ├── ppc_asm
│   │   │   │   │   ├── README
│   │   │   │   │   ├── sad_altivec.c
│   │   │   │   │   └── sad_altivec.s
│   │   │   │   ├── 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
│   │   │   ├── plugins
│   │   │   │   ├── plugin_2pass1.c
│   │   │   │   ├── plugin_2pass2.c
│   │   │   │   ├── plugin_dump.c
│   │   │   │   ├── plugin_fixed.c
│   │   │   │   ├── plugin_lumimasking.c
│   │   │   │   ├── plugin_psnr.c
│   │   │   │   └── plugin_single.c
│   │   │   ├── portab.h
│   │   │   ├── prediction
│   │   │   │   ├── mbprediction.c
│   │   │   │   └── mbprediction.h
│   │   │   ├── quant
│   │   │   │   ├── ia64_asm
│   │   │   │   │   └── quant_h263_ia64.s
│   │   │   │   ├── 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
│   │   │   │   ├── 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
│   │   │   └── xvidvfw.dll
│   │   ├── src
│   │   │   ├── codec.c
│   │   │   ├── codec.h
│   │   │   ├── config.c
│   │   │   ├── config.h
│   │   │   ├── debug.h
│   │   │   ├── driverproc.c
│   │   │   ├── driverproc.def
│   │   │   ├── resource.h
│   │   │   ├── resource.rc
│   │   │   ├── status.c
│   │   │   ├── status.h
│   │   │   ├── vfwext.h
│   │   │   ├── w32api
│   │   │   │   └── vfw.h
│   │   │   └── XviD_logo.bmp
│   │   ├── vfw.dsp
│   │   ├── vfw.dsw
│   │   ├── vfw.opt
│   │   └── vfw.plg
│   ├── xvidcore-1.1.3
│   │   ├── build
│   │   │   ├── generic
│   │   │   │   └── libxvidcore.def
│   │   │   └── win32
│   │   │   ├── bin
│   │   │   │   └── libxvidcore.lib
│   │   │   ├── libxvidcore.dsp
│   │   │   ├── libxvidcore_static.dsp
│   │   │   ├── libxvidcore_static.plg
│   │   │   ├── libxvidcore_static.vcproj
│   │   │   ├── libxvidcore.vcproj
│   │   │   ├── xvid_bench.dsp
│   │   │   ├── xvid_bench.vcproj
│   │   │   ├── xvidcore.dsw
│   │   │   ├── xvidcore.opt
│   │   │   ├── xvidcore.sln
│   │   │   ├── xvidcore.suo
│   │   │   ├── xvid_decraw.dsp
│   │   │   ├── xvid_decraw_static.dsp
│   │   │   ├── xvid_decraw_static.plg
│   │   │   ├── xvid_decraw_static.vcproj
│   │   │   ├── xvid_decraw.vcproj
│   │   │   ├── xvid_encraw.dsp
│   │   │   ├── xvid_encraw_static.dsp
│   │   │   ├── xvid_encraw_static.plg
│   │   │   ├── xvid_encraw_static.vcproj
│   │   │   └── xvid_encraw.vcproj
│   │   ├── examples
│   │   │   ├── xvid_decraw.c
│   │   │   └── xvid_encraw.c
│   │   └── src
│   │   ├── bitstream
│   │   │   ├── bitstream.c
│   │   │   ├── bitstream.h
│   │   │   ├── cbp.c
│   │   │   ├── cbp.h
│   │   │   ├── mbcoding.c
│   │   │   ├── mbcoding.h
│   │   │   ├── vlc_codes.h
│   │   │   ├── x86_asm
│   │   │   │   ├── cbp_3dne.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
│   │   │   ├── README.IJG
│   │   │   ├── simple_idct.c
│   │   │   ├── x86_64_asm
│   │   │   │   ├── fdct_mmx_skal.asm
│   │   │   │   └── idct_mmx.asm
│   │   │   └── x86_asm
│   │   │   ├── fdct_mmx_ffmpeg.asm
│   │   │   ├── fdct_mmx_skal.asm
│   │   │   ├── fdct_sse2_skal.asm
│   │   │   ├── idct_3dne.asm
│   │   │   ├── idct_mmx.asm
│   │   │   ├── idct_sse2_dmitry.asm
│   │   │   └── simple_idct_mmx.asm
│   │   ├── decoder.c
│   │   ├── decoder.h
│   │   ├── encoder.c
│   │   ├── encoder.h
│   │   ├── global.h
│   │   ├── h264.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
│   │   │   ├── logodata.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_64_asm
│   │   │   │   ├── interpolate8x8_mmx.asm
│   │   │   │   ├── interpolate8x8_xmm.asm
│   │   │   │   └── qpel_mmx.asm
│   │   │   └── x86_asm
│   │   │   ├── colorspace_mmx.inc
│   │   │   ├── colorspace_rgb_mmx.asm
│   │   │   ├── colorspace_yuv_mmx.asm
│   │   │   ├── colorspace_yuyv_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
│   │   ├── logodata.h
│   │   ├── 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
│   │   │   ├── ppc_asm
│   │   │   │   └── sad_altivec.c
│   │   │   ├── sad.c
│   │   │   ├── sad.h
│   │   │   ├── vop_type_decision.c
│   │   │   ├── x86_64_asm
│   │   │   │   ├── sad_mmx.asm
│   │   │   │   └── sad_xmm.asm
│   │   │   └── x86_asm
│   │   │   ├── sad_3dn.asm
│   │   │   ├── sad_3dne.asm
│   │   │   ├── sad_mmx.asm
│   │   │   ├── sad_sse2.asm
│   │   │   └── sad_xmm.asm
│   │   ├── plugins
│   │   │   ├── plugin_2pass1.c
│   │   │   ├── plugin_2pass2.c
│   │   │   ├── plugin_dump.c
│   │   │   ├── plugin_fixed.c
│   │   │   ├── plugin_lumimasking.c
│   │   │   ├── plugin_psnr.c
│   │   │   └── plugin_single.c
│   │   ├── 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_h264.c
│   │   │   ├── quant_matrix.c
│   │   │   ├── quant_matrix.h
│   │   │   ├── quant_mpeg.c
│   │   │   ├── x86_64_asm
│   │   │   │   ├── quantize_h263_mmx.asm
│   │   │   │   └── quantize_mpeg_xmm.asm
│   │   │   └── 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_64_asm
│   │   │   │   ├── cpuid.asm
│   │   │   │   ├── interlacing_mmx.asm
│   │   │   │   └── mem_transfer_mmx.asm
│   │   │   └── x86_asm
│   │   │   ├── cpuid.asm
│   │   │   ├── interlacing_mmx.asm
│   │   │   ├── mem_transfer_3dne.asm
│   │   │   └── mem_transfer_mmx.asm
│   │   └── xvid.c
│   └── YUVviewer_src
│   ├── ChildWindow.cpp
│   ├── ChildWindow.h
│   ├── Convert.h
│   ├── cscc.lib
│   ├── ReadMe.txt
│   ├── res
│   │   ├── YUVviewer.ico
│   │   └── YUVviewer.rc2
│   ├── resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── test.cpp
│   ├── test.h
│   ├── YUVviewer.aps
│   ├── YUVviewer.clw
│   ├── YUVviewer.cpp
│   ├── YUVviewerDlg.cpp
│   ├── YUVviewerDlg.h
│   ├── YUVviewer.dsp
│   ├── YUVviewer.dsw
│   ├── YUVviewer.h
│   ├── YUVviewer.opt
│   ├── YUVviewer.plg
│   ├── YUVviewer.rc
│   ├── YUVviewer.sln
│   ├── YUVviewer.suo
│   └── YUVviewer.vcproj
├── chapter15
│   ├── ffmpeg_h264_vc
│   │   ├── allcodecs.c
│   │   ├── avcodec.h
│   │   ├── AVCodeDecoder.cpp
│   │   ├── bswap.h
│   │   ├── cabac.c
│   │   ├── cabac.h
│   │   ├── common.c
│   │   ├── common.h
│   │   ├── config.h
│   │   ├── dsputil.c
│   │   ├── dsputil.h
│   │   ├── error_resilience.c
│   │   ├── golomb.c
│   │   ├── golomb.h
│   │   ├── h263data.h
│   │   ├── h264.c
│   │   ├── h264data.h
│   │   ├── H264Dec.dsp
│   │   ├── H264Dec.dsw
│   │   ├── H264Dec.opt
│   │   ├── H264Dec.plg
│   │   ├── H264Dec.sln
│   │   ├── H264Dec.suo
│   │   ├── H264Dec.vcproj
│   │   ├── h264.h
│   │   ├── imgconvert.c
│   │   ├── inttypes.h
│   │   ├── jrevdct.c
│   │   ├── mem.c
│   │   ├── mpegvideo.c
│   │   ├── mpegvideo.h
│   │   ├── out.yuv
│   │   ├── parser.c
│   │   ├── rational.h
│   │   ├── simple_idct.c
│   │   ├── simple_idct.h
│   │   ├── svq3.c
│   │   ├── test.264
│   │   ├── utils.c
│   │   ├── vp3data.h
│   │   └── vp3dsp.c
│   ├── jm14.2
│   │   └── JM
│   │   ├── bin
│   │   │   ├── decoder.cfg
│   │   │   ├── encoder_baseline.cfg
│   │   │   ├── encoder.cfg
│   │   │   ├── encoder_extended.cfg
│   │   │   ├── encoder_main.cfg
│   │   │   ├── encoder_tonemapping.cfg
│   │   │   ├── encoder_yuv422.cfg
│   │   │   ├── leakybucketrate.cfg
│   │   │   ├── q_matrix2.cfg
│   │   │   ├── q_matrix.cfg
│   │   │   ├── q_matrix_def.cfg
│   │   │   ├── q_offset.cfg
│   │   │   ├── sg0conf.cfg
│   │   │   ├── sg2conf.cfg
│   │   │   ├── sg6conf.cfg
│   │   │   └── ToneMapping.cfg
│   │   ├── Changes_detail.txt
│   │   ├── CHANGES.TXT
│   │   ├── copyright.txt
│   │   ├── dataDec.txt
│   │   ├── disclaimer.txt
│   │   ├── doc
│   │   │   ├── coding_style.doc
│   │   │   ├── doxygen.txt
│   │   │   ├── foot.html
│   │   │   ├── h26l.css
│   │   │   ├── JM Reference Software Manual (JVT-X072).pdf
│   │   │   ├── ldecod.dox
│   │   │   └── lencod.dox
│   │   ├── foreman_dec.yuv
│   │   ├── FREXT_changes.txt
│   │   ├── jm_vc7.sln
│   │   ├── jm_vc8.sln
│   │   ├── jm_vc8.suo
│   │   ├── ldecod
│   │   │   ├── inc
│   │   │   │   ├── annexb.h
│   │   │   │   ├── biaridecod.h
│   │   │   │   ├── block.h
│   │   │   │   ├── cabac.h
│   │   │   │   ├── context_ini.h
│   │   │   │   ├── contributors.h
│   │   │   │   ├── ctx_tables.h
│   │   │   │   ├── defines.h
│   │   │   │   ├── elements.h
│   │   │   │   ├── erc_api.h
│   │   │   │   ├── erc_do.h
│   │   │   │   ├── erc_globals.h
│   │   │   │   ├── errorconcealment.h
│   │   │   │   ├── fmo.h
│   │   │   │   ├── global.h
│   │   │   │   ├── header.h
│   │   │   │   ├── ifunctions.h
│   │   │   │   ├── image.h
│   │   │   │   ├── leaky_bucket.h
│   │   │   │   ├── loopfilter.h
│   │   │   │   ├── macroblock.h
│   │   │   │   ├── mb_access.h
│   │   │   │   ├── mbuffer.h
│   │   │   │   ├── mc_prediction.h
│   │   │   │   ├── memalloc.h
│   │   │   │   ├── nalucommon.h
│   │   │   │   ├── nalu.h
│   │   │   │   ├── output.h
│   │   │   │   ├── parsetcommon.h
│   │   │   │   ├── parset.h
│   │   │   │   ├── quant.h
│   │   │   │   ├── rtp.h
│   │   │   │   ├── sei.h
│   │   │   │   ├── transform8x8.h
│   │   │   │   ├── transform.h
│   │   │   │   ├── vlc.h
│   │   │   │   └── win32.h
│   │   │   ├── Makefile
│   │   │   └── src
│   │   │   ├── annexb.c
│   │   │   ├── biaridecod.c
│   │   │   ├── block.c
│   │   │   ├── cabac.c
│   │   │   ├── context_ini.c
│   │   │   ├── erc_api.c
│   │   │   ├── erc_do_i.c
│   │   │   ├── erc_do_p.c
│   │   │   ├── errorconcealment.c
│   │   │   ├── filehandle.c
│   │   │   ├── fmo.c
│   │   │   ├── header.c
│   │   │   ├── image.c
│   │   │   ├── ldecod.c
│   │   │   ├── leaky_bucket.c
│   │   │   ├── loopFilter.c
│   │   │   ├── macroblock.c
│   │   │   ├── mb_access.c
│   │   │   ├── mbuffer.c
│   │   │   ├── mc_prediction.c
│   │   │   ├── memalloc.c
│   │   │   ├── nal.c
│   │   │   ├── nal_part.c
│   │   │   ├── nalu.c
│   │   │   ├── nalucommon.c
│   │   │   ├── output.c
│   │   │   ├── parset.c
│   │   │   ├── parsetcommon.c
│   │   │   ├── quant.c
│   │   │   ├── rtp.c
│   │   │   ├── sei.c
│   │   │   ├── transform8x8.c
│   │   │   ├── transform.c
│   │   │   ├── vlc.c
│   │   │   └── win32.c
│   │   ├── ldecod_vc7.vcproj
│   │   ├── ldecod_vc8.vcproj
│   │   ├── lencod
│   │   │   ├── inc
│   │   │   │   ├── annexb.h
│   │   │   │   ├── biariencode.h
│   │   │   │   ├── block.h
│   │   │   │   ├── cabac.h
│   │   │   │   ├── cconv_yuv2rgb.h
│   │   │   │   ├── configfile.h
│   │   │   │   ├── conformance.h
│   │   │   │   ├── context_ini.h
│   │   │   │   ├── contributors.h
│   │   │   │   ├── ctx_tables.h
│   │   │   │   ├── defines.h
│   │   │   │   ├── elements.h
│   │   │   │   ├── enc_statistics.h
│   │   │   │   ├── errdo.h
│   │   │   │   ├── errdo_mc_prediction.h
│   │   │   │   ├── explicit_gop.h
│   │   │   │   ├── filehandle.h
│   │   │   │   ├── fmo.h
│   │   │   │   ├── frame.h
│   │   │   │   ├── global.h
│   │   │   │   ├── header.h
│   │   │   │   ├── ifunctions.h
│   │   │   │   ├── image.h
│   │   │   │   ├── img_chroma.h
│   │   │   │   ├── img_dist_ms_ssim.h
│   │   │   │   ├── img_distortion.h
│   │   │   │   ├── img_dist_snr.h
│   │   │   │   ├── img_dist_ssim.h
│   │   │   │   ├── img_luma.h
│   │   │   │   ├── input.h
│   │   │   │   ├── intrarefresh.h
│   │   │   │   ├── leaky_bucket.h
│   │   │   │   ├── macroblock.h
│   │   │   │   ├── mb_access.h
│   │   │   │   ├── mbuffer.h
│   │   │   │   ├── mc_prediction.h
│   │   │   │   ├── me_distortion.h
│   │   │   │   ├── me_epzs.h
│   │   │   │   ├── me_fullfast.h
│   │   │   │   ├── me_fullsearch.h
│   │   │   │   ├── memalloc.h
│   │   │   │   ├── me_umhex.h
│   │   │   │   ├── me_umhexsmp.h
│   │   │   │   ├── mode_decision.h
│   │   │   │   ├── mv-search.h
│   │   │   │   ├── nal.h
│   │   │   │   ├── nalucommon.h
│   │   │   │   ├── nalu.h
│   │   │   │   ├── output.h
│   │   │   │   ├── parsetcommon.h
│   │   │   │   ├── parset.h
│   │   │   │   ├── q_around.h
│   │   │   │   ├── q_matrix.h
│   │   │   │   ├── q_offsets.h
│   │   │   │   ├── quant4x4.h
│   │   │   │   ├── quant8x8.h
│   │   │   │   ├── quantChroma.h
│   │   │   │   ├── ratectl.h
│   │   │   │   ├── rc_quadratic.h
│   │   │   │   ├── rd_intra_jm.h
│   │   │   │   ├── rdopt_coding_state.h
│   │   │   │   ├── rdopt.h
│   │   │   │   ├── rdoq.h
│   │   │   │   ├── refbuf.h
│   │   │   │   ├── report.h
│   │   │   │   ├── rtp.h
│   │   │   │   ├── sei.h
│   │   │   │   ├── slice.h
│   │   │   │   ├── symbol.h
│   │   │   │   ├── transform8x8.h
│   │   │   │   ├── transform.h
│   │   │   │   ├── vlc.h
│   │   │   │   ├── win32.h
│   │   │   │   ├── wp.h
│   │   │   │   ├── wp_lms.h
│   │   │   │   └── wp_mcprec.h
│   │   │   ├── Makefile
│   │   │   └── src
│   │   │   ├── annexb.c
│   │   │   ├── biariencode.c
│   │   │   ├── block.c
│   │   │   ├── cabac.c
│   │   │   ├── cconv_yuv2rgb.c
│   │   │   ├── configfile.c
│   │   │   ├── conformance.c
│   │   │   ├── context_ini.c
│   │   │   ├── errdo.c
│   │   │   ├── errdo_mc_prediction.c
│   │   │   ├── explicit_gop.c
│   │   │   ├── filehandle.c
│   │   │   ├── fmo.c
│   │   │   ├── header.c
│   │   │   ├── image.c
│   │   │   ├── img_chroma.c
│   │   │   ├── img_dist_ms_ssim.c
│   │   │   ├── img_distortion.c
│   │   │   ├── img_dist_snr.c
│   │   │   ├── img_dist_ssim.c
│   │   │   ├── img_luma.c
│   │   │   ├── input.c
│   │   │   ├── intrarefresh.c
│   │   │   ├── leaky_bucket.c
│   │   │   ├── lencod.c
│   │   │   ├── loopFilter.c
│   │   │   ├── macroblock.c
│   │   │   ├── mb_access.c
│   │   │   ├── mbuffer.c
│   │   │   ├── mc_prediction.c
│   │   │   ├── md_distortion.c
│   │   │   ├── md_high.c
│   │   │   ├── md_highfast.c
│   │   │   ├── md_highloss.c
│   │   │   ├── md_low.c
│   │   │   ├── me_distortion.c
│   │   │   ├── me_epzs.c
│   │   │   ├── me_fullfast.c
│   │   │   ├── me_fullsearch.c
│   │   │   ├── memalloc.c
│   │   │   ├── me_umhex.c
│   │   │   ├── me_umhexsmp.c
│   │   │   ├── mode_decision.c
│   │   │   ├── mv-search.c
│   │   │   ├── nal.c
│   │   │   ├── nalu.c
│   │   │   ├── nalucommon.c
│   │   │   ├── output.c
│   │   │   ├── parset.c
│   │   │   ├── parsetcommon.c
│   │   │   ├── q_around.c
│   │   │   ├── q_matrix.c
│   │   │   ├── q_offsets.c
│   │   │   ├── quant4x4_around.c
│   │   │   ├── quant4x4.c
│   │   │   ├── quant4x4_normal.c
│   │   │   ├── quant4x4_trellis.c
│   │   │   ├── quant8x8_around.c
│   │   │   ├── quant8x8.c
│   │   │   ├── quant8x8_normal.c
│   │   │   ├── quant8x8_trellis.c
│   │   │   ├── quantChroma_around.c
│   │   │   ├── quantChroma.c
│   │   │   ├── quantChroma_normal.c
│   │   │   ├── quantChroma_trellis.c
│   │   │   ├── ratectl.c
│   │   │   ├── rc_quadratic.c
│   │   │   ├── rd_intra_jm.c
│   │   │   ├── rdopt.c
│   │   │   ├── rdopt_coding_state.c
│   │   │   ├── rdoq.c
│   │   │   ├── rdoq_cabac.c
│   │   │   ├── rdoq_cavlc.c
│   │   │   ├── rdpicdecision.c
│   │   │   ├── refbuf.c
│   │   │   ├── report.c
│   │   │   ├── rtp.c
│   │   │   ├── sei.c
│   │   │   ├── slice.c
│   │   │   ├── symbol.c
│   │   │   ├── transform8x8.c
│   │   │   ├── transform.c
│   │   │   ├── vlc.c
│   │   │   ├── weighted_prediction.c
│   │   │   ├── win32.c
│   │   │   ├── wp_lms.c
│   │   │   └── wp_mcprec.c
│   │   ├── lencod_vc7.vcproj
│   │   ├── lencod_vc8.vcproj
│   │   ├── log.dec
│   │   ├── Makefile
│   │   ├── Readme.txt
│   │   ├── rtpdump
│   │   │   ├── Makefile
│   │   │   ├── ReadMe.txt
│   │   │   ├── rtpdump.cpp
│   │   │   ├── rtpdump.dsp
│   │   │   ├── rtpdump_vc7.vcproj
│   │   │   ├── rtpdump_vc8.vcproj
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── rtp_loss
│   │   │   ├── Makefile
│   │   │   ├── ReadMe.txt
│   │   │   ├── rtp_loss.cpp
│   │   │   ├── rtp_loss.h
│   │   │   ├── rtp_loss_vc7.vcproj
│   │   │   └── rtp_loss_vc8.vcproj
│   │   └── unixprep.sh
│   ├── use.txt
│   ├── x264-060308
│   │   ├── AUTHORS
│   │   ├── build
│   │   │   └── win32
│   │   │   ├── libx264.dsp
│   │   │   ├── libx264.plg
│   │   │   ├── libx264.vcproj
│   │   │   ├── libx264.vcproj.7.10.old
│   │   │   ├── UpgradeLog.XML
│   │   │   ├── _UpgradeReport_Files
│   │   │   │   ├── UpgradeReport.css
│   │   │   │   ├── UpgradeReport_Minus.gif
│   │   │   │   ├── UpgradeReport_Plus.gif
│   │   │   │   └── UpgradeReport.xslt
│   │   │   ├── x264.dsp
│   │   │   ├── x264.dsw
│   │   │   ├── x264.opt
│   │   │   ├── x264.plg
│   │   │   ├── x264.positions
│   │   │   ├── x264.sln
│   │   │   ├── x264.sln.old
│   │   │   ├── x264.suo
│   │   │   ├── x264.suo.old
│   │   │   ├── x264.vcproj
│   │   │   └── x264.vcproj.7.10.old
│   │   ├── common
│   │   │   ├── amd64
│   │   │   │   ├── amd64inc.asm
│   │   │   │   ├── cpu-a.asm
│   │   │   │   ├── dct-a.asm
│   │   │   │   ├── deblock-a.asm
│   │   │   │   ├── mc-a2.asm
│   │   │   │   ├── mc-a.asm
│   │   │   │   ├── pixel-a.asm
│   │   │   │   ├── pixel-sse2.asm
│   │   │   │   ├── predict-a.asm
│   │   │   │   └── quant-a.asm
│   │   │   ├── bs.h
│   │   │   ├── cabac.c
│   │   │   ├── cabac.h
│   │   │   ├── clip1.h
│   │   │   ├── common.c
│   │   │   ├── common.h
│   │   │   ├── cpu.c
│   │   │   ├── cpu.h
│   │   │   ├── csp.c
│   │   │   ├── csp.h
│   │   │   ├── dct.c
│   │   │   ├── dct.h
│   │   │   ├── display.h
│   │   │   ├── display-x11.c
│   │   │   ├── frame.c
│   │   │   ├── frame.h
│   │   │   ├── i386
│   │   │   │   ├── cpu-a.asm
│   │   │   │   ├── dct-a.asm
│   │   │   │   ├── dct-c.c
│   │   │   │   ├── dct.h
│   │   │   │   ├── deblock-a.asm
│   │   │   │   ├── i386inc.asm
│   │   │   │   ├── mc-a2.asm
│   │   │   │   ├── mc-a.asm
│   │   │   │   ├── mc-c.c
│   │   │   │   ├── mc.h
│   │   │   │   ├── pixel-a.asm
│   │   │   │   ├── pixel.h
│   │   │   │   ├── pixel-sse2.asm
│   │   │   │   ├── predict-a.asm
│   │   │   │   ├── predict.c
│   │   │   │   ├── predict.h
│   │   │   │   ├── quant-a.asm
│   │   │   │   └── quant.h
│   │   │   ├── macroblock.c
│   │   │   ├── macroblock.h
│   │   │   ├── mc.c
│   │   │   ├── mc.h
│   │   │   ├── mdate.c
│   │   │   ├── pixel.c
│   │   │   ├── pixel.h
│   │   │   ├── ppc
│   │   │   │   ├── dct.c
│   │   │   │   ├── dct.h
│   │   │   │   ├── mc.c
│   │   │   │   ├── mc.h
│   │   │   │   ├── pixel.c
│   │   │   │   ├── pixel.h
│   │   │   │   └── ppccommon.h
│   │   │   ├── predict.c
│   │   │   ├── predict.h
│   │   │   ├── quant.c
│   │   │   ├── quant.h
│   │   │   ├── set.c
│   │   │   ├── set.h
│   │   │   ├── sparc
│   │   │   │   ├── pixel.asm
│   │   │   │   └── pixel.h
│   │   │   ├── visualize.c
│   │   │   ├── visualize.h
│   │   │   └── vlc.h
│   │   ├── configure
│   │   ├── COPYING
│   │   ├── decoder
│   │   │   ├── decoder.c
│   │   │   ├── macroblock.c
│   │   │   ├── macroblock.h
│   │   │   ├── set.c
│   │   │   ├── set.h
│   │   │   ├── vlc.c
│   │   │   └── vlc.h
│   │   ├── doc
│   │   │   ├── ratecontrol.txt
│   │   │   └── vui.txt
│   │   ├── encoder
│   │   │   ├── analyse.c
│   │   │   ├── analyse.h
│   │   │   ├── cabac.c
│   │   │   ├── cavlc.c
│   │   │   ├── encoder.c
│   │   │   ├── eval.c
│   │   │   ├── macroblock.c
│   │   │   ├── macroblock.h
│   │   │   ├── me.c
│   │   │   ├── me.h
│   │   │   ├── ratecontrol.c
│   │   │   ├── ratecontrol.h
│   │   │   ├── rdo.c
│   │   │   ├── set.c
│   │   │   ├── set.h
│   │   │   └── slicetype_decision.c
│   │   ├── extras
│   │   │   ├── getopt.c
│   │   │   ├── getopt.h
│   │   │   └── stdint.h
│   │   ├── Makefile
│   │   ├── matroska.c
│   │   ├── matroska.h
│   │   ├── readme.txt
│   │   ├── tools
│   │   │   ├── avc2avi.c
│   │   │   ├── checkasm.c
│   │   │   ├── countquant_x264.pl
│   │   │   ├── Jamfile
│   │   │   ├── q_matrix_jvt.cfg
│   │   │   ├── x264-rd.sh
│   │   │   └── xyuv.c
│   │   ├── version.sh
│   │   ├── vfw
│   │   │   ├── build
│   │   │   │   ├── cygwin
│   │   │   │   │   └── Makefile
│   │   │   │   └── win32
│   │   │   │   ├── bin
│   │   │   │   │   └── x264vfw.inf
│   │   │   │   ├── x264vfw.dsp
│   │   │   │   └── x264vfw.dsw
│   │   │   ├── codec.c
│   │   │   ├── config.c
│   │   │   ├── driverproc.c
│   │   │   ├── driverproc.def
│   │   │   ├── installer
│   │   │   │   ├── win.bmp
│   │   │   │   ├── x264-conf.nsi
│   │   │   │   └── x264vfw.ico
│   │   │   ├── resource.h
│   │   │   ├── resource.rc
│   │   │   ├── w32api
│   │   │   │   └── vfw.h
│   │   │   ├── x264.bmp
│   │   │   └── x264vfw.h
│   │   ├── x264.c
│   │   ├── x264.h
│   │   ├── x264.IAB
│   │   ├── x264.IAD
│   │   ├── x264.IMB
│   │   ├── x264.IMD
│   │   ├── x264.PFI
│   │   ├── x264.PO
│   │   ├── x264.PR
│   │   ├── x264.PRI
│   │   ├── x264.PS
│   │   ├── x264.SearchResults
│   │   └── x264.WK3
│   └── x264-080907
│   ├── AUTHORS
│   ├── build
│   │   └── win32
│   │   ├── libx264.vcproj
│   │   ├── libx264.vcproj.7.10.old
│   │   ├── UpgradeLog.XML
│   │   ├── x264.sln
│   │   ├── x264.sln.old
│   │   ├── x264.suo
│   │   ├── x264.vcproj
│   │   └── x264.vcproj.7.10.old
│   ├── common
│   │   ├── bs.h
│   │   ├── cabac.c
│   │   ├── cabac.h
│   │   ├── common.c
│   │   ├── common.h
│   │   ├── cpu.c
│   │   ├── cpu.h
│   │   ├── dct.c
│   │   ├── dct.h
│   │   ├── display.h
│   │   ├── display-x11.c
│   │   ├── frame.c
│   │   ├── frame.h
│   │   ├── macroblock.c
│   │   ├── macroblock.h
│   │   ├── mc.c
│   │   ├── mc.h
│   │   ├── mdate.c
│   │   ├── osdep.h
│   │   ├── pixel.c
│   │   ├── pixel.h
│   │   ├── ppc
│   │   │   ├── dct.c
│   │   │   ├── dct.h
│   │   │   ├── deblock.c
│   │   │   ├── mc.c
│   │   │   ├── mc.h
│   │   │   ├── pixel.c
│   │   │   ├── pixel.h
│   │   │   ├── ppccommon.h
│   │   │   ├── predict.c
│   │   │   ├── predict.h
│   │   │   ├── quant.c
│   │   │   └── quant.h
│   │   ├── predict.c
│   │   ├── predict.h
│   │   ├── quant.c
│   │   ├── quant.h
│   │   ├── set.c
│   │   ├── set.h
│   │   ├── sparc
│   │   │   ├── pixel.asm
│   │   │   └── pixel.h
│   │   ├── visualize.c
│   │   ├── visualize.h
│   │   ├── vlc.c
│   │   └── x86
│   │   ├── cabac-a.asm
│   │   ├── cpu-32.asm
│   │   ├── cpu-64.asm
│   │   ├── dct-32.asm
│   │   ├── dct-64.asm
│   │   ├── dct-a.asm
│   │   ├── dct.h
│   │   ├── deblock-a.asm
│   │   ├── mc-a2.asm
│   │   ├── mc-a.asm
│   │   ├── mc-c.c
│   │   ├── mc.h
│   │   ├── pixel-32.asm
│   │   ├── pixel-a.asm
│   │   ├── pixel.h
│   │   ├── predict-a.asm
│   │   ├── predict-c.c
│   │   ├── predict.h
│   │   ├── quant-a.asm
│   │   ├── quant.h
│   │   ├── sad-a.asm
│   │   ├── util.h
│   │   ├── x86inc.asm
│   │   └── x86util.asm
│   ├── config.guess
│   ├── config.sub
│   ├── configure
│   ├── COPYING
│   ├── doc
│   │   ├── ratecontrol.txt
│   │   ├── standards.txt
│   │   ├── threads.txt
│   │   └── vui.txt
│   ├── Doxyfile
│   ├── encoder
│   │   ├── analyse.c
│   │   ├── analyse.h
│   │   ├── cabac.c
│   │   ├── cavlc.c
│   │   ├── encoder.c
│   │   ├── macroblock.c
│   │   ├── macroblock.h
│   │   ├── me.c
│   │   ├── me.h
│   │   ├── ratecontrol.c
│   │   ├── ratecontrol.h
│   │   ├── rdo.c
│   │   ├── set.c
│   │   ├── set.h
│   │   └── slicetype.c
│   ├── extras
│   │   ├── getopt.c
│   │   ├── getopt.h
│   │   └── stdint.h
│   ├── gtk
│   │   ├── fr.po
│   │   ├── Makefile
│   │   ├── test.c
│   │   ├── x264_gtk_bitrate.c
│   │   ├── x264_gtk_bitrate.h
│   │   ├── x264_gtk.c
│   │   ├── x264_gtk_cqm.c
│   │   ├── x264_gtk_cqm.h
│   │   ├── x264_gtk_demuxers.h
│   │   ├── x264_gtk_encode.c
│   │   ├── x264_gtk_encode_encode.c
│   │   ├── x264_gtk_encode_encode.h
│   │   ├── x264_gtk_encode_main_window.c
│   │   ├── x264_gtk_encode_main_window.h
│   │   ├── x264_gtk_encode_private.h
│   │   ├── x264_gtk_encode_status_window.c
│   │   ├── x264_gtk_encode_status_window.h
│   │   ├── x264_gtk_enum.h
│   │   ├── x264_gtk.h
│   │   ├── x264_gtk_i18n.h
│   │   ├── x264_gtk_mb.c
│   │   ├── x264_gtk_mb.h
│   │   ├── x264_gtk_more.c
│   │   ├── x264_gtk_more.h
│   │   ├── x264_gtk_private.h
│   │   ├── x264gtk.rc
│   │   ├── x264_gtk_rc.c
│   │   ├── x264_gtk_rc.h
│   │   ├── x264.ico
│   │   └── x264.png
│   ├── Makefile
│   ├── matroska.c
│   ├── matroska.h
│   ├── muxers.c
│   ├── muxers.h
│   ├── source_insight
│   │   ├── x264.IAB
│   │   ├── x264.IAD
│   │   ├── x264.IMB
│   │   ├── x264.IMD
│   │   ├── x264.PFI
│   │   ├── x264.PO
│   │   ├── x264.PR
│   │   ├── x264.PRI
│   │   ├── x264.PS
│   │   ├── x264.SearchResults
│   │   └── x264.WK3
│   ├── tools
│   │   ├── avc2avi.c
│   │   ├── checkasm-a.asm
│   │   ├── checkasm.c
│   │   ├── countquant_x264.pl
│   │   ├── Jamfile
│   │   ├── q_matrix_jvt.cfg
│   │   ├── x264-rd.sh
│   │   └── xyuv.c
│   ├── version.sh
│   ├── x264.c
│   └── x264.h
├── chapter16
│   ├── AVE6900SDK_Local_Manual_Chn.doc
│   ├── vss
│   │   ├── vss
│   │   │   ├── BkDialogST.cpp
│   │   │   ├── BkDialogST.h
│   │   │   ├── CaptureClass.cpp
│   │   │   ├── CaptureClass.h
│   │   │   ├── MainFrame.cpp
│   │   │   ├── MainFrame.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── btn_down.bmp
│   │   │   │   ├── btn_normal.bmp
│   │   │   │   ├── chan_left_down.bmp
│   │   │   │   ├── chan_left_normal.bmp
│   │   │   │   ├── chan_midle_down.bmp
│   │   │   │   ├── chan_midle_normal.bmp
│   │   │   │   ├── chan_right_down.bmp
│   │   │   │   ├── chan_right_normal.bmp
│   │   │   │   ├── CloseBt.bmp
│   │   │   │   ├── exit.bmp
│   │   │   │   ├── main1_1.bmp
│   │   │   │   ├── main4_1.bmp
│   │   │   │   ├── MinBt.bmp
│   │   │   │   ├── vss.ico
│   │   │   │   └── vss.rc2
│   │   │   ├── Resource.h
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   ├── vss.aps
│   │   │   ├── vss.cpp
│   │   │   ├── vssDlg.cpp
│   │   │   ├── vssDlg.h
│   │   │   ├── vss.h
│   │   │   ├── vss.rc
│   │   │   ├── vss.vcproj
│   │   │   ├── xSkinButton.cpp
│   │   │   └── xSkinButton.h
│   │   ├── vss.sln
│   │   └── vss.suo
│   └── vss_1
│   ├── vss
│   │   ├── BkDialogST.cpp
│   │   ├── BkDialogST.h
│   │   ├── CaptureClass.cpp
│   │   ├── CaptureClass.h
│   │   ├── CDXGraph.cpp
│   │   ├── CDXGraph.h
│   │   ├── MainFrame.cpp
│   │   ├── MainFrame.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── btn_down.bmp
│   │   │   ├── btn_normal.bmp
│   │   │   ├── chan_left_down.bmp
│   │   │   ├── chan_left_normal.bmp
│   │   │   ├── chan_midle_down.bmp
│   │   │   ├── chan_midle_normal.bmp
│   │   │   ├── chan_right_down.bmp
│   │   │   ├── chan_right_normal.bmp
│   │   │   ├── CloseBt.bmp
│   │   │   ├── exit.bmp
│   │   │   ├── main1_1.bmp
│   │   │   ├── main4_1.bmp
│   │   │   ├── MinBt.bmp
│   │   │   ├── playall_down.bmp
│   │   │   ├── playall_normal.bmp
│   │   │   ├── vss.ico
│   │   │   └── vss.rc2
│   │   ├── Resource.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── vss.aps
│   │   ├── vss.cpp
│   │   ├── vssDlg.cpp
│   │   ├── vssDlg.h
│   │   ├── vss.h
│   │   ├── vss.rc
│   │   ├── vss.vcproj
│   │   ├── xSkinButton.cpp
│   │   └── xSkinButton.h
│   ├── vss.sln
│   └── vss.suo
├── chapter4
│   └── Dsound
│   ├── DSound_demo
│   │   ├── DirectSound.cpp
│   │   ├── DirectSound.h
│   │   ├── DSoundManager.lib
│   │   ├── res
│   │   │   ├── guoge.wav
│   │   │   ├── Sound.ico
│   │   │   └── Sound.rc2
│   │   ├── resource.h
│   │   ├── Sound.aps
│   │   ├── Sound.clw
│   │   ├── Sound.cpp
│   │   ├── SoundDlg.cpp
│   │   ├── SoundDlg.h
│   │   ├── Sound.dsp
│   │   ├── Sound.dsw
│   │   ├── Sound.h
│   │   ├── Sound.plg
│   │   ├── Sound.rc
│   │   ├── Sound.sln
│   │   ├── Sound.suo
│   │   ├── Sound.vcproj
│   │   ├── Sound.vcproj.E5C45D5F489645B.Administrator.user
│   │   ├── Sound.vcproj.LE401-59.Administrator.user
│   │   ├── Sound.vcproj.ZHUCHAOF-4C1644.zhuchaofei.user
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── DSoundManager
│   ├── Debug
│   ├── DirectSound.cpp
│   ├── DirectSound.h
│   ├── DSoundManager.cpp
│   ├── DSoundManager.dsp
│   ├── DSoundManager.dsw
│   ├── DSoundManager.plg
│   ├── DSoundManager.sln
│   ├── DSoundManager.vcproj
│   ├── DSoundManager.vcproj.E5C45D5F489645B.Administrator.user
│   ├── DSoundManager.vcproj.LE401-59.Administrator.user
│   ├── DSoundManager.vcproj.ZHUCHAOF-4C1644.zhuchaofei.user
│   ├── GenRS_AutoLock.h
│   ├── GENRS_SyncObject.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── TKCore.h
├── chapter5
│   └── Dsound3DPlayDemo
│   ├── Dsound3DPlayDemo.aps
│   ├── Dsound3DPlayDemo.cpp
│   ├── Dsound3DPlayDemoDlg.cpp
│   ├── Dsound3DPlayDemoDlg.h
│   ├── Dsound3DPlayDemo.h
│   ├── Dsound3DPlayDemo.rc
│   ├── Dsound3DPlayDemo.sln
│   ├── Dsound3DPlayDemo.suo
│   ├── Dsound3DPlayDemo.vcproj
│   ├── Dsound3DPlayDemo.vcproj.BBNET.sunz.user
│   ├── Dsound3DPlayDemo.vcproj.ZHUCHAOF-4C1644.zhuchaofei.user
│   ├── ReadMe.txt
│   ├── res
│   │   ├── bitmap1.bmp
│   │   ├── Dsound3DPlayDemo.ico
│   │   ├── Dsound3DPlayDemo.manifest
│   │   ├── Dsound3DPlayDemo.rc2
│   │   └── Thumbs.db
│   ├── resource.h
│   ├── stdafx.cpp
│   ├── stdafx.h
│   ├── UpgradeLog.XML
│   ├── _UpgradeReport_Files
│   │   ├── Thumbs.db
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   ├── WaveFile.cpp
│   └── WaveFile.h
├── chapter6
│   └── CaptureSound
│   ├── Common
│   │   ├── directxCE.ico
│   │   ├── directx.ico
│   │   ├── Include
│   │   │   ├── d3dapp.h
│   │   │   ├── d3denumeration.h
│   │   │   ├── d3dfile.h
│   │   │   ├── d3dfont.h
│   │   │   ├── d3dres.h
│   │   │   ├── d3dsaver.h
│   │   │   ├── d3dsettings.h
│   │   │   ├── d3dutil.h
│   │   │   ├── ddutil.h
│   │   │   ├── didevimg.h
│   │   │   ├── diutil.h
│   │   │   ├── dmutil.h
│   │   │   ├── dsutil.h
│   │   │   ├── dxutil.h
│   │   │   ├── netclient.h
│   │   │   ├── netclientres.h
│   │   │   ├── netconnect.h
│   │   │   ├── netconnectres.h
│   │   │   ├── netvoice.h
│   │   │   └── SessionInfo.h
│   │   ├── Src
│   │   │   ├── d3dapp.cpp
│   │   │   ├── d3denumeration.cpp
│   │   │   ├── d3dfile.cpp
│   │   │   ├── d3dfont.cpp
│   │   │   ├── d3dsaver.cpp
│   │   │   ├── d3dsettings.cpp
│   │   │   ├── d3dutil.cpp
│   │   │   ├── ddutil.cpp
│   │   │   ├── didevimg.cpp
│   │   │   ├── diutil.cpp
│   │   │   ├── dmutil.cpp
│   │   │   ├── dsutil.cpp
│   │   │   ├── dxutil.cpp
│   │   │   ├── netclient.cpp
│   │   │   ├── netconnect.cpp
│   │   │   ├── netvoice.cpp
│   │   │   └── SessionInfo.cpp
│   │   └── Thumbs.db
│   └── Recorder
│   ├── AudioFormat.cpp
│   ├── AudioFormat.h
│   ├── CaptureDevices.cpp
│   ├── CaptureDevices.h
│   ├── ReadMe.txt
│   ├── Recorder.aps
│   ├── Recorder.clw
│   ├── Recorder.cpp
│   ├── RecorderDlg.cpp
│   ├── RecorderDlg.h
│   ├── Recorder.dsp
│   ├── Recorder.dsw
│   ├── Recorder.h
│   ├── Recorder.opt
│   ├── Recorder.plg
│   ├── Recorder.rc
│   ├── Recorder.sln
│   ├── Recorder.suo
│   ├── Recorder.vcproj
│   ├── Recorder.vcproj.E5C45D5F489645B.Administrator.user
│   ├── res
│   │   ├── Recorder.ico
│   │   ├── Recorder.rc2
│   │   └── Thumbs.db
│   ├── resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── chapter7
│   ├── aviplayer
│   │   ├── aviplayer
│   │   │   ├── aviplayer.cpp
│   │   │   ├── aviplayer.vcproj
│   │   │   ├── ReadMe.txt
│   │   │   ├── stdafx.cpp
│   │   │   └── stdafx.h
│   │   ├── aviplayer.sln
│   │   └── aviplayer.suo
│   └── capaudio
│   ├── capaudio
│   │   ├── capaudio.aps
│   │   ├── capaudio.cpp
│   │   ├── capaudioDlg.cpp
│   │   ├── capaudioDlg.h
│   │   ├── capaudio.h
│   │   ├── capaudio.rc
│   │   ├── capaudio.vcproj
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── capaudio.ico
│   │   │   └── capaudio.rc2
│   │   ├── Resource.h
│   │   ├── stdafx.cpp
│   │   └── stdafx.h
│   ├── capaudio.sln
│   └── capaudio.suo
├── chapter8
│   └── MediaPlayer
│   ├── MediaPlayer
│   │   ├── CDXGraph.cpp
│   │   ├── CDXGraph.h
│   │   ├── MediaPlayer.aps
│   │   ├── MediaPlayer.cpp
│   │   ├── MediaPlayerDlg.cpp
│   │   ├── MediaPlayerDlg.h
│   │   ├── MediaPlayer.h
│   │   ├── MediaPlayer.rc
│   │   ├── MediaPlayer.vcproj
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── ayh.bmp
│   │   │   ├── MediaPlayer.ico
│   │   │   └── MediaPlayer.rc2
│   │   ├── Resource.h
│   │   ├── stdafx.cpp
│   │   └── stdafx.h
│   ├── MediaPlayer.sln
│   └── MediaPlayer.suo
└── chapter9
├── 9-2
│   ├── 9-2
│   │   ├── 9-2.aps
│   │   ├── 9-2.cpp
│   │   ├── 9-2Dlg.cpp
│   │   ├── 9-2Dlg.h
│   │   ├── 9-2.h
│   │   ├── 9-2.rc
│   │   ├── 9-2.vcproj
│   │   ├── Convert.h
│   │   ├── cscc.lib
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── 9-2.ico
│   │   │   └── My92.rc2
│   │   ├── Resource.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── VMR_Capture.cpp
│   │   └── VMR_Capture.h
│   ├── 9-2.sln
│   └── 9-2.suo
└── CaptureVideo
├── CaptureVideo
│   ├── CaptureClass.cpp
│   ├── CaptureClass.h
│   ├── CaptureVideo.aps
│   ├── CaptureVideo.cpp
│   ├── CaptureVideoDlg.cpp
│   ├── CaptureVideoDlg.h
│   ├── CaptureVideo.h
│   ├── CaptureVideo.rc
│   ├── CaptureVideo.vcproj
│   ├── Convert.h
│   ├── ReadMe.txt
│   ├── res
│   │   ├── CaptureVideo.ico
│   │   └── CaptureVideo.rc2
│   ├── Resource.h
│   ├── stdafx.cpp
│   └── stdafx.h
├── CaptureVideo.sln
├── CaptureVideo.suo
└── debug

289 directories, 2141 files

标签:

实例下载地址

Visual+C++ 音频视频处理技术及工程实践完整源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警