实例介绍
主要内容包括:数字视频技术基础,JPEG编解码技术与实现,MPEG-1编解码技术与实现,MPEG-2压缩编码标准,MPEG-4压缩码技术与实现,MPEG-4实用源代码分析,H.263视频压缩编码技术与实现,H.264视频压缩编码技术与实现,音、视频网络传送技术等
【实例截图】
【核心代码】
ca4fb58f-b69f-439c-81a1-b509831c4045
└── VC音视频编解码技术及实践
├── 第10章
│ ├── 视频通信
│ │ ├── client
│ │ │ ├── ClientCtrlSock.cpp
│ │ │ ├── ClientCtrlSock.h
│ │ │ ├── ClientPlus.aps
│ │ │ ├── ClientPlus.clw
│ │ │ ├── ClientPlus.cpp
│ │ │ ├── ClientPlusDlg.cpp
│ │ │ ├── ClientPlusDlg.h
│ │ │ ├── ClientPlus.dsp
│ │ │ ├── ClientPlus.dsw
│ │ │ ├── ClientPlus.h
│ │ │ ├── ClientPlus.ncb
│ │ │ ├── ClientPlus.opt
│ │ │ ├── ClientPlus.plg
│ │ │ ├── ClientPlus.rc
│ │ │ ├── ClientStreamSock.cpp
│ │ │ ├── ClientStreamSock.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── res
│ │ │ │ ├── ClientPlus.ico
│ │ │ │ └── ClientPlus.rc2
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── DivXPro5GAINBundle.exe
│ │ └── server
│ │ ├── ListenSock.cpp
│ │ ├── ListenSock.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── ServerPlus.ico
│ │ │ └── ServerPlus.rc2
│ │ ├── Resource.h
│ │ ├── ServerCtrlSock.cpp
│ │ ├── ServerCtrlSock.h
│ │ ├── ServerPlus.aps
│ │ ├── ServerPlus.clw
│ │ ├── ServerPlus.cpp
│ │ ├── ServerPlusDlg.cpp
│ │ ├── ServerPlusDlg.h
│ │ ├── ServerPlus.dsp
│ │ ├── ServerPlus.dsw
│ │ ├── ServerPlus.h
│ │ ├── ServerPlus.ncb
│ │ ├── ServerPlus.opt
│ │ ├── ServerPlus.plg
│ │ ├── ServerPlus.rc
│ │ ├── ServerStreamSock.cpp
│ │ ├── ServerStreamSock.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 音频通信
│ ├── Dll
│ │ ├── AudioCode.cpp
│ │ ├── AudioCode.h
│ │ ├── ClientSocket.cpp
│ │ ├── ClientSocket.h
│ │ ├── Debug
│ │ │ ├── TalkDll.exp
│ │ │ └── TalkDll.lib
│ │ ├── G729a.lib
│ │ ├── head.h
│ │ ├── Interface.cpp
│ │ ├── Interface.h
│ │ ├── ListenSocket.cpp
│ │ ├── ListenSocket.h
│ │ ├── MixIn.cpp
│ │ ├── MixIn.h
│ │ ├── MixOut.cpp
│ │ ├── MixOut.h
│ │ ├── MyWaveIn.cpp
│ │ ├── MyWaveIn.h
│ │ ├── RecSocket.cpp
│ │ ├── RecSocket.h
│ │ ├── res
│ │ │ └── TalkDll.rc2
│ │ ├── Resource.h
│ │ ├── SendClient.cpp
│ │ ├── SendClient.h
│ │ ├── SortData.cpp
│ │ ├── SortData.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── TalkDll.aps
│ │ ├── TalkDll.clw
│ │ ├── TalkDll.cpp
│ │ ├── TalkDll.def
│ │ ├── TalkDll.dsp
│ │ ├── TalkDll.dsw
│ │ ├── TalkDll.ncb
│ │ ├── TalkDll.opt
│ │ ├── TalkDll.plg
│ │ ├── TalkDll.rc
│ │ ├── UdpSocket.cpp
│ │ ├── UdpSocket.h
│ │ ├── WaveIn.cpp
│ │ ├── WaveIn.h
│ │ ├── WaveOut.cpp
│ │ └── WaveOut.h
│ └── test
│ ├── Debug
│ │ ├── TalkDll.dll
│ │ └── test.exe
│ ├── res
│ │ ├── test.ico
│ │ └── test.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── test.aps
│ ├── test.clw
│ ├── test.cpp
│ ├── testDlg.cpp
│ ├── testDlg.h
│ ├── test.dsp
│ ├── test.dsw
│ ├── test.h
│ ├── test.ncb
│ ├── test.opt
│ ├── test.plg
│ └── test.rc
├── 第2章
│ ├── HuffmanExp
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── CqOctree.cpp
│ │ ├── dibapi.cpp
│ │ ├── dibapi.h
│ │ ├── Dib.cpp
│ │ ├── Dib.h
│ │ ├── DlgHuffman.cpp
│ │ ├── DlgHuffman.h
│ │ ├── HuffmanExp.aps
│ │ ├── HuffmanExp.clw
│ │ ├── HuffmanExp.cpp
│ │ ├── HuffmanExpDoc.cpp
│ │ ├── HuffmanExpDoc.h
│ │ ├── HuffmanExp.dsp
│ │ ├── HuffmanExp.dsw
│ │ ├── HuffmanExp.h
│ │ ├── HuffmanExp.ncb
│ │ ├── HuffmanExp.opt
│ │ ├── HuffmanExp.plg
│ │ ├── HuffmanExp.rc
│ │ ├── HuffmanExpView.cpp
│ │ ├── HuffmanExpView.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── HuffmanExpDoc.ico
│ │ │ ├── HuffmanExp.ico
│ │ │ ├── HuffmanExp.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── jpeg
│ │ └── jfdctflt.c
│ ├── JpgVSbmp
│ │ ├── CqOctree.cpp
│ │ ├── dibapi.cpp
│ │ ├── dibapi.h
│ │ ├── Dib.cpp
│ │ ├── Dib.h
│ │ ├── Huffman.cpp
│ │ ├── Huffman.h
│ │ ├── IP.cpp
│ │ ├── JCONFIG.H
│ │ ├── Jmorecfg.h
│ │ ├── Jpeg.cpp
│ │ ├── Jpeg.h
│ │ ├── Jpeglib2.lib
│ │ ├── JPEGLIB.H
│ │ ├── JpgVSbmp.clw
│ │ ├── JpgVSbmp.cpp
│ │ ├── JpgVSbmp.def
│ │ ├── JpgVSbmp.dsp
│ │ ├── JpgVSbmp.dsw
│ │ ├── JpgVSbmp.h
│ │ ├── JpgVSbmp.ncb
│ │ ├── JpgVSbmp.opt
│ │ ├── JpgVSbmp.plg
│ │ ├── JpgVSbmp.rc
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ └── JpgVSbmp.rc2
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ └── TifHeader.h
│ ├── Readme.txt
│ ├── RWJpegExp
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── CqOctree.cpp
│ │ ├── dibapi.cpp
│ │ ├── dibapi.h
│ │ ├── Dib.cpp
│ │ ├── Dib.h
│ │ ├── FormatJpeg.cpp
│ │ ├── FormatJpeg.h
│ │ ├── Huffman.cpp
│ │ ├── Huffman.h
│ │ ├── IP.cpp
│ │ ├── JCONFIG.H
│ │ ├── Jmorecfg.h
│ │ ├── Jpeg.cpp
│ │ ├── Jpeg.h
│ │ ├── Jpeglib2.lib
│ │ ├── JPEGLIB.H
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── RWJpegExpDoc.ico
│ │ │ ├── RWJpegExp.ico
│ │ │ ├── RWJpegExp.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── RWJpegExp.aps
│ │ ├── RWJpegExp.clw
│ │ ├── RWJpegExp.cpp
│ │ ├── RWJpegExpDoc.cpp
│ │ ├── RWJpegExpDoc.h
│ │ ├── RWJpegExp.dsp
│ │ ├── RWJpegExp.dsw
│ │ ├── RWJpegExp.h
│ │ ├── RWJpegExp.ncb
│ │ ├── RWJpegExp.opt
│ │ ├── RWJpegExp.plg
│ │ ├── RWJpegExp.rc
│ │ ├── RWJpegExpView.cpp
│ │ ├── RWJpegExpView.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ └── TifHeader.h
│ └── VbTestDll
│ ├── JpgVSbmp.dll
│ ├── MSSCCPRJ.SCC
│ ├── test.bmp
│ ├── 工程1.exe
│ ├── 工程1.vbp
│ └── 工程1.vbw
├── 第3章
│ ├── mp3de
│ │ ├── amp.1
│ │ ├── args.c
│ │ ├── audio.c
│ │ ├── audioIO_AIX.c
│ │ ├── audioIO_BeOS.c
│ │ ├── audioIO.c
│ │ ├── audioIO_HPUX.c
│ │ ├── audioIO_IRIX.c
│ │ ├── audioIO_Linux.c
│ │ ├── audioIO_SunOS.c
│ │ ├── buffer.c
│ │ ├── BUGS
│ │ ├── CHANGES
│ │ ├── config.h.in
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── doc
│ │ │ ├── BeOS.txt
│ │ │ ├── jukebox.txt
│ │ │ ├── layer2.txt
│ │ │ └── linuxrealtime.txt
│ │ ├── dump.c
│ │ ├── formats.c
│ │ ├── getbits.c
│ │ ├── getdata.c
│ │ ├── getopt1.c
│ │ ├── getopt.c
│ │ ├── guicontrol.c
│ │ ├── huffman.c
│ │ ├── layer2.c
│ │ ├── layer3.c
│ │ ├── Makefile.in
│ │ ├── misc2.c
│ │ ├── position.c
│ │ ├── README
│ │ ├── rtbuf.c
│ │ ├── TODO
│ │ ├── transform.c
│ │ └── util.c
│ ├── mp3en
│ │ ├── bitstream.c
│ │ ├── fft.c
│ │ ├── formatBitstream.c
│ │ ├── hg.mp3
│ │ ├── huffman.c
│ │ ├── ieeefloat.c
│ │ ├── l3bitstream.c
│ │ ├── l3loop.c
│ │ ├── l3mdct.c
│ │ ├── l3psy.c
│ │ ├── l3subband.c
│ │ ├── layer3.c
│ │ ├── main.c
│ │ ├── Makefile
│ │ ├── portableio.c
│ │ ├── README.8hz-mp3
│ │ ├── README.Development
│ │ ├── reservoir.c
│ │ ├── tables.c
│ │ └── wave.c
│ ├── mpeg1
│ │ ├── A2MGUI
│ │ │ ├── avi2mpg1.exe
│ │ │ ├── AVI2MPG.EXE
│ │ │ └── SRC
│ │ │ ├── Avi2mpg.001
│ │ │ ├── Avi2mpg.aps
│ │ │ ├── Avi2mpg.dsp
│ │ │ ├── Avi2mpg.dsw
│ │ │ ├── AVI2MPG.MAK
│ │ │ ├── Avi2mpg.ncb
│ │ │ ├── Avi2mpg.opt
│ │ │ ├── avi2mpg.plg
│ │ │ ├── AVI2MPG.VCP
│ │ │ └── res
│ │ │ ├── avi2mpg.ico
│ │ │ ├── avi2mpg.rc2
│ │ │ └── bitmap1.bmp
│ │ ├── avi2mpg1
│ │ │ ├── avi2mpg1.exe
│ │ │ ├── INTER.MAT
│ │ │ ├── INTRA.MAT
│ │ │ ├── readme.txt
│ │ │ └── template.par
│ │ └── avi2mpg1_src
│ │ ├── Avi2m1v.c
│ │ ├── AVI2MP2.C
│ │ ├── Avi2mpg1.c
│ │ ├── BUFFER.C
│ │ ├── COMMON.C
│ │ ├── CONFORM.C
│ │ ├── COPYING
│ │ ├── Encode.c
│ │ ├── FDCTREF.C
│ │ ├── IDCT.C
│ │ ├── INITS.C
│ │ ├── INPTSTRM.C
│ │ ├── INTERACT.C
│ │ ├── MOTION.C
│ │ ├── MPLEX.C
│ │ ├── MULTPLEX.C
│ │ ├── PREDICT.C
│ │ ├── PSY.C
│ │ ├── PUTBITS.C
│ │ ├── PUTHDR.C
│ │ ├── PUTMPG.C
│ │ ├── PUTPIC.C
│ │ ├── Putseq.c
│ │ ├── PUTVLC.C
│ │ ├── QUANTIZE.C
│ │ ├── RATECTL.C
│ │ ├── Readpic.c
│ │ ├── STATS.C
│ │ ├── SUBS.C
│ │ ├── SYSTEMS.C
│ │ ├── TIMECODE.C
│ │ ├── TRANSFRM.C
│ │ └── WRITEPIC.C
│ └── Readme.txt
├── 第4章
│ ├── AAC
│ │ ├── aacdec
│ │ │ ├── audio.c
│ │ │ ├── block.c
│ │ │ ├── config.c
│ │ │ ├── decdata.c
│ │ │ ├── decoder.c
│ │ │ ├── dolby_adapt.c
│ │ │ ├── huffdec1.c
│ │ │ ├── huffdec2.c
│ │ │ ├── huffdec3.c
│ │ │ ├── huffinit.c
│ │ │ ├── hufftables.c
│ │ │ ├── in_aac.001
│ │ │ ├── in_aac.c
│ │ │ ├── in_aac.dsp
│ │ │ ├── in_aac.dsw
│ │ │ ├── in_aac.ncb
│ │ │ ├── in_aac.opt
│ │ │ ├── in_aac.plg
│ │ │ ├── intensity.c
│ │ │ ├── monopred.c
│ │ │ ├── portio.c
│ │ │ ├── stereo.c
│ │ │ ├── tns.c
│ │ │ ├── transfo.c
│ │ │ └── util.c
│ │ └── aacenc
│ │ ├── aac_back_pred.c
│ │ ├── aac_qc.c
│ │ ├── aac_se_enc.c
│ │ ├── bitstream.c
│ │ ├── encoder.c
│ │ ├── enc_tf.c
│ │ ├── imdct.c
│ │ ├── mbaacenc.001
│ │ ├── mbaacenc.dsp
│ │ ├── mbaacenc.dsw
│ │ ├── mbaacenc.ncb
│ │ ├── mbaacenc.opt
│ │ ├── mbaacenc.plg
│ │ ├── mc_enc.c
│ │ ├── psych.c
│ │ ├── tns.c
│ │ ├── transfo.c
│ │ ├── util.c
│ │ └── winswitch.c
│ ├── mpeg2
│ │ ├── bin
│ │ │ ├── emu387
│ │ │ ├── mpeg2dec.exe
│ │ │ ├── mpeg2enc.exe
│ │ │ └── readme.pc
│ │ ├── doc
│ │ │ ├── ARCHITECTURE
│ │ │ └── BUGS
│ │ ├── Makefile
│ │ ├── mpeg2ply
│ │ │ ├── display.c
│ │ │ ├── makefile
│ │ │ ├── mpeg2ply.c
│ │ │ └── mpeg2ply.exe
│ │ ├── par
│ │ │ ├── inter.mat
│ │ │ ├── intra.mat
│ │ │ ├── MPEG-1.par
│ │ │ ├── NTSC.par
│ │ │ └── PAL.par
│ │ ├── README
│ │ ├── readme.txt
│ │ ├── src
│ │ │ ├── mpeg2dec
│ │ │ │ ├── CHANGES
│ │ │ │ ├── display.c
│ │ │ │ ├── EXAMPLES
│ │ │ │ ├── getbits.c
│ │ │ │ ├── getblk.c
│ │ │ │ ├── gethdr.c
│ │ │ │ ├── getpic.c
│ │ │ │ ├── getvlc.c
│ │ │ │ ├── grayleo.ico
│ │ │ │ ├── idct.c
│ │ │ │ ├── idctref.c
│ │ │ │ ├── IEEE1180
│ │ │ │ ├── Makefile
│ │ │ │ ├── motion.c
│ │ │ │ ├── mpeg2dec.c
│ │ │ │ ├── mpeg2dec.exe
│ │ │ │ ├── mpeg2dec.r
│ │ │ │ ├── README
│ │ │ │ ├── recon.c
│ │ │ │ ├── spatscal.c
│ │ │ │ ├── store.c
│ │ │ │ ├── subspic.c
│ │ │ │ ├── systems.c
│ │ │ │ ├── test.m2v
│ │ │ │ ├── TODO
│ │ │ │ └── verify.c
│ │ │ └── mpeg2enc
│ │ │ ├── CHANGES
│ │ │ ├── conform.c
│ │ │ ├── fdctref.c
│ │ │ ├── idct.c
│ │ │ ├── Makefile
│ │ │ ├── Makefile.wat
│ │ │ ├── motion.c
│ │ │ ├── mpeg2enc.c
│ │ │ ├── mpeg2enc.exe
│ │ │ ├── predict.c
│ │ │ ├── putbits.c
│ │ │ ├── puthdr.c
│ │ │ ├── putmpg.c
│ │ │ ├── putpic.c
│ │ │ ├── putseq.c
│ │ │ ├── putvlc.c
│ │ │ ├── quantize.c
│ │ │ ├── ratectl.c
│ │ │ ├── readpic.c
│ │ │ ├── stats.c
│ │ │ ├── TODO
│ │ │ ├── transfrm.c
│ │ │ └── writepic.c
│ │ └── verify
│ │ ├── README
│ │ ├── recon0.U
│ │ ├── recon0.V
│ │ ├── recon0.Y
│ │ ├── recon1.U
│ │ ├── recon1.V
│ │ ├── recon1.Y
│ │ ├── recon2.U
│ │ ├── recon2.V
│ │ ├── recon2.Y
│ │ ├── test0.U
│ │ ├── test0.V
│ │ ├── test0.Y
│ │ ├── test1.U
│ │ ├── test1.V
│ │ ├── test1.Y
│ │ ├── test2.U
│ │ ├── test2.V
│ │ ├── test2.Y
│ │ ├── test.m2v
│ │ ├── test.par
│ │ └── verify
│ └── Readme.txt
├── 第5章
│ ├── MPEG4视频编解码
│ │ ├── divx(编码)
│ │ │ ├── bitstream.c
│ │ │ ├── ENCORE.C
│ │ │ ├── intel_mmx
│ │ │ │ ├── text_fdct_mmx.c
│ │ │ │ └── text_idct_mmx.c
│ │ │ ├── mom_access.c
│ │ │ ├── MOM_UTIL.C
│ │ │ ├── MOT_CODE.C
│ │ │ ├── mot_est_comp.c
│ │ │ ├── mot_est_mb.c
│ │ │ ├── MOT_UTIL.C
│ │ │ ├── multi_enc.c
│ │ │ ├── PUTVLC.C
│ │ │ ├── RATE_CTL.C
│ │ │ ├── readme.txt
│ │ │ ├── RGB2YUV.C
│ │ │ ├── TEST_ENC.C
│ │ │ ├── test_enc_new.c
│ │ │ ├── test_enc_suc.c
│ │ │ ├── text_bits.c
│ │ │ ├── text_code.c
│ │ │ ├── text_code_mb.c
│ │ │ ├── TEXT_DCT.C
│ │ │ └── VOP_CODE.C
│ │ └── divx(解码)
│ │ ├── Debug
│ │ │ ├── multi_dec.exe
│ │ │ ├── multi_dec.ilk
│ │ │ ├── multi_dec.obj
│ │ │ ├── multi_dec.pch
│ │ │ ├── multi_dec.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── DECORE.LIB
│ │ ├── multi_dec.dsp
│ │ ├── multi_dec.dsw
│ │ ├── multi_dec.ncb
│ │ ├── multi_dec.opt
│ │ ├── multi_dec.plg
│ │ └── SRC
│ │ ├── DECORE.H
│ │ └── multi_dec.c
│ ├── MPEG4视频编解码.zip
│ └── MPEG4音频编码
│ ├── aacquant.c
│ ├── backpred.c
│ ├── bitstream.c
│ ├── channels.c
│ ├── faac60.dsp
│ ├── faac60.dsw
│ ├── faac.c
│ ├── fft.c
│ ├── filtbank.c
│ ├── frame.c
│ ├── huffman.c
│ ├── joint.c
│ ├── ltp.c
│ ├── psych.c
│ ├── readme.txt
│ ├── tns.c
│ └── util.c
├── 第7章
│ ├── H.263编解码源代码
│ │ ├── h263decoder
│ │ │ ├── config.h
│ │ │ ├── display.c
│ │ │ ├── dither.c
│ │ │ ├── getbits.c
│ │ │ ├── getblk.c
│ │ │ ├── gethdr.c
│ │ │ ├── getpic.c
│ │ │ ├── getvlc.c
│ │ │ ├── getvlc.h
│ │ │ ├── global.h
│ │ │ ├── h263decoder.dsp
│ │ │ ├── h263decoder.dsw
│ │ │ ├── h263decoder.ncb
│ │ │ ├── h263decoder.opt
│ │ │ ├── h263decoder.plg
│ │ │ ├── idct.c
│ │ │ ├── idctref.c
│ │ │ ├── indices.h
│ │ │ ├── recon.c
│ │ │ ├── sac.c
│ │ │ ├── sactbls.h
│ │ │ ├── store.c
│ │ │ ├── tmndec.c
│ │ │ ├── tmndec.h
│ │ │ ├── win.c
│ │ │ ├── win.h
│ │ │ ├── yuv2rgb.c
│ │ │ └── yuvrgb24.c
│ │ └── h263encoder
│ │ ├── coder.c
│ │ ├── config.h
│ │ ├── countbit.c
│ │ ├── dct.c
│ │ ├── h263encoder.dsp
│ │ ├── h263encoder.dsw
│ │ ├── h263encoder.ncb
│ │ ├── h263encoder.opt
│ │ ├── h263encoder.plg
│ │ ├── indices.h
│ │ ├── io.c
│ │ ├── macros.h
│ │ ├── main.c
│ │ ├── mot_est.c
│ │ ├── pred.c
│ │ ├── putbits.c
│ │ ├── putvlc.c
│ │ ├── putvlc.h
│ │ ├── quant.c
│ │ ├── ratectrl.c
│ │ ├── sac.c
│ │ ├── sactbls.h
│ │ ├── sim.h
│ │ ├── snr.c
│ │ └── vlc.h
│ ├── Readme.txt
│ ├── 压缩视频
│ │ ├── 15fps.263
│ │ ├── 20kbit.263
│ │ ├── car16.263
│ │ ├── carx16.263
│ │ ├── cla7.263
│ │ ├── clax7.263
│ │ ├── fmn20.263
│ │ ├── fmnx20.263
│ │ ├── h263decoder.exe
│ │ ├── mad13.263
│ │ ├── madx13.263
│ │ ├── mis7.263
│ │ ├── misx7.263
│ │ ├── stream.263
│ │ ├── suz14.263
│ │ └── suzx14.263
│ ├── 原始视频
│ │ ├── 15fps.yuv
│ │ ├── 20kbit.yuv
│ │ └── h263encoder.exe
│ └── 播放工具
│ └── YUVviewer.exe
├── 第8章
│ ├── H264CODEC
│ │ ├── bin
│ │ │ ├── decoder.cfg
│ │ │ ├── encoder_baseline.cfg
│ │ │ ├── encoder.cfg
│ │ │ ├── encoder_extended.cfg
│ │ │ ├── encoder_highquality_HD.cfg
│ │ │ ├── encoder_main.cfg
│ │ │ ├── encoder_yuv422.cfg
│ │ │ ├── encoder_yuv444.cfg
│ │ │ ├── foreman_part_qcif_422.yuv
│ │ │ ├── foreman_part_qcif_444.yuv
│ │ │ ├── foreman_part_qcif.yuv
│ │ │ ├── ldecod.exe
│ │ │ ├── ldecod.map
│ │ │ ├── ldecod.pdb
│ │ │ ├── leakybucketrate.cfg
│ │ │ ├── lencod.exe
│ │ │ ├── lencod.map
│ │ │ ├── lencod.pdb
│ │ │ ├── q_matrix2.cfg
│ │ │ ├── q_matrix.cfg
│ │ │ ├── q_matrix_def.cfg
│ │ │ ├── q_offset.cfg
│ │ │ ├── Readme.txt
│ │ │ ├── sg0conf.cfg
│ │ │ ├── sg2conf.cfg
│ │ │ └── sg6conf.cfg
│ │ ├── 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
│ │ │ │ ├── image.h
│ │ │ │ ├── leaky_bucket.h
│ │ │ │ ├── loopfilter.h
│ │ │ │ ├── macroblock.h
│ │ │ │ ├── mb_access.h
│ │ │ │ ├── mbuffer.h
│ │ │ │ ├── memalloc.h
│ │ │ │ ├── nalucommon.h
│ │ │ │ ├── nalu.h
│ │ │ │ ├── output.h
│ │ │ │ ├── parsetcommon.h
│ │ │ │ ├── parset.h
│ │ │ │ ├── rtp.h
│ │ │ │ ├── sei.h
│ │ │ │ ├── transform8x8.h
│ │ │ │ └── vlc.h
│ │ │ └── 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
│ │ │ ├── memalloc.c
│ │ │ ├── nal.c
│ │ │ ├── nal_part.c
│ │ │ ├── nalu.c
│ │ │ ├── nalucommon.c
│ │ │ ├── output.c
│ │ │ ├── parset.c
│ │ │ ├── parsetcommon.c
│ │ │ ├── rtp.c
│ │ │ ├── sei.c
│ │ │ ├── transform8x8.c
│ │ │ └── vlc.c
│ │ ├── ldecod.dsp
│ │ ├── ldecod.dsw
│ │ ├── ldecod.ncb
│ │ ├── ldecod.opt
│ │ ├── ldecod.plg
│ │ ├── ldecod.vcproj
│ │ ├── lencod
│ │ │ ├── inc
│ │ │ │ ├── annexb.h
│ │ │ │ ├── biariencode.h
│ │ │ │ ├── block.h
│ │ │ │ ├── cabac.h
│ │ │ │ ├── configfile.h
│ │ │ │ ├── context_ini.h
│ │ │ │ ├── contributors.h
│ │ │ │ ├── ctx_tables.h
│ │ │ │ ├── defines.h
│ │ │ │ ├── elements.h
│ │ │ │ ├── epzs.h
│ │ │ │ ├── explicit_gop.h
│ │ │ │ ├── fast_me.h
│ │ │ │ ├── fmo.h
│ │ │ │ ├── global.h
│ │ │ │ ├── header.h
│ │ │ │ ├── image.h
│ │ │ │ ├── intrarefresh.h
│ │ │ │ ├── leaky_bucket.h
│ │ │ │ ├── macroblock.h
│ │ │ │ ├── mb_access.h
│ │ │ │ ├── mbuffer.h
│ │ │ │ ├── memalloc.h
│ │ │ │ ├── minmax.h
│ │ │ │ ├── mode_decision.h
│ │ │ │ ├── mv-search.h
│ │ │ │ ├── nalucommon.h
│ │ │ │ ├── nalu.h
│ │ │ │ ├── output.h
│ │ │ │ ├── parsetcommon.h
│ │ │ │ ├── parset.h
│ │ │ │ ├── q_matrix.h
│ │ │ │ ├── q_offsets.h
│ │ │ │ ├── ratectl.h
│ │ │ │ ├── rdopt_coding_state.h
│ │ │ │ ├── refbuf.h
│ │ │ │ ├── rtp.h
│ │ │ │ ├── sei.h
│ │ │ │ ├── simplified_fast_me.h
│ │ │ │ ├── transform8x8.h
│ │ │ │ └── vlc.h
│ │ │ └── src
│ │ │ ├── annexb.c
│ │ │ ├── biariencode.c
│ │ │ ├── block.c
│ │ │ ├── cabac.c
│ │ │ ├── configfile.c
│ │ │ ├── context_ini.c
│ │ │ ├── decoder.c
│ │ │ ├── epzs.c
│ │ │ ├── explicit_gop.c
│ │ │ ├── fast_me.c
│ │ │ ├── filehandle.c
│ │ │ ├── fmo.c
│ │ │ ├── header.c
│ │ │ ├── image.c
│ │ │ ├── intrarefresh.c
│ │ │ ├── leaky_bucket.c
│ │ │ ├── lencod.c
│ │ │ ├── loopFilter.c
│ │ │ ├── macroblock.c
│ │ │ ├── mb_access.c
│ │ │ ├── mbuffer.c
│ │ │ ├── memalloc.c
│ │ │ ├── mode_decision.c
│ │ │ ├── mv-search.c
│ │ │ ├── nal.c
│ │ │ ├── nalu.c
│ │ │ ├── nalucommon.c
│ │ │ ├── output.c
│ │ │ ├── parset.c
│ │ │ ├── parsetcommon.c
│ │ │ ├── q_matrix.c
│ │ │ ├── q_offsets.c
│ │ │ ├── ratectl.c
│ │ │ ├── rdopt.c
│ │ │ ├── rdopt_coding_state.c
│ │ │ ├── rdpicdecision.c
│ │ │ ├── refbuf.c
│ │ │ ├── rtp.c
│ │ │ ├── sei.c
│ │ │ ├── simplified_fast_me.c
│ │ │ ├── slice.c
│ │ │ ├── transform8x8.c
│ │ │ ├── vlc.c
│ │ │ └── weighted_prediction.c
│ │ ├── lencod.dsp
│ │ ├── lencod.dsw
│ │ ├── lencod.ncb
│ │ ├── lencod.opt
│ │ ├── lencod.vcproj
│ │ ├── rtpdump
│ │ │ ├── Debug
│ │ │ │ ├── rtpdump.exe
│ │ │ │ ├── rtpdump.obj
│ │ │ │ ├── rtpdump.pdb
│ │ │ │ ├── rtpdump.sbr
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── StdAfx.sbr
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── Release
│ │ │ │ ├── rtpdump.exe
│ │ │ │ ├── rtpdump.obj
│ │ │ │ ├── StdAfx.obj
│ │ │ │ └── vc60.idb
│ │ │ ├── rtpdump.cpp
│ │ │ ├── rtpdump.dsp
│ │ │ ├── rtpdump.vcproj
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── tml.dsw
│ │ ├── tml.ncb
│ │ ├── tml.opt
│ │ ├── tml.sln
│ │ └── unixprep.sh
│ └── Readme.txt
└── 第9章
├── checksum
│ ├── checksum.cpp
│ └── checksum.h
├── IDEA
│ ├── IDEA.C
│ └── IDEA.H
├── Multicast
│ ├── ReadMe.txt
│ ├── recvMC
│ │ ├── Debug
│ │ │ └── recvMC.exe
│ │ ├── ReadMe.txt
│ │ ├── recvMC.cpp
│ │ ├── recvMC.dsp
│ │ ├── recvMC.dsw
│ │ ├── recvMC.ncb
│ │ ├── recvMC.opt
│ │ ├── recvMC.plg
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── sendMC.cpp
│ ├── sendMC.dsp
│ ├── sendMC.dsw
│ ├── sendMC.ncb
│ ├── sendMC.opt
│ ├── sendMC.plg
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── QoS
│ ├── printqos.h
│ ├── provider.c
│ ├── provider.h
│ ├── qosmcast.c
│ ├── qos_structure.cpp
│ ├── qostcp.c
│ ├── qostemplate.c
│ └── qosudp.c
└── TCP
└── WTcpAPI
├── ReadMe.txt
├── resource.h
├── small.ico
├── StdAfx.cpp
├── StdAfx.h
├── WTcpAPI.aps
├── WTcpAPI.clw
├── WTcpAPI.cpp
├── WTcpAPI.dsp
├── WTcpAPI.dsw
├── WTcpAPI.h
├── WTcpAPI.ico
├── WTcpAPI.ncb
├── WTcpAPI.opt
├── WTcpAPI.plg
└── WTcpAPI.rc
82 directories, 854 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论