实例介绍
音视频编解码技术及实践随书源码完整资源,之前有些网友上传的分成好几个文件,要么不全,要么不能打开,要的分又多,因此才上传一个完整版的方便大家
【实例截图】
【核心代码】
ed7a4af5-cae0-437a-80c3-38268aa550c2
└── 音视频编解码技术及实践随书光盘
├── 封面.jpg
├── 第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
│ │ │ ├── Debug
│ │ │ │ ├── ClientCtrlSock.obj
│ │ │ │ ├── ClientPlusDlg.obj
│ │ │ │ ├── ClientPlus.exe
│ │ │ │ ├── ClientPlus.ilk
│ │ │ │ ├── ClientPlus.obj
│ │ │ │ ├── ClientPlus.pch
│ │ │ │ ├── ClientPlus.pdb
│ │ │ │ ├── ClientPlus.res
│ │ │ │ ├── ClientStreamSock.obj
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── ReadMe.txt
│ │ │ ├── res
│ │ │ │ ├── ClientPlus.ico
│ │ │ │ ├── ClientPlus.rc2
│ │ │ │ └── Thumbs.db
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── 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
│ │ ├── Debug
│ │ │ ├── ChildFrm.obj
│ │ │ ├── CqOctree.obj
│ │ │ ├── dibapi.obj
│ │ │ ├── Dib.obj
│ │ │ ├── DlgHuffman.obj
│ │ │ ├── HuffmanExpDoc.obj
│ │ │ ├── HuffmanExp.exe
│ │ │ ├── HuffmanExp.ilk
│ │ │ ├── HuffmanExp.obj
│ │ │ ├── HuffmanExp.pch
│ │ │ ├── HuffmanExp.pdb
│ │ │ ├── HuffmanExp.res
│ │ │ ├── HuffmanExpView.obj
│ │ │ ├── MainFrm.obj
│ │ │ ├── StdAfx.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── 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
│ │ ├── Debug
│ │ │ ├── ChildFrm.obj
│ │ │ ├── CqOctree.obj
│ │ │ ├── dibapi.obj
│ │ │ ├── Dib.obj
│ │ │ ├── FormatJpeg.obj
│ │ │ ├── Huffman.obj
│ │ │ ├── IP.obj
│ │ │ ├── Jpeg.obj
│ │ │ ├── MainFrm.obj
│ │ │ ├── RWJpegExpDoc.obj
│ │ │ ├── RWJpegExp.exe
│ │ │ ├── RWJpegExp.ilk
│ │ │ ├── RWJpegExp.obj
│ │ │ ├── RWJpegExp.pch
│ │ │ ├── RWJpegExp.pdb
│ │ │ ├── RWJpegExp.res
│ │ │ ├── RWJpegExpView.obj
│ │ │ ├── StdAfx.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── 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(解码)
│ │ ├── DECORE.LIB
│ │ ├── multi_dec.dsp
│ │ ├── multi_dec.dsw
│ │ ├── multi_dec.ncb
│ │ ├── multi_dec.opt
│ │ ├── multi_dec.plg
│ │ └── SRC
│ │ ├── DECORE.H
│ │ └── multi_dec.c
│ └── 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
├── 第6章
│ ├── MPEG-4IP
│ │ ├── acconfig.h
│ │ ├── aclocal.m4
│ │ ├── bootstrap
│ │ ├── ChangeLog
│ │ ├── common
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── readme.txt
│ │ │ └── video
│ │ │ ├── libmpeg32
│ │ │ │ ├── bitstream.c
│ │ │ │ ├── bitstream.h
│ │ │ │ ├── COPYING
│ │ │ │ ├── Debug
│ │ │ │ │ ├── bitstream.obj
│ │ │ │ │ ├── libmpeg32util.lib
│ │ │ │ │ ├── libmpeg32util.pch
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── ifo.h
│ │ │ │ ├── libmpeg32.dsp
│ │ │ │ ├── libmpeg32util.dsp
│ │ │ │ ├── libmpeg32util.dsw
│ │ │ │ ├── libmpeg32util.ncb
│ │ │ │ ├── libmpeg32util.opt
│ │ │ │ ├── libmpeg32util.plg
│ │ │ │ ├── libmpeg3.c
│ │ │ │ ├── libmpeg3.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpeg3atrack.c
│ │ │ │ ├── mpeg3atrack.h
│ │ │ │ ├── mpeg3css.c
│ │ │ │ ├── mpeg3css_fake.c
│ │ │ │ ├── mpeg3css.h
│ │ │ │ ├── mpeg3demux.c
│ │ │ │ ├── mpeg3demux.h
│ │ │ │ ├── mpeg3ifo.c
│ │ │ │ ├── mpeg3io.c
│ │ │ │ ├── mpeg3io.h
│ │ │ │ ├── mpeg3private.h
│ │ │ │ ├── mpeg3private.inc
│ │ │ │ ├── mpeg3protos.h
│ │ │ │ ├── mpeg3title.c
│ │ │ │ ├── mpeg3title.h
│ │ │ │ ├── mpeg3vtrack.c
│ │ │ │ ├── mpeg3vtrack.h
│ │ │ │ ├── readme.txt
│ │ │ │ ├── timecode.h
│ │ │ │ ├── video
│ │ │ │ │ ├── getpicture.c
│ │ │ │ │ ├── headers.c
│ │ │ │ │ ├── idct.c
│ │ │ │ │ ├── idct.h
│ │ │ │ │ ├── layerdata.h
│ │ │ │ │ ├── libmpeg32video.dsp
│ │ │ │ │ ├── macroblocks.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mmxidct.S
│ │ │ │ │ ├── mmxtest.c
│ │ │ │ │ ├── motion.c
│ │ │ │ │ ├── mpeg3video.c
│ │ │ │ │ ├── mpeg3video.h
│ │ │ │ │ ├── mpeg3videoprotos.h
│ │ │ │ │ ├── output.c
│ │ │ │ │ ├── reconmmx.asm
│ │ │ │ │ ├── reconstruct.c
│ │ │ │ │ ├── seek.c
│ │ │ │ │ ├── slice.c
│ │ │ │ │ ├── slice.h
│ │ │ │ │ ├── vlc.c
│ │ │ │ │ ├── vlc.h
│ │ │ │ │ └── worksheet.c
│ │ │ │ ├── workarounds.c
│ │ │ │ └── workarounds.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mpeg4
│ │ │ ├── app
│ │ │ │ ├── convertpar
│ │ │ │ │ ├── convertpar.cpp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── decoder
│ │ │ │ │ ├── decoder.cpp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── encoder
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── ac.obj
│ │ │ │ │ │ ├── ac.sbr
│ │ │ │ │ │ ├── basic.obj
│ │ │ │ │ │ ├── basic.sbr
│ │ │ │ │ │ ├── bitpack.obj
│ │ │ │ │ │ ├── bitpack.sbr
│ │ │ │ │ │ ├── bitstrm.obj
│ │ │ │ │ │ ├── bitstrm.sbr
│ │ │ │ │ │ ├── blkenc.obj
│ │ │ │ │ │ ├── blkenc.sbr
│ │ │ │ │ │ ├── block.obj
│ │ │ │ │ │ ├── block.sbr
│ │ │ │ │ │ ├── cae.obj
│ │ │ │ │ │ ├── cae.sbr
│ │ │ │ │ │ ├── dct.obj
│ │ │ │ │ │ ├── dct.sbr
│ │ │ │ │ │ ├── decQM.obj
│ │ │ │ │ │ ├── decQM.sbr
│ │ │ │ │ │ ├── download_filter.obj
│ │ │ │ │ │ ├── download_filter.sbr
│ │ │ │ │ │ ├── dwt_aux.obj
│ │ │ │ │ │ ├── dwt_aux.sbr
│ │ │ │ │ │ ├── dwtmask.obj
│ │ │ │ │ │ ├── dwtmask.sbr
│ │ │ │ │ │ ├── dwt.obj
│ │ │ │ │ │ ├── dwt.sbr
│ │ │ │ │ │ ├── encoder60.exe
│ │ │ │ │ │ ├── encoder60.ilk
│ │ │ │ │ │ ├── encoder60.pch
│ │ │ │ │ │ ├── encoder60.pdb
│ │ │ │ │ │ ├── encoder.obj
│ │ │ │ │ │ ├── encoder.sbr
│ │ │ │ │ │ ├── encQM.obj
│ │ │ │ │ │ ├── encQM.sbr
│ │ │ │ │ │ ├── errenc.obj
│ │ │ │ │ │ ├── errenc.sbr
│ │ │ │ │ │ ├── errorHandler.obj
│ │ │ │ │ │ ├── errorHandler.sbr
│ │ │ │ │ │ ├── error.obj
│ │ │ │ │ │ ├── error.sbr
│ │ │ │ │ │ ├── geom.obj
│ │ │ │ │ │ ├── geom.sbr
│ │ │ │ │ │ ├── grayc.obj
│ │ │ │ │ │ ├── grayc.sbr
│ │ │ │ │ │ ├── grayf.obj
│ │ │ │ │ │ ├── grayf.sbr
│ │ │ │ │ │ ├── grayi.obj
│ │ │ │ │ │ ├── grayi.sbr
│ │ │ │ │ │ ├── huffman.obj
│ │ │ │ │ │ ├── huffman.sbr
│ │ │ │ │ │ ├── idwt_aux.obj
│ │ │ │ │ │ ├── idwt_aux.sbr
│ │ │ │ │ │ ├── idwt.obj
│ │ │ │ │ │ ├── idwt.sbr
│ │ │ │ │ │ ├── imagebox.obj
│ │ │ │ │ │ ├── imagebox.sbr
│ │ │ │ │ │ ├── mbenc.obj
│ │ │ │ │ │ ├── mbenc.sbr
│ │ │ │ │ │ ├── mbinterlace.obj
│ │ │ │ │ │ ├── mbinterlace.sbr
│ │ │ │ │ │ ├── mb.obj
│ │ │ │ │ │ ├── mb.sbr
│ │ │ │ │ │ ├── mcenc.obj
│ │ │ │ │ │ ├── mcenc.sbr
│ │ │ │ │ │ ├── mc.obj
│ │ │ │ │ │ ├── mcpad.obj
│ │ │ │ │ │ ├── mcpad.sbr
│ │ │ │ │ │ ├── mc.sbr
│ │ │ │ │ │ ├── mode.obj
│ │ │ │ │ │ ├── mode.sbr
│ │ │ │ │ │ ├── motest.obj
│ │ │ │ │ │ ├── motest.sbr
│ │ │ │ │ │ ├── msg.obj
│ │ │ │ │ │ ├── msg.sbr
│ │ │ │ │ │ ├── mvenc.obj
│ │ │ │ │ │ ├── mvenc.sbr
│ │ │ │ │ │ ├── mv.obj
│ │ │ │ │ │ ├── mv.sbr
│ │ │ │ │ │ ├── padenc.obj
│ │ │ │ │ │ ├── padenc.sbr
│ │ │ │ │ │ ├── paramset.obj
│ │ │ │ │ │ ├── paramset.sbr
│ │ │ │ │ │ ├── PEZW_ac.obj
│ │ │ │ │ │ ├── PEZW_ac.sbr
│ │ │ │ │ │ ├── PEZW_globals.obj
│ │ │ │ │ │ ├── PEZW_globals.sbr
│ │ │ │ │ │ ├── PEZW_textureLayerBQ.obj
│ │ │ │ │ │ ├── PEZW_textureLayerBQ.sbr
│ │ │ │ │ │ ├── PEZW_utils.obj
│ │ │ │ │ │ ├── PEZW_utils.sbr
│ │ │ │ │ │ ├── QMInit.obj
│ │ │ │ │ │ ├── QMInit.sbr
│ │ │ │ │ │ ├── QMUtils.obj
│ │ │ │ │ │ ├── QMUtils.sbr
│ │ │ │ │ │ ├── quant.obj
│ │ │ │ │ │ ├── quant.sbr
│ │ │ │ │ │ ├── read_image.obj
│ │ │ │ │ │ ├── read_image.sbr
│ │ │ │ │ │ ├── seg.obj
│ │ │ │ │ │ ├── seg.sbr
│ │ │ │ │ │ ├── sesenc.obj
│ │ │ │ │ │ ├── sesenc.sbr
│ │ │ │ │ │ ├── shape.obj
│ │ │ │ │ │ ├── shape.sbr
│ │ │ │ │ │ ├── shpenc.obj
│ │ │ │ │ │ ├── shpenc.sbr
│ │ │ │ │ │ ├── sptenc.obj
│ │ │ │ │ │ ├── sptenc.sbr
│ │ │ │ │ │ ├── spt.obj
│ │ │ │ │ │ ├── spt.sbr
│ │ │ │ │ │ ├── svd.obj
│ │ │ │ │ │ ├── svd.sbr
│ │ │ │ │ │ ├── tm5rc.obj
│ │ │ │ │ │ ├── tm5rc.sbr
│ │ │ │ │ │ ├── tps_bfshape.obj
│ │ │ │ │ │ ├── tps_bfshape.sbr
│ │ │ │ │ │ ├── tps_enhcbuf.obj
│ │ │ │ │ │ ├── tps_enhcbuf.sbr
│ │ │ │ │ │ ├── typeapi.obj
│ │ │ │ │ │ ├── typeapi.sbr
│ │ │ │ │ │ ├── Utils.obj
│ │ │ │ │ │ ├── Utils.sbr
│ │ │ │ │ │ ├── vc60.idb
│ │ │ │ │ │ ├── vc60.pdb
│ │ │ │ │ │ ├── vopmbenc.obj
│ │ │ │ │ │ ├── vopmbenc.sbr
│ │ │ │ │ │ ├── vop.obj
│ │ │ │ │ │ ├── vop.sbr
│ │ │ │ │ │ ├── vopseenc.obj
│ │ │ │ │ │ ├── vopseenc.sbr
│ │ │ │ │ │ ├── vopses.obj
│ │ │ │ │ │ ├── vopses.sbr
│ │ │ │ │ │ ├── vtcdec.obj
│ │ │ │ │ │ ├── vtcdec.sbr
│ │ │ │ │ │ ├── vtcenc.obj
│ │ │ │ │ │ ├── vtcenc.sbr
│ │ │ │ │ │ ├── warp.obj
│ │ │ │ │ │ ├── warp.sbr
│ │ │ │ │ │ ├── wavelet.obj
│ │ │ │ │ │ ├── wavelet.sbr
│ │ │ │ │ │ ├── write_image.obj
│ │ │ │ │ │ ├── write_image.sbr
│ │ │ │ │ │ ├── wvtPEZW.obj
│ │ │ │ │ │ ├── wvtPEZW.sbr
│ │ │ │ │ │ ├── wvtpezw_tree_decode.obj
│ │ │ │ │ │ ├── wvtpezw_tree_decode.sbr
│ │ │ │ │ │ ├── wvtpezw_tree_encode.obj
│ │ │ │ │ │ ├── wvtpezw_tree_encode.sbr
│ │ │ │ │ │ ├── wvtpezw_tree_init_decode.obj
│ │ │ │ │ │ ├── wvtpezw_tree_init_decode.sbr
│ │ │ │ │ │ ├── wvtpezw_tree_init_encode.obj
│ │ │ │ │ │ ├── wvtpezw_tree_init_encode.sbr
│ │ │ │ │ │ ├── yuvac.obj
│ │ │ │ │ │ ├── yuvac.sbr
│ │ │ │ │ │ ├── yuvai.obj
│ │ │ │ │ │ ├── yuvai.sbr
│ │ │ │ │ │ ├── ztscan_dec.obj
│ │ │ │ │ │ ├── ztscan_dec.sbr
│ │ │ │ │ │ ├── ztscan_enc.obj
│ │ │ │ │ │ ├── ztscan_enc.sbr
│ │ │ │ │ │ ├── ztscanUtil.obj
│ │ │ │ │ │ └── ztscanUtil.sbr
│ │ │ │ │ ├── encoder60.dsp
│ │ │ │ │ ├── encoder60.dsw
│ │ │ │ │ ├── encoder60.ncb
│ │ │ │ │ ├── encoder60.opt
│ │ │ │ │ ├── encoder60.plg
│ │ │ │ │ ├── encoder.cpp
│ │ │ │ │ ├── example.par
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── cpptocc.sh
│ │ │ ├── isoencoder60.dsp
│ │ │ ├── isoencoder60.dsw
│ │ │ ├── isoencoder60.ncb
│ │ │ ├── isoencoder60.opt
│ │ │ ├── libobj60.dsp
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── readme.txt
│ │ │ ├── sys
│ │ │ │ ├── block.cpp
│ │ │ │ ├── block.hpp
│ │ │ │ ├── cae.cpp
│ │ │ │ ├── cae.h
│ │ │ │ ├── codehead.h
│ │ │ │ ├── dct.cpp
│ │ │ │ ├── dct.hpp
│ │ │ │ ├── decoder
│ │ │ │ │ ├── blkdec.cpp
│ │ │ │ │ ├── blkdec.hpp
│ │ │ │ │ ├── enhcbufdec.hpp
│ │ │ │ │ ├── errdec.cpp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mbdec.cpp
│ │ │ │ │ ├── mbdec.hpp
│ │ │ │ │ ├── mbheaddec.cpp
│ │ │ │ │ ├── mbinterlacedec.cpp
│ │ │ │ │ ├── mcdec.cpp
│ │ │ │ │ ├── mvdec.cpp
│ │ │ │ │ ├── rvlcdec.cpp
│ │ │ │ │ ├── shpdec.cpp
│ │ │ │ │ ├── shpdec.hpp
│ │ │ │ │ ├── sptdec.cpp
│ │ │ │ │ ├── vopmbdec.cpp
│ │ │ │ │ ├── vopmbdec.hpp
│ │ │ │ │ ├── vopsedec.cpp
│ │ │ │ │ └── vopsedec.hpp
│ │ │ │ ├── encoder
│ │ │ │ │ ├── blkenc.cpp
│ │ │ │ │ ├── blkenc.hpp
│ │ │ │ │ ├── enhcbufenc.hpp
│ │ │ │ │ ├── errenc.cpp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mbenc.cpp
│ │ │ │ │ ├── mbenc.hpp
│ │ │ │ │ ├── mbinterlace.cpp
│ │ │ │ │ ├── mcenc.cpp
│ │ │ │ │ ├── motest.cpp
│ │ │ │ │ ├── mvenc.cpp
│ │ │ │ │ ├── padenc.cpp
│ │ │ │ │ ├── paramset.cpp
│ │ │ │ │ ├── paramset.h
│ │ │ │ │ ├── sesenc.cpp
│ │ │ │ │ ├── sesenc.hpp
│ │ │ │ │ ├── shpenc.cpp
│ │ │ │ │ ├── shpenc.hpp
│ │ │ │ │ ├── sptenc.cpp
│ │ │ │ │ ├── tm5rc.cpp
│ │ │ │ │ ├── tm5rc.hpp
│ │ │ │ │ ├── vopmbenc.cpp
│ │ │ │ │ ├── vopmbenc.hpp
│ │ │ │ │ ├── vopseenc.cpp
│ │ │ │ │ └── vopseenc.hpp
│ │ │ │ ├── error.cpp
│ │ │ │ ├── global.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mb.cpp
│ │ │ │ ├── mb.hpp
│ │ │ │ ├── mc.cpp
│ │ │ │ ├── mcpad.cpp
│ │ │ │ ├── mode.cpp
│ │ │ │ ├── mode.hpp
│ │ │ │ ├── mv.cpp
│ │ │ │ ├── shape.cpp
│ │ │ │ ├── shape.hpp
│ │ │ │ ├── spt.cpp
│ │ │ │ ├── tps_bfshape.cpp
│ │ │ │ ├── tps_enhcbuf.cpp
│ │ │ │ ├── tps_enhcbuf.hpp
│ │ │ │ ├── vopses.cpp
│ │ │ │ └── vopses.hpp
│ │ │ ├── tools
│ │ │ │ ├── entropy
│ │ │ │ │ ├── bitstrm.cpp
│ │ │ │ │ ├── bitstrm.hpp
│ │ │ │ │ ├── entropy.hpp
│ │ │ │ │ ├── huffman.cpp
│ │ │ │ │ ├── huffman.hpp
│ │ │ │ │ ├── inbits.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── vlc.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── type
│ │ │ │ ├── basic.cpp
│ │ │ │ ├── basic.hpp
│ │ │ │ ├── geom.cpp
│ │ │ │ ├── geom.hpp
│ │ │ │ ├── grayc.cpp
│ │ │ │ ├── grayc.hpp
│ │ │ │ ├── grayf.cpp
│ │ │ │ ├── grayf.hpp
│ │ │ │ ├── grayi.cpp
│ │ │ │ ├── grayi.hpp
│ │ │ │ ├── header.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── svd.cpp
│ │ │ │ ├── svd.h
│ │ │ │ ├── transf.hpp
│ │ │ │ ├── typeapi.cpp
│ │ │ │ ├── typeapi.h
│ │ │ │ ├── vop.cpp
│ │ │ │ ├── vop.hpp
│ │ │ │ ├── warp.cpp
│ │ │ │ ├── warp.hpp
│ │ │ │ ├── yuvac.cpp
│ │ │ │ ├── yuvac.hpp
│ │ │ │ ├── yuvai.cpp
│ │ │ │ └── yuvai.hpp
│ │ │ └── vtc
│ │ │ ├── include
│ │ │ │ ├── dataStruct.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── states.hpp
│ │ │ ├── main
│ │ │ │ ├── computePSNR.cpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── read_image.cpp
│ │ │ │ ├── seg.cpp
│ │ │ │ ├── vtcdec.cpp
│ │ │ │ ├── vtcenc.cpp
│ │ │ │ ├── wavelet.cpp
│ │ │ │ └── write_image.cpp
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── pezw
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── PEZW_ac.cpp
│ │ │ │ ├── PEZW_ac.hpp
│ │ │ │ ├── PEZW_functions.hpp
│ │ │ │ ├── PEZW_globals.cpp
│ │ │ │ ├── PEZW_mpeg4.hpp
│ │ │ │ ├── PEZW_textureLayerBQ.cpp
│ │ │ │ ├── PEZW_utils.cpp
│ │ │ │ ├── PEZW_zerotree.hpp
│ │ │ │ ├── wvtPEZW.cpp
│ │ │ │ ├── wvtPEZW.hpp
│ │ │ │ ├── wvtpezw_tree_codec.hpp
│ │ │ │ ├── wvtpezw_tree_decode.cpp
│ │ │ │ ├── wvtpezw_tree_encode.cpp
│ │ │ │ ├── wvtpezw_tree_init_decode.cpp
│ │ │ │ └── wvtpezw_tree_init_encode.cpp
│ │ │ ├── wavelet
│ │ │ │ ├── default.h
│ │ │ │ ├── download_filter.cpp
│ │ │ │ ├── download_filter.h
│ │ │ │ ├── dwt_aux.cpp
│ │ │ │ ├── dwt.cpp
│ │ │ │ ├── dwt.h
│ │ │ │ ├── dwt.hpp
│ │ │ │ ├── dwtmask.cpp
│ │ │ │ ├── idwt_aux.cpp
│ │ │ │ ├── idwt.cpp
│ │ │ │ ├── imagebox.cpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── wvtfilter.h
│ │ │ ├── zte
│ │ │ │ ├── ac.cpp
│ │ │ │ ├── ac.hpp
│ │ │ │ ├── bitpack.cpp
│ │ │ │ ├── bitpack.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── startcode.hpp
│ │ │ │ ├── ztscan_common.hpp
│ │ │ │ ├── ztscan_dec.cpp
│ │ │ │ ├── ztscan_enc.cpp
│ │ │ │ ├── ztscanUtil.cpp
│ │ │ │ └── ztscanUtil.hpp
│ │ │ └── ztq
│ │ │ ├── decQM.cpp
│ │ │ ├── encQM.cpp
│ │ │ ├── errorHandler.cpp
│ │ │ ├── errorHandler.hpp
│ │ │ ├── globals.hpp
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── msg.cpp
│ │ │ ├── msg.hpp
│ │ │ ├── QM.hpp
│ │ │ ├── QMInit.cpp
│ │ │ ├── QMUtils.cpp
│ │ │ ├── QMUtils.hpp
│ │ │ ├── quant.cpp
│ │ │ ├── quant.hpp
│ │ │ ├── Utils.cpp
│ │ │ └── Utils.hpp
│ │ ├── config
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ ├── missing
│ │ │ ├── mkinstalldirs
│ │ │ └── readme.txt
│ │ ├── config.h.in
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── encoding60.dsw
│ │ ├── encoding60.ncb
│ │ ├── encoding60.opt
│ │ ├── include
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── mpeg4ip_byteswap.h
│ │ │ ├── mpeg4ip_getopt.h
│ │ │ ├── mpeg4ip.h
│ │ │ ├── readme.txt
│ │ │ ├── systems.h
│ │ │ └── win32_ver.h
│ │ ├── lib
│ │ │ ├── avi
│ │ │ │ ├── avilib.c
│ │ │ │ ├── avilib.h
│ │ │ │ ├── libavi60.dsp
│ │ │ │ ├── libavi_st60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── bitstream
│ │ │ │ ├── bitstream60.dsp
│ │ │ │ ├── bitstream.cpp
│ │ │ │ ├── bitstream.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── config_file
│ │ │ │ ├── config_file.cpp
│ │ │ │ ├── config_file.h
│ │ │ │ ├── libconfig_file60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── fposrec
│ │ │ │ ├── fposrec.cpp
│ │ │ │ ├── fposrec.h
│ │ │ │ ├── libfileposrec60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── gnu
│ │ │ │ ├── getopt1.c
│ │ │ │ ├── getopt.c
│ │ │ │ ├── libmissing60.dsp
│ │ │ │ ├── libmissing60.dsw
│ │ │ │ ├── libmissing60.ncb
│ │ │ │ ├── libmissing60.opt
│ │ │ │ ├── libmissing60.plg
│ │ │ │ ├── libmissing60___Win32_Debug
│ │ │ │ │ ├── getopt1.obj
│ │ │ │ │ ├── getopt.obj
│ │ │ │ │ ├── libmissing60.lib
│ │ │ │ │ ├── libmissing60.pch
│ │ │ │ │ ├── need_for_win32.obj
│ │ │ │ │ ├── strcasestr.obj
│ │ │ │ │ ├── strsep.obj
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── need_for_win32.c
│ │ │ │ ├── strcasestr.c
│ │ │ │ ├── strcasestr.h
│ │ │ │ └── strsep.c
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── mp4
│ │ │ │ ├── atom.c
│ │ │ │ ├── ctab.c
│ │ │ │ ├── ctts.c
│ │ │ │ ├── dimm.c
│ │ │ │ ├── dinf.c
│ │ │ │ ├── dmax.c
│ │ │ │ ├── dmed.c
│ │ │ │ ├── doc
│ │ │ │ │ ├── building.html
│ │ │ │ │ ├── codecs.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── opening.html
│ │ │ │ │ ├── positioning.html
│ │ │ │ │ ├── reading.html
│ │ │ │ │ ├── util.html
│ │ │ │ │ └── writing.html
│ │ │ │ ├── dref.c
│ │ │ │ ├── drep.c
│ │ │ │ ├── edts.c
│ │ │ │ ├── elst.c
│ │ │ │ ├── esds.c
│ │ │ │ ├── funcprotos.h
│ │ │ │ ├── gmhd.c
│ │ │ │ ├── gmin.c
│ │ │ │ ├── hdlr.c
│ │ │ │ ├── hinf.c
│ │ │ │ ├── hint.c
│ │ │ │ ├── hinthnti.c
│ │ │ │ ├── hintudta.c
│ │ │ │ ├── hmhd.c
│ │ │ │ ├── hnti.c
│ │ │ │ ├── iods.c
│ │ │ │ ├── libmp460.dsp
│ │ │ │ ├── libmp4_st60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── matrix.c
│ │ │ │ ├── maxr.c
│ │ │ │ ├── mdat.c
│ │ │ │ ├── mdhd.c
│ │ │ │ ├── mdia.c
│ │ │ │ ├── minf.c
│ │ │ │ ├── moov.c
│ │ │ │ ├── mvhd.c
│ │ │ │ ├── nump.c
│ │ │ │ ├── payt.c
│ │ │ │ ├── pmax.c
│ │ │ │ ├── private.h
│ │ │ │ ├── quicktime.c
│ │ │ │ ├── quicktime.h
│ │ │ │ ├── README
│ │ │ │ ├── README_ORIGINAL
│ │ │ │ ├── rtp.c
│ │ │ │ ├── rtphint.c
│ │ │ │ ├── rtphint.h
│ │ │ │ ├── sdp.c
│ │ │ │ ├── sizes.h
│ │ │ │ ├── smhd.c
│ │ │ │ ├── stbl.c
│ │ │ │ ├── stco.c
│ │ │ │ ├── stsc.c
│ │ │ │ ├── stsd.c
│ │ │ │ ├── stsdtable.c
│ │ │ │ ├── stss.c
│ │ │ │ ├── stsz.c
│ │ │ │ ├── stts.c
│ │ │ │ ├── tkhd.c
│ │ │ │ ├── tmax.c
│ │ │ │ ├── tmin.c
│ │ │ │ ├── tpyl.c
│ │ │ │ ├── trak.c
│ │ │ │ ├── tref.c
│ │ │ │ ├── trpy.c
│ │ │ │ ├── udta.c
│ │ │ │ ├── util.c
│ │ │ │ └── vmhd.c
│ │ │ ├── mp4av
│ │ │ │ ├── aac.cpp
│ │ │ │ ├── adts.cpp
│ │ │ │ ├── audio.cpp
│ │ │ │ ├── audio_hinters.cpp
│ │ │ │ ├── audio_hinters.h
│ │ │ │ ├── libmp4av.dsp
│ │ │ │ ├── libmp4av_st.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mbs.cpp
│ │ │ │ ├── mbs.h
│ │ │ │ ├── mp3.cpp
│ │ │ │ ├── mp4av_aac.h
│ │ │ │ ├── mp4av_adts.h
│ │ │ │ ├── mp4av_audio.h
│ │ │ │ ├── mp4av_common.h
│ │ │ │ ├── mp4av.h
│ │ │ │ ├── mp4av_hinters.h
│ │ │ │ ├── mp4av_mp3.h
│ │ │ │ ├── mp4av_mpeg3.h
│ │ │ │ ├── mp4av_mpeg4.h
│ │ │ │ ├── mpeg3.cpp
│ │ │ │ ├── mpeg4.cpp
│ │ │ │ ├── rfc2250.cpp
│ │ │ │ ├── rfc3016.cpp
│ │ │ │ ├── rfc3119.cpp
│ │ │ │ └── rfcisma.cpp
│ │ │ ├── mp4v2
│ │ │ │ ├── API_CHANGES
│ │ │ │ ├── atom_co64.cpp
│ │ │ │ ├── atom_cprt.cpp
│ │ │ │ ├── atom_ctts.cpp
│ │ │ │ ├── atom_dimm.cpp
│ │ │ │ ├── atom_dinf.cpp
│ │ │ │ ├── atom_dmax.cpp
│ │ │ │ ├── atom_dmed.cpp
│ │ │ │ ├── atom_dref.cpp
│ │ │ │ ├── atom_drep.cpp
│ │ │ │ ├── atom_edts.cpp
│ │ │ │ ├── atom_elst.cpp
│ │ │ │ ├── atom_esds.cpp
│ │ │ │ ├── atom_free.cpp
│ │ │ │ ├── atom_ftyp.cpp
│ │ │ │ ├── atom_hdlr.cpp
│ │ │ │ ├── atom_hinf.cpp
│ │ │ │ ├── atom_hmhd.cpp
│ │ │ │ ├── atom_hnti.cpp
│ │ │ │ ├── atom_iods.cpp
│ │ │ │ ├── atom_maxr.cpp
│ │ │ │ ├── atom_mdat.cpp
│ │ │ │ ├── atom_mdhd.cpp
│ │ │ │ ├── atom_mdia.cpp
│ │ │ │ ├── atom_mfhd.cpp
│ │ │ │ ├── atom_minf.cpp
│ │ │ │ ├── atom_moof.cpp
│ │ │ │ ├── atom_moov.cpp
│ │ │ │ ├── atom_mp4a.cpp
│ │ │ │ ├── atom_mp4s.cpp
│ │ │ │ ├── atom_mp4v.cpp
│ │ │ │ ├── atom_mvex.cpp
│ │ │ │ ├── atom_mvhd.cpp
│ │ │ │ ├── atom_nmhd.cpp
│ │ │ │ ├── atom_nump.cpp
│ │ │ │ ├── atom_payt.cpp
│ │ │ │ ├── atom_pmax.cpp
│ │ │ │ ├── atom_root.cpp
│ │ │ │ ├── atom_rtp.cpp
│ │ │ │ ├── atom_sdp.cpp
│ │ │ │ ├── atoms.h
│ │ │ │ ├── atom_smhd.cpp
│ │ │ │ ├── atom_snro.cpp
│ │ │ │ ├── atom_stbl.cpp
│ │ │ │ ├── atom_stco.cpp
│ │ │ │ ├── atom_stdp.cpp
│ │ │ │ ├── atom_stsc.cpp
│ │ │ │ ├── atom_stsd.cpp
│ │ │ │ ├── atom_stsh.cpp
│ │ │ │ ├── atom_stss.cpp
│ │ │ │ ├── atom_stsz.cpp
│ │ │ │ ├── atom_stts.cpp
│ │ │ │ ├── atom_tfhd.cpp
│ │ │ │ ├── atom_tims.cpp
│ │ │ │ ├── atom_tkhd.cpp
│ │ │ │ ├── atom_tmax.cpp
│ │ │ │ ├── atom_tmin.cpp
│ │ │ │ ├── atom_tpyl.cpp
│ │ │ │ ├── atom_traf.cpp
│ │ │ │ ├── atom_trak.cpp
│ │ │ │ ├── atom_tref.cpp
│ │ │ │ ├── atom_treftype.cpp
│ │ │ │ ├── atom_trex.cpp
│ │ │ │ ├── atom_trpy.cpp
│ │ │ │ ├── atom_trun.cpp
│ │ │ │ ├── atom_tsro.cpp
│ │ │ │ ├── atom_udta.cpp
│ │ │ │ ├── atom_url.cpp
│ │ │ │ ├── atom_urn.cpp
│ │ │ │ ├── atom_vmhd.cpp
│ │ │ │ ├── descriptors.cpp
│ │ │ │ ├── descriptors.h
│ │ │ │ ├── INTERNALS
│ │ │ │ ├── isma.cpp
│ │ │ │ ├── libmp4v260.dsp
│ │ │ │ ├── libmp4v2_st60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mp4array.h
│ │ │ │ ├── mp4atom.cpp
│ │ │ │ ├── mp4atom.h
│ │ │ │ ├── mp4common.h
│ │ │ │ ├── mp4container.cpp
│ │ │ │ ├── mp4container.h
│ │ │ │ ├── mp4.cpp
│ │ │ │ ├── mp4descriptor.cpp
│ │ │ │ ├── mp4descriptor.h
│ │ │ │ ├── mp4file.cpp
│ │ │ │ ├── mp4file.h
│ │ │ │ ├── mp4file_io.cpp
│ │ │ │ ├── mp4.h
│ │ │ │ ├── mp4info.cpp
│ │ │ │ ├── mp4property.cpp
│ │ │ │ ├── mp4property.h
│ │ │ │ ├── mp4track.cpp
│ │ │ │ ├── mp4track.h
│ │ │ │ ├── mp4util.cpp
│ │ │ │ ├── mp4util.h
│ │ │ │ ├── ocidescriptors.cpp
│ │ │ │ ├── ocidescriptors.h
│ │ │ │ ├── odcommands.cpp
│ │ │ │ ├── odcommands.h
│ │ │ │ ├── qosqualifiers.cpp
│ │ │ │ ├── qosqualifiers.h
│ │ │ │ ├── rtphint.cpp
│ │ │ │ ├── rtphint.h
│ │ │ │ ├── test
│ │ │ │ │ ├── c_api.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mp4broadcaster.cpp
│ │ │ │ │ ├── mp4clip.cpp
│ │ │ │ │ ├── nullcreate.cpp
│ │ │ │ │ ├── nullvplayer.cpp
│ │ │ │ │ └── urltrack.cpp
│ │ │ │ ├── TODO
│ │ │ │ └── util
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mp4dump60.dsp
│ │ │ │ ├── mp4dump60.dsw
│ │ │ │ ├── mp4dump.cpp
│ │ │ │ ├── mp4extract60.dsp
│ │ │ │ ├── mp4extract60.dsw
│ │ │ │ ├── mp4extract.cpp
│ │ │ │ └── mp4info.cpp
│ │ │ ├── mpeg2t
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpeg2t_mp3.c
│ │ │ │ ├── mpeg2t_private.h
│ │ │ │ ├── mpeg2_transport.c
│ │ │ │ ├── mpeg2_transport.h
│ │ │ │ ├── mpeg2t_util.c
│ │ │ │ ├── mpeg2t_video.c
│ │ │ │ └── test.cpp
│ │ │ ├── msg_queue
│ │ │ │ ├── libmsg_queue60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── msg_queue.cpp
│ │ │ │ └── msg_queue.h
│ │ │ ├── readme.txt
│ │ │ ├── rtp
│ │ │ │ ├── acconfig.h
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── addrinfo.h
│ │ │ │ ├── addrsize.h
│ │ │ │ ├── asarray.c
│ │ │ │ ├── asarray.h
│ │ │ │ ├── base64.c
│ │ │ │ ├── base64.h
│ │ │ │ ├── bills_srtp.h
│ │ │ │ ├── bittypes.h
│ │ │ │ ├── boxes-fst.dat
│ │ │ │ ├── btree.c
│ │ │ │ ├── btree.h
│ │ │ │ ├── cdecl_ext.h
│ │ │ │ ├── common60.dsp
│ │ │ │ ├── common60.dsw
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.h.in
│ │ │ │ ├── config.sub
│ │ │ │ ├── config_unix.h
│ │ │ │ ├── configure
│ │ │ │ ├── configure.in
│ │ │ │ ├── config_win32.h
│ │ │ │ ├── COPYRIGHT
│ │ │ │ ├── crypt_random.c
│ │ │ │ ├── crypt_random.h
│ │ │ │ ├── debug.c
│ │ │ │ ├── debug.h
│ │ │ │ ├── depcomp
│ │ │ │ ├── drand48.c
│ │ │ │ ├── drand48.h
│ │ │ │ ├── gettimeofday.c
│ │ │ │ ├── gettimeofday.h
│ │ │ │ ├── hmac.c
│ │ │ │ ├── hmac.h
│ │ │ │ ├── inet_ntop.c
│ │ │ │ ├── inet_ntop.h
│ │ │ │ ├── inet_pton.c
│ │ │ │ ├── inet_pton.h
│ │ │ │ ├── install-sh
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mbus_addr.c
│ │ │ │ ├── mbus_addr.h
│ │ │ │ ├── mbus.c
│ │ │ │ ├── mbus_config.c
│ │ │ │ ├── mbus_config.h
│ │ │ │ ├── mbus.h
│ │ │ │ ├── mbus_parser.c
│ │ │ │ ├── mbus_parser.h
│ │ │ │ ├── md5.c
│ │ │ │ ├── md5.h
│ │ │ │ ├── memory.c
│ │ │ │ ├── memory.h
│ │ │ │ ├── missing
│ │ │ │ ├── mkinstalldirs
│ │ │ │ ├── MODS
│ │ │ │ ├── net_udp.c
│ │ │ │ ├── net_udp.h
│ │ │ │ ├── ntp.c
│ │ │ │ ├── ntp.h
│ │ │ │ ├── qfDES.c
│ │ │ │ ├── qfDES.h
│ │ │ │ ├── README
│ │ │ │ ├── README.qfdes
│ │ │ │ ├── rijndael-alg-fst.c
│ │ │ │ ├── rijndael-alg-fst.h
│ │ │ │ ├── rijndael-api-fst.c
│ │ │ │ ├── rijndael-api-fst.h
│ │ │ │ ├── rtp.c
│ │ │ │ ├── rtp.h
│ │ │ │ ├── sockstorage.h
│ │ │ │ ├── stamp-h.in
│ │ │ │ ├── test_base64.h
│ │ │ │ ├── test_des.h
│ │ │ │ ├── test-libcommon
│ │ │ │ ├── test_mbus_addr.h
│ │ │ │ ├── test_mbus_parser.h
│ │ │ │ ├── test_md5.h
│ │ │ │ ├── test_memory.h
│ │ │ │ ├── test_net_udp.h
│ │ │ │ ├── test_rtp_encrypt.txt
│ │ │ │ ├── util.c
│ │ │ │ ├── util.h
│ │ │ │ ├── VERSION
│ │ │ │ ├── version.h
│ │ │ │ ├── vsnprintf.h
│ │ │ │ └── win32
│ │ │ │ ├── echo.txt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── null.txt
│ │ │ │ └── set.txt
│ │ │ ├── SDL
│ │ │ │ ├── acinclude.m4
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── autogen.sh
│ │ │ │ ├── BorlandC.html
│ │ │ │ ├── Borland.zip
│ │ │ │ ├── BUGS
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.sub
│ │ │ │ ├── configure
│ │ │ │ ├── configure.in
│ │ │ │ ├── COPYING
│ │ │ │ ├── CREDITS
│ │ │ │ ├── CWprojects.sea.bin
│ │ │ │ ├── depcomp
│ │ │ │ ├── docs
│ │ │ │ │ ├── html
│ │ │ │ │ │ ├── audio.html
│ │ │ │ │ │ ├── cdrom.html
│ │ │ │ │ │ ├── eventfunctions.html
│ │ │ │ │ │ ├── event.html
│ │ │ │ │ │ ├── eventstructures.html
│ │ │ │ │ │ ├── general.html
│ │ │ │ │ │ ├── guideaboutsdldoc.html
│ │ │ │ │ │ ├── guideaudioexamples.html
│ │ │ │ │ │ ├── guidebasicsinit.html
│ │ │ │ │ │ ├── guidecdromexamples.html
│ │ │ │ │ │ ├── guidecredits.html
│ │ │ │ │ │ ├── guideeventexamples.html
│ │ │ │ │ │ ├── guideexamples.html
│ │ │ │ │ │ ├── guide.html
│ │ │ │ │ │ ├── guideinput.html
│ │ │ │ │ │ ├── guideinputkeyboard.html
│ │ │ │ │ │ ├── guidepreface.html
│ │ │ │ │ │ ├── guidethebasics.html
│ │ │ │ │ │ ├── guidetimeexamples.html
│ │ │ │ │ │ ├── guidevideoexamples.html
│ │ │ │ │ │ ├── guidevideo.html
│ │ │ │ │ │ ├── guidevideoopengl.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── joystick.html
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── reference.html
│ │ │ │ │ │ ├── sdlactiveevent.html
│ │ │ │ │ │ ├── sdladdtimer.html
│ │ │ │ │ │ ├── sdlaudiocvt.html
│ │ │ │ │ │ ├── sdlaudiospec.html
│ │ │ │ │ │ ├── sdlblitsurface.html
│ │ │ │ │ │ ├── sdlbuildaudiocvt.html
│ │ │ │ │ │ ├── sdlcdclose.html
│ │ │ │ │ │ ├── sdlcdeject.html
│ │ │ │ │ │ ├── sdlcd.html
│ │ │ │ │ │ ├── sdlcdname.html
│ │ │ │ │ │ ├── sdlcdnumdrives.html
│ │ │ │ │ │ ├── sdlcdopen.html
│ │ │ │ │ │ ├── sdlcdpause.html
│ │ │ │ │ │ ├── sdlcdplay.html
│ │ │ │ │ │ ├── sdlcdplaytracks.html
│ │ │ │ │ │ ├── sdlcdresume.html
│ │ │ │ │ │ ├── sdlcdstatus.html
│ │ │ │ │ │ ├── sdlcdstop.html
│ │ │ │ │ │ ├── sdlcdtrack.html
│ │ │ │ │ │ ├── sdlcloseaudio.html
│ │ │ │ │ │ ├── sdlcolor.html
│ │ │ │ │ │ ├── sdlcondbroadcast.html
│ │ │ │ │ │ ├── sdlcondsignal.html
│ │ │ │ │ │ ├── sdlcondwait.html
│ │ │ │ │ │ ├── sdlcondwaittimeout.html
│ │ │ │ │ │ ├── sdlconvertaudio.html
│ │ │ │ │ │ ├── sdlconvertsurface.html
│ │ │ │ │ │ ├── sdlcreatecond.html
│ │ │ │ │ │ ├── sdlcreatecursor.html
│ │ │ │ │ │ ├── sdlcreatemutex.html
│ │ │ │ │ │ ├── sdlcreatergbsurfacefrom.html
│ │ │ │ │ │ ├── sdlcreatergbsurface.html
│ │ │ │ │ │ ├── sdlcreatesemaphore.html
│ │ │ │ │ │ ├── sdlcreatethread.html
│ │ │ │ │ │ ├── sdlcreateyuvoverlay.html
│ │ │ │ │ │ ├── sdldelay.html
│ │ │ │ │ │ ├── sdldestroycond.html
│ │ │ │ │ │ ├── sdldestroymutex.html
│ │ │ │ │ │ ├── sdldestroysemaphore.html
│ │ │ │ │ │ ├── sdldisplayformatalpha.html
│ │ │ │ │ │ ├── sdldisplayformat.html
│ │ │ │ │ │ ├── sdldisplayyuvoverlay.html
│ │ │ │ │ │ ├── sdlenablekeyrepeat.html
│ │ │ │ │ │ ├── sdlenableunicode.html
│ │ │ │ │ │ ├── sdlevent.html
│ │ │ │ │ │ ├── sdleventstate.html
│ │ │ │ │ │ ├── sdlexposeevent.html
│ │ │ │ │ │ ├── sdlfillrect.html
│ │ │ │ │ │ ├── sdlflip.html
│ │ │ │ │ │ ├── sdlfreecursor.html
│ │ │ │ │ │ ├── sdlfreesurface.html
│ │ │ │ │ │ ├── sdlfreewav.html
│ │ │ │ │ │ ├── sdlfreeyuvoverlay.html
│ │ │ │ │ │ ├── sdlgetappstate.html
│ │ │ │ │ │ ├── sdlgetaudiostatus.html
│ │ │ │ │ │ ├── sdlgetcliprect.html
│ │ │ │ │ │ ├── sdlgetcursor.html
│ │ │ │ │ │ ├── sdlgeterror.html
│ │ │ │ │ │ ├── sdlgeteventfilter.html
│ │ │ │ │ │ ├── sdlgetgammaramp.html
│ │ │ │ │ │ ├── sdlgetkeyname.html
│ │ │ │ │ │ ├── sdlgetkeystate.html
│ │ │ │ │ │ ├── sdlgetmodstate.html
│ │ │ │ │ │ ├── sdlgetmousestate.html
│ │ │ │ │ │ ├── sdlgetrelativemousestate.html
│ │ │ │ │ │ ├── sdlgetrgba.html
│ │ │ │ │ │ ├── sdlgetrgb.html
│ │ │ │ │ │ ├── sdlgetthreadid.html
│ │ │ │ │ │ ├── sdlgetticks.html
│ │ │ │ │ │ ├── sdlgetvideoinfo.html
│ │ │ │ │ │ ├── sdlgetvideosurface.html
│ │ │ │ │ │ ├── sdlglattr.html
│ │ │ │ │ │ ├── sdlglgetattribute.html
│ │ │ │ │ │ ├── sdlglgetprocaddress.html
│ │ │ │ │ │ ├── sdlglloadlibrary.html
│ │ │ │ │ │ ├── sdlglsetattribute.html
│ │ │ │ │ │ ├── sdlglswapbuffers.html
│ │ │ │ │ │ ├── sdlinit.html
│ │ │ │ │ │ ├── sdlinitsubsystem.html
│ │ │ │ │ │ ├── sdljoyaxisevent.html
│ │ │ │ │ │ ├── sdljoyballevent.html
│ │ │ │ │ │ ├── sdljoybuttonevent.html
│ │ │ │ │ │ ├── sdljoyhatevent.html
│ │ │ │ │ │ ├── sdljoystickclose.html
│ │ │ │ │ │ ├── sdljoystickeventstate.html
│ │ │ │ │ │ ├── sdljoystickgetaxis.html
│ │ │ │ │ │ ├── sdljoystickgetball.html
│ │ │ │ │ │ ├── sdljoystickgetbutton.html
│ │ │ │ │ │ ├── sdljoystickgethat.html
│ │ │ │ │ │ ├── sdljoystickindex.html
│ │ │ │ │ │ ├── sdljoystickname.html
│ │ │ │ │ │ ├── sdljoysticknumaxes.html
│ │ │ │ │ │ ├── sdljoysticknumballs.html
│ │ │ │ │ │ ├── sdljoysticknumbuttons.html
│ │ │ │ │ │ ├── sdljoysticknumhats.html
│ │ │ │ │ │ ├── sdljoystickopened.html
│ │ │ │ │ │ ├── sdljoystickopen.html
│ │ │ │ │ │ ├── sdljoystickupdate.html
│ │ │ │ │ │ ├── sdlkeyboardevent.html
│ │ │ │ │ │ ├── sdlkey.html
│ │ │ │ │ │ ├── sdlkeysym.html
│ │ │ │ │ │ ├── sdlkillthread.html
│ │ │ │ │ │ ├── sdllistmodes.html
│ │ │ │ │ │ ├── sdlloadbmp.html
│ │ │ │ │ │ ├── sdlloadwav.html
│ │ │ │ │ │ ├── sdllockaudio.html
│ │ │ │ │ │ ├── sdllocksurface.html
│ │ │ │ │ │ ├── sdllockyuvoverlay.html
│ │ │ │ │ │ ├── sdlmaprgba.html
│ │ │ │ │ │ ├── sdlmaprgb.html
│ │ │ │ │ │ ├── sdlmixaudio.html
│ │ │ │ │ │ ├── sdlmousebuttonevent.html
│ │ │ │ │ │ ├── sdlmousemotionevent.html
│ │ │ │ │ │ ├── sdlmutexp.html
│ │ │ │ │ │ ├── sdlmutexv.html
│ │ │ │ │ │ ├── sdlnumjoysticks.html
│ │ │ │ │ │ ├── sdlopenaudio.html
│ │ │ │ │ │ ├── sdloverlay.html
│ │ │ │ │ │ ├── sdlpalette.html
│ │ │ │ │ │ ├── sdlpauseaudio.html
│ │ │ │ │ │ ├── sdlpeepevents.html
│ │ │ │ │ │ ├── sdlpixelformat.html
│ │ │ │ │ │ ├── sdlpollevent.html
│ │ │ │ │ │ ├── sdlpumpevents.html
│ │ │ │ │ │ ├── sdlpushevent.html
│ │ │ │ │ │ ├── sdlquitevent.html
│ │ │ │ │ │ ├── sdlquit.html
│ │ │ │ │ │ ├── sdlquitsubsystem.html
│ │ │ │ │ │ ├── sdlrect.html
│ │ │ │ │ │ ├── sdlremovetimer.html
│ │ │ │ │ │ ├── sdlresizeevent.html
│ │ │ │ │ │ ├── sdlsavebmp.html
│ │ │ │ │ │ ├── sdlsempost.html
│ │ │ │ │ │ ├── sdlsemtrywait.html
│ │ │ │ │ │ ├── sdlsemvalue.html
│ │ │ │ │ │ ├── sdlsemwait.html
│ │ │ │ │ │ ├── sdlsemwaittimeout.html
│ │ │ │ │ │ ├── sdlsetalpha.html
│ │ │ │ │ │ ├── sdlsetcliprect.html
│ │ │ │ │ │ ├── sdlsetcolorkey.html
│ │ │ │ │ │ ├── sdlsetcolors.html
│ │ │ │ │ │ ├── sdlsetcursor.html
│ │ │ │ │ │ ├── sdlseteventfilter.html
│ │ │ │ │ │ ├── sdlsetgamma.html
│ │ │ │ │ │ ├── sdlsetgammaramp.html
│ │ │ │ │ │ ├── sdlsetmodstate.html
│ │ │ │ │ │ ├── sdlsetpalette.html
│ │ │ │ │ │ ├── sdlsettimer.html
│ │ │ │ │ │ ├── sdlsetvideomode.html
│ │ │ │ │ │ ├── sdlshowcursor.html
│ │ │ │ │ │ ├── sdlsurface.html
│ │ │ │ │ │ ├── sdlsyswmevent.html
│ │ │ │ │ │ ├── sdlthreadid.html
│ │ │ │ │ │ ├── sdlunlockaudio.html
│ │ │ │ │ │ ├── sdlunlocksurface.html
│ │ │ │ │ │ ├── sdlunlockyuvoverlay.html
│ │ │ │ │ │ ├── sdlupdaterect.html
│ │ │ │ │ │ ├── sdlupdaterects.html
│ │ │ │ │ │ ├── sdluserevent.html
│ │ │ │ │ │ ├── sdlvideodrivername.html
│ │ │ │ │ │ ├── sdlvideoinfo.html
│ │ │ │ │ │ ├── sdlvideomodeok.html
│ │ │ │ │ │ ├── sdlwaitevent.html
│ │ │ │ │ │ ├── sdlwaitthread.html
│ │ │ │ │ │ ├── sdlwarpmouse.html
│ │ │ │ │ │ ├── sdlwasinit.html
│ │ │ │ │ │ ├── sdlwmgetcaption.html
│ │ │ │ │ │ ├── sdlwmgrabinput.html
│ │ │ │ │ │ ├── sdlwmiconifywindow.html
│ │ │ │ │ │ ├── sdlwmsetcaption.html
│ │ │ │ │ │ ├── sdlwmseticon.html
│ │ │ │ │ │ ├── sdlwmtogglefullscreen.html
│ │ │ │ │ │ ├── thread.html
│ │ │ │ │ │ ├── time.html
│ │ │ │ │ │ ├── video.html
│ │ │ │ │ │ └── wm.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── man3
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SDL_ActiveEvent.3
│ │ │ │ │ ├── SDL_AddTimer.3
│ │ │ │ │ ├── SDL_AudioCVT.3
│ │ │ │ │ ├── SDL_AudioSpec.3
│ │ │ │ │ ├── SDL_BlitSurface.3
│ │ │ │ │ ├── SDL_BuildAudioCVT.3
│ │ │ │ │ ├── SDL_CD.3
│ │ │ │ │ ├── SDL_CDClose.3
│ │ │ │ │ ├── SDL_CDEject.3
│ │ │ │ │ ├── SDL_CDName.3
│ │ │ │ │ ├── SDL_CDNumDrives.3
│ │ │ │ │ ├── SDL_CDOpen.3
│ │ │ │ │ ├── SDL_CDPause.3
│ │ │ │ │ ├── SDL_CDPlay.3
│ │ │ │ │ ├── SDL_CDPlayTracks.3
│ │ │ │ │ ├── SDL_CDResume.3
│ │ │ │ │ ├── SDL_CDStatus.3
│ │ │ │ │ ├── SDL_CDStop.3
│ │ │ │ │ ├── SDL_CDtrack.3
│ │ │ │ │ ├── SDL_CloseAudio.3
│ │ │ │ │ ├── SDL_Color.3
│ │ │ │ │ ├── SDL_CondBroadcast.3
│ │ │ │ │ ├── SDL_CondSignal.3
│ │ │ │ │ ├── SDL_CondWait.3
│ │ │ │ │ ├── SDL_CondWaitTimeout.3
│ │ │ │ │ ├── SDL_ConvertAudio.3
│ │ │ │ │ ├── SDL_ConvertSurface.3
│ │ │ │ │ ├── SDL_CreateCond.3
│ │ │ │ │ ├── SDL_CreateCursor.3
│ │ │ │ │ ├── SDL_CreateMutex.3
│ │ │ │ │ ├── SDL_CreateRGBSurface.3
│ │ │ │ │ ├── SDL_CreateRGBSurfaceFrom.3
│ │ │ │ │ ├── SDL_CreateSemaphore.3
│ │ │ │ │ ├── SDL_CreateThread.3
│ │ │ │ │ ├── SDL_CreateYUVOverlay.3
│ │ │ │ │ ├── SDL_Delay.3
│ │ │ │ │ ├── SDL_DestroyCond.3
│ │ │ │ │ ├── SDL_DestroyMutex.3
│ │ │ │ │ ├── SDL_DestroySemaphore.3
│ │ │ │ │ ├── SDL_DisplayFormat.3
│ │ │ │ │ ├── SDL_DisplayFormatAlpha.3
│ │ │ │ │ ├── SDL_DisplayYUVOverlay.3
│ │ │ │ │ ├── SDL_EnableKeyRepeat.3
│ │ │ │ │ ├── SDL_EnableUNICODE.3
│ │ │ │ │ ├── SDL_Event.3
│ │ │ │ │ ├── SDL_EventState.3
│ │ │ │ │ ├── SDL_ExposeEvent.3
│ │ │ │ │ ├── SDL_FillRect.3
│ │ │ │ │ ├── SDL_Flip.3
│ │ │ │ │ ├── SDL_FreeCursor.3
│ │ │ │ │ ├── SDL_FreeSurface.3
│ │ │ │ │ ├── SDL_FreeWAV.3
│ │ │ │ │ ├── SDL_FreeYUVOverlay.3
│ │ │ │ │ ├── SDL_GetAppState.3
│ │ │ │ │ ├── SDL_GetAudioStatus.3
│ │ │ │ │ ├── SDL_GetClipRect.3
│ │ │ │ │ ├── SDL_GetCursor.3
│ │ │ │ │ ├── SDL_GetError.3
│ │ │ │ │ ├── SDL_GetEventFilter.3
│ │ │ │ │ ├── SDL_GetGamma.3
│ │ │ │ │ ├── SDL_GetGammaRamp.3
│ │ │ │ │ ├── SDL_GetKeyName.3
│ │ │ │ │ ├── SDL_GetKeyState.3
│ │ │ │ │ ├── SDL_GetModState.3
│ │ │ │ │ ├── SDL_GetMouseState.3
│ │ │ │ │ ├── SDL_GetRelativeMouseState.3
│ │ │ │ │ ├── SDL_GetRGB.3
│ │ │ │ │ ├── SDL_GetRGBA.3
│ │ │ │ │ ├── SDL_GetThreadID.3
│ │ │ │ │ ├── SDL_GetTicks.3
│ │ │ │ │ ├── SDL_GetVideoInfo.3
│ │ │ │ │ ├── SDL_GetVideoSurface.3
│ │ │ │ │ ├── SDL_GLattr.3
│ │ │ │ │ ├── SDL_GL_GetAttribute.3
│ │ │ │ │ ├── SDL_GL_GetProcAddress.3
│ │ │ │ │ ├── SDL_GL_LoadLibrary.3
│ │ │ │ │ ├── SDL_GL_SetAttribute.3
│ │ │ │ │ ├── SDL_GL_SwapBuffers.3
│ │ │ │ │ ├── SDL_Init.3
│ │ │ │ │ ├── SDL_InitSubSystem.3
│ │ │ │ │ ├── SDL_JoyAxisEvent.3
│ │ │ │ │ ├── SDL_JoyBallEvent.3
│ │ │ │ │ ├── SDL_JoyButtonEvent.3
│ │ │ │ │ ├── SDL_JoyHatEvent.3
│ │ │ │ │ ├── SDL_JoystickClose.3
│ │ │ │ │ ├── SDL_JoystickEventState.3
│ │ │ │ │ ├── SDL_JoystickGetAxis.3
│ │ │ │ │ ├── SDL_JoystickGetBall.3
│ │ │ │ │ ├── SDL_JoystickGetButton.3
│ │ │ │ │ ├── SDL_JoystickGetHat.3
│ │ │ │ │ ├── SDL_JoystickIndex.3
│ │ │ │ │ ├── SDL_JoystickName.3
│ │ │ │ │ ├── SDL_JoystickNumAxes.3
│ │ │ │ │ ├── SDL_JoystickNumBalls.3
│ │ │ │ │ ├── SDL_JoystickNumButtons.3
│ │ │ │ │ ├── SDL_JoystickNumHats.3
│ │ │ │ │ ├── SDL_JoystickOpen.3
│ │ │ │ │ ├── SDL_JoystickOpened.3
│ │ │ │ │ ├── SDL_JoystickUpdate.3
│ │ │ │ │ ├── SDLKey.3
│ │ │ │ │ ├── SDL_KeyboardEvent.3
│ │ │ │ │ ├── SDL_keysym.3
│ │ │ │ │ ├── SDL_KillThread.3
│ │ │ │ │ ├── SDL_ListModes.3
│ │ │ │ │ ├── SDL_LoadBMP.3
│ │ │ │ │ ├── SDL_LoadWAV.3
│ │ │ │ │ ├── SDL_LockAudio.3
│ │ │ │ │ ├── SDL_LockSurface.3
│ │ │ │ │ ├── SDL_LockYUVOverlay.3
│ │ │ │ │ ├── SDL_MapRGB.3
│ │ │ │ │ ├── SDL_MapRGBA.3
│ │ │ │ │ ├── SDL_MixAudio.3
│ │ │ │ │ ├── SDL_MouseButtonEvent.3
│ │ │ │ │ ├── SDL_MouseMotionEvent.3
│ │ │ │ │ ├── SDL_mutexP.3
│ │ │ │ │ ├── SDL_mutexV.3
│ │ │ │ │ ├── SDL_NumJoysticks.3
│ │ │ │ │ ├── SDL_OpenAudio.3
│ │ │ │ │ ├── SDL_Overlay.3
│ │ │ │ │ ├── SDL_Palette.3
│ │ │ │ │ ├── SDL_PauseAudio.3
│ │ │ │ │ ├── SDL_PeepEvents.3
│ │ │ │ │ ├── SDL_PixelFormat.3
│ │ │ │ │ ├── SDL_PollEvent.3
│ │ │ │ │ ├── SDL_PumpEvents.3
│ │ │ │ │ ├── SDL_PushEvent.3
│ │ │ │ │ ├── SDL_Quit.3
│ │ │ │ │ ├── SDL_QuitEvent.3
│ │ │ │ │ ├── SDL_QuitSubSystem.3
│ │ │ │ │ ├── SDL_Rect.3
│ │ │ │ │ ├── SDL_RemoveTimer.3
│ │ │ │ │ ├── SDL_ResizeEvent.3
│ │ │ │ │ ├── SDL_RWFromFile.3
│ │ │ │ │ ├── SDL_SaveBMP.3
│ │ │ │ │ ├── SDL_SemPost.3
│ │ │ │ │ ├── SDL_SemTryWait.3
│ │ │ │ │ ├── SDL_SemValue.3
│ │ │ │ │ ├── SDL_SemWait.3
│ │ │ │ │ ├── SDL_SemWaitTimeout.3
│ │ │ │ │ ├── SDL_SetAlpha.3
│ │ │ │ │ ├── SDL_SetClipRect.3
│ │ │ │ │ ├── SDL_SetColorKey.3
│ │ │ │ │ ├── SDL_SetColors.3
│ │ │ │ │ ├── SDL_SetCursor.3
│ │ │ │ │ ├── SDL_SetEventFilter.3
│ │ │ │ │ ├── SDL_SetGamma.3
│ │ │ │ │ ├── SDL_SetGammaRamp.3
│ │ │ │ │ ├── SDL_SetModState.3
│ │ │ │ │ ├── SDL_SetPalette.3
│ │ │ │ │ ├── SDL_SetTimer.3
│ │ │ │ │ ├── SDL_SetVideoMode.3
│ │ │ │ │ ├── SDL_ShowCursor.3
│ │ │ │ │ ├── SDL_Surface.3
│ │ │ │ │ ├── SDL_SysWMEvent.3
│ │ │ │ │ ├── SDL_ThreadID.3
│ │ │ │ │ ├── SDL_UnlockAudio.3
│ │ │ │ │ ├── SDL_UnlockSurface.3
│ │ │ │ │ ├── SDL_UnlockYUVOverlay.3
│ │ │ │ │ ├── SDL_UpdateRect.3
│ │ │ │ │ ├── SDL_UpdateRects.3
│ │ │ │ │ ├── SDL_UserEvent.3
│ │ │ │ │ ├── SDL_VideoDriverName.3
│ │ │ │ │ ├── SDL_VideoInfo.3
│ │ │ │ │ ├── SDL_VideoModeOK.3
│ │ │ │ │ ├── SDL_WaitEvent.3
│ │ │ │ │ ├── SDL_WaitThread.3
│ │ │ │ │ ├── SDL_WarpMouse.3
│ │ │ │ │ ├── SDL_WasInit.3
│ │ │ │ │ ├── SDL_WM_GetCaption.3
│ │ │ │ │ ├── SDL_WM_GrabInput.3
│ │ │ │ │ ├── SDL_WM_IconifyWindow.3
│ │ │ │ │ ├── SDL_WM_SetCaption.3
│ │ │ │ │ ├── SDL_WM_SetIcon.3
│ │ │ │ │ └── SDL_WM_ToggleFullScreen.3
│ │ │ │ ├── docs.html
│ │ │ │ ├── EpocBuildFiles.zip
│ │ │ │ ├── include
│ │ │ │ │ ├── begin_code.h
│ │ │ │ │ ├── close_code.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SDL_active.h
│ │ │ │ │ ├── SDL_audio.h
│ │ │ │ │ ├── SDL_byteorder.h
│ │ │ │ │ ├── SDL_cdrom.h
│ │ │ │ │ ├── SDL_copying.h
│ │ │ │ │ ├── SDL_endian.h
│ │ │ │ │ ├── SDL_error.h
│ │ │ │ │ ├── SDL_events.h
│ │ │ │ │ ├── SDL_getenv.h
│ │ │ │ │ ├── SDL.h
│ │ │ │ │ ├── SDL_joystick.h
│ │ │ │ │ ├── SDL_keyboard.h
│ │ │ │ │ ├── SDL_keysym.h
│ │ │ │ │ ├── SDL_main.h
│ │ │ │ │ ├── SDL_mouse.h
│ │ │ │ │ ├── SDL_mutex.h
│ │ │ │ │ ├── SDL_name.h
│ │ │ │ │ ├── SDL_opengl.h
│ │ │ │ │ ├── SDL_quit.h
│ │ │ │ │ ├── SDL_rwops.h
│ │ │ │ │ ├── SDL_syswm.h
│ │ │ │ │ ├── SDL_thread.h
│ │ │ │ │ ├── SDL_timer.h
│ │ │ │ │ ├── SDL_types.h
│ │ │ │ │ ├── SDL_version.h
│ │ │ │ │ └── SDL_video.h
│ │ │ │ ├── INSTALL
│ │ │ │ ├── install-sh
│ │ │ │ ├── ltconfig
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── missing
│ │ │ │ ├── mkinstalldirs
│ │ │ │ ├── MPWmake.sea.bin
│ │ │ │ ├── PBProjects.tar.gz
│ │ │ │ ├── README
│ │ │ │ ├── README.AmigaOS
│ │ │ │ ├── README.CVS
│ │ │ │ ├── README.Epoc
│ │ │ │ ├── README.MacOS
│ │ │ │ ├── README.MacOSX
│ │ │ │ ├── README.MiNT
│ │ │ │ ├── README.NanoX
│ │ │ │ ├── README.OpenBSD
│ │ │ │ ├── README.QNX
│ │ │ │ ├── README-SDL.txt
│ │ │ │ ├── README.Win32
│ │ │ │ ├── README.WinCE
│ │ │ │ ├── sdl-config.in
│ │ │ │ ├── sdl.m4
│ │ │ │ ├── SDL.spec
│ │ │ │ ├── SDL.spec.in
│ │ │ │ ├── src
│ │ │ │ │ ├── audio
│ │ │ │ │ │ ├── alsa
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_alsa_audio.c
│ │ │ │ │ │ │ └── SDL_alsa_audio.h
│ │ │ │ │ │ ├── arts
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_artsaudio.c
│ │ │ │ │ │ │ └── SDL_artsaudio.h
│ │ │ │ │ │ ├── baudio
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_beaudio.cc
│ │ │ │ │ │ │ └── SDL_beaudio.h
│ │ │ │ │ │ ├── disk
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_diskaudio.c
│ │ │ │ │ │ │ └── SDL_diskaudio.h
│ │ │ │ │ │ ├── dma
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_dmaaudio.c
│ │ │ │ │ │ │ └── SDL_dmaaudio.h
│ │ │ │ │ │ ├── dmedia
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_irixaudio.c
│ │ │ │ │ │ │ └── SDL_irixaudio.h
│ │ │ │ │ │ ├── dsp
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_dspaudio.c
│ │ │ │ │ │ │ └── SDL_dspaudio.h
│ │ │ │ │ │ ├── esd
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_esdaudio.c
│ │ │ │ │ │ │ └── SDL_esdaudio.h
│ │ │ │ │ │ ├── macrom
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_romaudio.c
│ │ │ │ │ │ │ └── SDL_romaudio.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── nas
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_nasaudio.c
│ │ │ │ │ │ │ └── SDL_nasaudio.h
│ │ │ │ │ │ ├── nto
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_nto_audio.c
│ │ │ │ │ │ │ └── SDL_nto_audio.h
│ │ │ │ │ │ ├── openbsd
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_openbsdaudio.c
│ │ │ │ │ │ │ └── SDL_openbsdaudio.h
│ │ │ │ │ │ ├── paudio
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_paudio.c
│ │ │ │ │ │ │ └── SDL_paudio.h
│ │ │ │ │ │ ├── SDL_audio.c
│ │ │ │ │ │ ├── SDL_audio_c.h
│ │ │ │ │ │ ├── SDL_audiocvt.c
│ │ │ │ │ │ ├── SDL_audiodev.c
│ │ │ │ │ │ ├── SDL_audiodev_c.h
│ │ │ │ │ │ ├── SDL_audiomem.c
│ │ │ │ │ │ ├── SDL_audiomem.h
│ │ │ │ │ │ ├── SDL_mixer.c
│ │ │ │ │ │ ├── SDL_sysaudio.h
│ │ │ │ │ │ ├── SDL_wave.c
│ │ │ │ │ │ ├── SDL_wave.h
│ │ │ │ │ │ ├── sun
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_sunaudio.c
│ │ │ │ │ │ │ └── SDL_sunaudio.h
│ │ │ │ │ │ ├── ums
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_umsaudio.c
│ │ │ │ │ │ │ └── SDL_umsaudio.h
│ │ │ │ │ │ ├── windib
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_dibaudio.c
│ │ │ │ │ │ │ └── SDL_dibaudio.h
│ │ │ │ │ │ └── windx5
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_dx5audio.c
│ │ │ │ │ │ └── SDL_dx5audio.h
│ │ │ │ │ ├── cdrom
│ │ │ │ │ │ ├── aix
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── beos
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.cc
│ │ │ │ │ │ ├── bsdi
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── dummy
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── freebsd
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── macos
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDL_syscdrom.c
│ │ │ │ │ │ │ └── SDL_syscdrom_c.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── openbsd
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── qnx
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ │ ├── SDL_cdrom.c
│ │ │ │ │ │ ├── SDL_syscdrom.h
│ │ │ │ │ │ └── win32
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ └── SDL_syscdrom.c
│ │ │ │ │ ├── endian
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ └── SDL_endian.c
│ │ │ │ │ ├── events
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_active.c
│ │ │ │ │ │ ├── SDL_events.c
│ │ │ │ │ │ ├── SDL_events_c.h
│ │ │ │ │ │ ├── SDL_expose.c
│ │ │ │ │ │ ├── SDL_keyboard.c
│ │ │ │ │ │ ├── SDL_mouse.c
│ │ │ │ │ │ ├── SDL_quit.c
│ │ │ │ │ │ ├── SDL_resize.c
│ │ │ │ │ │ └── SDL_sysevents.h
│ │ │ │ │ ├── file
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ └── SDL_rwops.c
│ │ │ │ │ ├── hermes
│ │ │ │ │ │ ├── COPYING.LIB
│ │ │ │ │ │ ├── HeadMMX.h
│ │ │ │ │ │ ├── HeadX86.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── mmx_main.asm
│ │ │ │ │ │ ├── mmxp2_32.asm
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ ├── x86_main.asm
│ │ │ │ │ │ ├── x86p_16.asm
│ │ │ │ │ │ └── x86p_32.asm
│ │ │ │ │ ├── joystick
│ │ │ │ │ │ ├── amigaos
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── beos
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_bejoystick.cc
│ │ │ │ │ │ ├── bsd
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── darwin
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── dummy
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── macos
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── mint
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ └── SDL_sysjoystick.c
│ │ │ │ │ │ ├── SDL_joystick.c
│ │ │ │ │ │ ├── SDL_joystick_c.h
│ │ │ │ │ │ ├── SDL_sysjoystick.h
│ │ │ │ │ │ └── win32
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ └── SDL_mmjoystick.c
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── beos
│ │ │ │ │ │ │ ├── exports
│ │ │ │ │ │ │ │ ├── genexp.pl
│ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ └── SDL.exp
│ │ │ │ │ │ │ ├── SDL_BeApp.cc
│ │ │ │ │ │ │ └── SDL_BeApp.h
│ │ │ │ │ │ ├── dummy.c
│ │ │ │ │ │ ├── epoc
│ │ │ │ │ │ │ └── SDL_main.cpp
│ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ └── SDL_main.c
│ │ │ │ │ │ ├── macos
│ │ │ │ │ │ │ ├── exports
│ │ │ │ │ │ │ │ ├── gendef.pl
│ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ └── SDL.x
│ │ │ │ │ │ │ ├── SDL_main.c
│ │ │ │ │ │ │ ├── SDL.r
│ │ │ │ │ │ │ └── SIZE.r
│ │ │ │ │ │ ├── macosx
│ │ │ │ │ │ │ ├── exports
│ │ │ │ │ │ │ │ ├── gendef.pl
│ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ └── SDL.x
│ │ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ │ ├── Info.plist.in
│ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── SDLMain.h
│ │ │ │ │ │ │ ├── SDLMain.m
│ │ │ │ │ │ │ └── SDLMain.nib
│ │ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ │ └── objects.nib
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ └── win32
│ │ │ │ │ │ ├── exports
│ │ │ │ │ │ │ ├── gendef.pl
│ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ └── SDL.def
│ │ │ │ │ │ └── SDL_main.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SDL.c
│ │ │ │ │ ├── SDL_error.c
│ │ │ │ │ ├── SDL_error_c.h
│ │ │ │ │ ├── SDL_fatal.c
│ │ │ │ │ ├── SDL_fatal.h
│ │ │ │ │ ├── SDL_getenv.c
│ │ │ │ │ ├── SDL_loadso.c
│ │ │ │ │ ├── SDL_loadso.h
│ │ │ │ │ ├── thread
│ │ │ │ │ │ ├── amigaos
│ │ │ │ │ │ │ ├── SDL_syssem.c
│ │ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ │ ├── SDL_systhread_c.h
│ │ │ │ │ │ │ └── SDL_thread.c
│ │ │ │ │ │ ├── beos
│ │ │ │ │ │ │ ├── SDL_syssem.c
│ │ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ │ └── SDL_systhread_c.h
│ │ │ │ │ │ ├── bsdi
│ │ │ │ │ │ │ └── SDL_syssem.c
│ │ │ │ │ │ ├── epoc
│ │ │ │ │ │ │ ├── SDL_sysmutex.cpp
│ │ │ │ │ │ │ ├── SDL_syssem.cpp
│ │ │ │ │ │ │ ├── SDL_systhread_c.h
│ │ │ │ │ │ │ └── SDL_systhread.cpp
│ │ │ │ │ │ ├── generic
│ │ │ │ │ │ │ ├── SDL_syscond.c
│ │ │ │ │ │ │ ├── SDL_syscond_c.h
│ │ │ │ │ │ │ ├── SDL_sysmutex.c
│ │ │ │ │ │ │ ├── SDL_sysmutex_c.h
│ │ │ │ │ │ │ ├── SDL_syssem.c
│ │ │ │ │ │ │ ├── SDL_syssem_c.h
│ │ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ │ └── SDL_systhread_c.h
│ │ │ │ │ │ ├── irix
│ │ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ │ └── SDL_systhread_c.h
│ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ ├── clone.S
│ │ │ │ │ │ │ ├── SDL_syscond.c
│ │ │ │ │ │ │ ├── SDL_sysmutex.c
│ │ │ │ │ │ │ ├── SDL_sysmutex_c.h
│ │ │ │ │ │ │ ├── SDL_syssem.c
│ │ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ │ └── SDL_systhread_c.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── pth
│ │ │ │ │ │ │ ├── SDL_syscond.c
│ │ │ │ │ │ │ ├── SDL_syscond_c.h
│ │ │ │ │ │ │ ├── SDL_sysmutex.c
│ │ │ │ │ │ │ ├── SDL_sysmutex_c.h
│ │ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ │ └── SDL_systhread_c.h
│ │ │ │ │ │ ├── SDL_systhread.h
│ │ │ │ │ │ ├── SDL_thread.c
│ │ │ │ │ │ ├── SDL_thread_c.h
│ │ │ │ │ │ └── win32
│ │ │ │ │ │ ├── SDL_sysmutex.c
│ │ │ │ │ │ ├── SDL_syssem.c
│ │ │ │ │ │ ├── SDL_systhread.c
│ │ │ │ │ │ ├── SDL_systhread_c.h
│ │ │ │ │ │ ├── win_ce_semaphore.c
│ │ │ │ │ │ └── win_ce_semaphore.h
│ │ │ │ │ ├── timer
│ │ │ │ │ │ ├── amigaos
│ │ │ │ │ │ │ └── SDL_systimer.c
│ │ │ │ │ │ ├── beos
│ │ │ │ │ │ │ └── SDL_systimer.c
│ │ │ │ │ │ ├── epoc
│ │ │ │ │ │ │ └── SDL_systimer.cpp
│ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ └── SDL_systimer.c
│ │ │ │ │ │ ├── macos
│ │ │ │ │ │ │ ├── FastTimes.c
│ │ │ │ │ │ │ ├── FastTimes.h
│ │ │ │ │ │ │ ├── SDL_MPWtimer.c
│ │ │ │ │ │ │ └── SDL_systimer.c
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── mint
│ │ │ │ │ │ │ ├── SDL_systimer.c
│ │ │ │ │ │ │ ├── SDL_vbltimer.S
│ │ │ │ │ │ │ └── SDL_vbltimer_s.h
│ │ │ │ │ │ ├── SDL_systimer.h
│ │ │ │ │ │ ├── SDL_timer.c
│ │ │ │ │ │ ├── SDL_timer_c.h
│ │ │ │ │ │ └── win32
│ │ │ │ │ │ └── SDL_systimer.c
│ │ │ │ │ └── video
│ │ │ │ │ ├── aalib
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_aaevents.c
│ │ │ │ │ │ ├── SDL_aaevents_c.h
│ │ │ │ │ │ ├── SDL_aamouse.c
│ │ │ │ │ │ ├── SDL_aamouse_c.h
│ │ │ │ │ │ ├── SDL_aavideo.c
│ │ │ │ │ │ └── SDL_aavideo.h
│ │ │ │ │ ├── ataricommon
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_ataric2p060.c
│ │ │ │ │ │ ├── SDL_ataric2p060_c.h
│ │ │ │ │ │ ├── SDL_ataric2p.S
│ │ │ │ │ │ ├── SDL_ataric2p_s.h
│ │ │ │ │ │ ├── SDL_atarieddi.S
│ │ │ │ │ │ ├── SDL_atarieddi_s.h
│ │ │ │ │ │ ├── SDL_atarievents.c
│ │ │ │ │ │ ├── SDL_atarievents_c.h
│ │ │ │ │ │ ├── SDL_atarikeys.h
│ │ │ │ │ │ ├── SDL_atarimxalloc.c
│ │ │ │ │ │ ├── SDL_atarimxalloc_c.h
│ │ │ │ │ │ ├── SDL_biosevents.c
│ │ │ │ │ │ ├── SDL_biosevents_c.h
│ │ │ │ │ │ ├── SDL_gemdosevents.c
│ │ │ │ │ │ ├── SDL_gemdosevents_c.h
│ │ │ │ │ │ ├── SDL_ikbdevents.c
│ │ │ │ │ │ ├── SDL_ikbdevents_c.h
│ │ │ │ │ │ ├── SDL_ikbdinterrupt.S
│ │ │ │ │ │ ├── SDL_ikbdinterrupt_s.h
│ │ │ │ │ │ ├── SDL_xbiosevents.c
│ │ │ │ │ │ ├── SDL_xbiosevents_c.h
│ │ │ │ │ │ ├── SDL_xbiosinterrupt.S
│ │ │ │ │ │ └── SDL_xbiosinterrupt_s.h
│ │ │ │ │ ├── blank_cursor.h
│ │ │ │ │ ├── bwindow
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_BView.h
│ │ │ │ │ │ ├── SDL_BWin.h
│ │ │ │ │ │ ├── SDL_lowvideo.h
│ │ │ │ │ │ ├── SDL_sysevents.cc
│ │ │ │ │ │ ├── SDL_sysevents_c.h
│ │ │ │ │ │ ├── SDL_sysmouse.cc
│ │ │ │ │ │ ├── SDL_sysmouse_c.h
│ │ │ │ │ │ ├── SDL_sysvideo.cc
│ │ │ │ │ │ ├── SDL_syswm.cc
│ │ │ │ │ │ └── SDL_syswm_c.h
│ │ │ │ │ ├── cybergfx
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_amigaevents.c
│ │ │ │ │ │ ├── SDL_amigaevents_c.h
│ │ │ │ │ │ ├── SDL_amigamouse.c
│ │ │ │ │ │ ├── SDL_amigamouse_c.h
│ │ │ │ │ │ ├── SDL_cgxaccel.c
│ │ │ │ │ │ ├── SDL_cgxgl.c
│ │ │ │ │ │ ├── SDL_cgxgl_c.h
│ │ │ │ │ │ ├── SDL_cgximage.c
│ │ │ │ │ │ ├── SDL_cgximage_c.h
│ │ │ │ │ │ ├── SDL_cgxmodes.c
│ │ │ │ │ │ ├── SDL_cgxmodes_c.h
│ │ │ │ │ │ ├── SDL_cgxvideo.c
│ │ │ │ │ │ ├── SDL_cgxvideo.h
│ │ │ │ │ │ ├── SDL_cgxwm.c
│ │ │ │ │ │ ├── SDL_cgxwm_c.h
│ │ │ │ │ │ ├── SDL_cgxyuv.c
│ │ │ │ │ │ └── SDL_cgxyuv_c.h
│ │ │ │ │ ├── default_cursor.h
│ │ │ │ │ ├── dga
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_dgaevents.c
│ │ │ │ │ │ ├── SDL_dgaevents_c.h
│ │ │ │ │ │ ├── SDL_dgamouse.c
│ │ │ │ │ │ ├── SDL_dgamouse_c.h
│ │ │ │ │ │ ├── SDL_dgavideo.c
│ │ │ │ │ │ └── SDL_dgavideo.h
│ │ │ │ │ ├── directfb
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_DirectFB_events.c
│ │ │ │ │ │ ├── SDL_DirectFB_events.h
│ │ │ │ │ │ ├── SDL_DirectFB_video.c
│ │ │ │ │ │ └── SDL_DirectFB_video.h
│ │ │ │ │ ├── dummy
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_nullevents.c
│ │ │ │ │ │ ├── SDL_nullevents_c.h
│ │ │ │ │ │ ├── SDL_nullmouse.c
│ │ │ │ │ │ ├── SDL_nullmouse_c.h
│ │ │ │ │ │ ├── SDL_nullvideo.c
│ │ │ │ │ │ └── SDL_nullvideo.h
│ │ │ │ │ ├── epoc
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_epocevents_c.h
│ │ │ │ │ │ ├── SDL_epocevents.cpp
│ │ │ │ │ │ ├── SDL_epocvideo.cpp
│ │ │ │ │ │ └── SDL_epocvideo.h
│ │ │ │ │ ├── fbcon
│ │ │ │ │ │ ├── 3dfx_mmio.h
│ │ │ │ │ │ ├── 3dfx_regs.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── matrox_mmio.h
│ │ │ │ │ │ ├── matrox_regs.h
│ │ │ │ │ │ ├── riva_mmio.h
│ │ │ │ │ │ ├── riva_regs.h
│ │ │ │ │ │ ├── SDL_fb3dfx.c
│ │ │ │ │ │ ├── SDL_fb3dfx.h
│ │ │ │ │ │ ├── SDL_fbelo.c
│ │ │ │ │ │ ├── SDL_fbelo.h
│ │ │ │ │ │ ├── SDL_fbevents.c
│ │ │ │ │ │ ├── SDL_fbevents_c.h
│ │ │ │ │ │ ├── SDL_fbkeys.h
│ │ │ │ │ │ ├── SDL_fbmatrox.c
│ │ │ │ │ │ ├── SDL_fbmatrox.h
│ │ │ │ │ │ ├── SDL_fbmouse.c
│ │ │ │ │ │ ├── SDL_fbmouse_c.h
│ │ │ │ │ │ ├── SDL_fbriva.c
│ │ │ │ │ │ ├── SDL_fbriva.h
│ │ │ │ │ │ ├── SDL_fbvideo.c
│ │ │ │ │ │ └── SDL_fbvideo.h
│ │ │ │ │ ├── gem
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_gemevents.c
│ │ │ │ │ │ ├── SDL_gemevents_c.h
│ │ │ │ │ │ ├── SDL_gemmouse.c
│ │ │ │ │ │ ├── SDL_gemmouse_c.h
│ │ │ │ │ │ ├── SDL_gemvideo.c
│ │ │ │ │ │ ├── SDL_gemvideo.h
│ │ │ │ │ │ ├── SDL_gemwm.c
│ │ │ │ │ │ └── SDL_gemwm_c.h
│ │ │ │ │ ├── ggi
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_ggievents.c
│ │ │ │ │ │ ├── SDL_ggievents_c.h
│ │ │ │ │ │ ├── SDL_ggikeys.h
│ │ │ │ │ │ ├── SDL_ggimouse.c
│ │ │ │ │ │ ├── SDL_ggimouse_c.h
│ │ │ │ │ │ ├── SDL_ggivideo.c
│ │ │ │ │ │ └── SDL_ggivideo.h
│ │ │ │ │ ├── maccommon
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_lowvideo.h
│ │ │ │ │ │ ├── SDL_macevents.c
│ │ │ │ │ │ ├── SDL_macevents_c.h
│ │ │ │ │ │ ├── SDL_macgl.c
│ │ │ │ │ │ ├── SDL_macgl_c.h
│ │ │ │ │ │ ├── SDL_mackeys.h
│ │ │ │ │ │ ├── SDL_macmouse.c
│ │ │ │ │ │ ├── SDL_macmouse_c.h
│ │ │ │ │ │ ├── SDL_macwm.c
│ │ │ │ │ │ └── SDL_macwm_c.h
│ │ │ │ │ ├── macdsp
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_dspvideo.c
│ │ │ │ │ │ └── SDL_dspvideo.h
│ │ │ │ │ ├── macrom
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_romvideo.c
│ │ │ │ │ │ └── SDL_romvideo.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── nanox
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_nxevents.c
│ │ │ │ │ │ ├── SDL_nxevents_c.h
│ │ │ │ │ │ ├── SDL_nximage.c
│ │ │ │ │ │ ├── SDL_nximage_c.h
│ │ │ │ │ │ ├── SDL_nxmodes.c
│ │ │ │ │ │ ├── SDL_nxmodes_c.h
│ │ │ │ │ │ ├── SDL_nxmouse.c
│ │ │ │ │ │ ├── SDL_nxmouse_c.h
│ │ │ │ │ │ ├── SDL_nxvideo.c
│ │ │ │ │ │ ├── SDL_nxvideo.h
│ │ │ │ │ │ ├── SDL_nxwm.c
│ │ │ │ │ │ └── SDL_nxwm_c.h
│ │ │ │ │ ├── photon
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_ph_events.c
│ │ │ │ │ │ ├── SDL_ph_events_c.h
│ │ │ │ │ │ ├── SDL_ph_image.c
│ │ │ │ │ │ ├── SDL_ph_image_c.h
│ │ │ │ │ │ ├── SDL_ph_modes.c
│ │ │ │ │ │ ├── SDL_ph_modes_c.h
│ │ │ │ │ │ ├── SDL_ph_mouse.c
│ │ │ │ │ │ ├── SDL_ph_mouse_c.h
│ │ │ │ │ │ ├── SDL_ph_video.c
│ │ │ │ │ │ ├── SDL_ph_video.h
│ │ │ │ │ │ ├── SDL_ph_wm.c
│ │ │ │ │ │ ├── SDL_ph_wm_c.h
│ │ │ │ │ │ ├── SDL_phyuv.c
│ │ │ │ │ │ └── SDL_phyuv_c.h
│ │ │ │ │ ├── ps2gs
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_gsevents.c
│ │ │ │ │ │ ├── SDL_gsevents_c.h
│ │ │ │ │ │ ├── SDL_gskeys.h
│ │ │ │ │ │ ├── SDL_gsmouse.c
│ │ │ │ │ │ ├── SDL_gsmouse_c.h
│ │ │ │ │ │ ├── SDL_gsvideo.c
│ │ │ │ │ │ ├── SDL_gsvideo.h
│ │ │ │ │ │ ├── SDL_gsyuv.c
│ │ │ │ │ │ └── SDL_gsyuv_c.h
│ │ │ │ │ ├── quartz
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_QuartzEvents.m
│ │ │ │ │ │ ├── SDL_QuartzKeys.h
│ │ │ │ │ │ ├── SDL_QuartzVideo.h
│ │ │ │ │ │ ├── SDL_QuartzVideo.m
│ │ │ │ │ │ ├── SDL_QuartzWindow.m
│ │ │ │ │ │ └── SDL_QuartzWM.m
│ │ │ │ │ ├── SDL_blit_0.c
│ │ │ │ │ ├── SDL_blit_1.c
│ │ │ │ │ ├── SDL_blit_A.c
│ │ │ │ │ ├── SDL_blit.c
│ │ │ │ │ ├── SDL_blit.h
│ │ │ │ │ ├── SDL_blit_N.c
│ │ │ │ │ ├── SDL_bmp.c
│ │ │ │ │ ├── SDL_cursor.c
│ │ │ │ │ ├── SDL_cursor_c.h
│ │ │ │ │ ├── SDL_gamma.c
│ │ │ │ │ ├── SDL_glfuncs.h
│ │ │ │ │ ├── SDL_leaks.h
│ │ │ │ │ ├── SDL_memops.h
│ │ │ │ │ ├── SDL_pixels.c
│ │ │ │ │ ├── SDL_pixels_c.h
│ │ │ │ │ ├── SDL_RLEaccel.c
│ │ │ │ │ ├── SDL_RLEaccel_c.h
│ │ │ │ │ ├── SDL_stretch.c
│ │ │ │ │ ├── SDL_stretch_c.h
│ │ │ │ │ ├── SDL_surface.c
│ │ │ │ │ ├── SDL_sysvideo.h
│ │ │ │ │ ├── SDL_video.c
│ │ │ │ │ ├── SDL_yuv.c
│ │ │ │ │ ├── SDL_yuvfuncs.h
│ │ │ │ │ ├── SDL_yuv_mmx.c
│ │ │ │ │ ├── SDL_yuv_sw.c
│ │ │ │ │ ├── SDL_yuv_sw_c.h
│ │ │ │ │ ├── svga
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_svgaevents.c
│ │ │ │ │ │ ├── SDL_svgaevents_c.h
│ │ │ │ │ │ ├── SDL_svgamouse.c
│ │ │ │ │ │ ├── SDL_svgamouse_c.h
│ │ │ │ │ │ ├── SDL_svgavideo.c
│ │ │ │ │ │ └── SDL_svgavideo.h
│ │ │ │ │ ├── vgl
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_vglevents.c
│ │ │ │ │ │ ├── SDL_vglevents_c.h
│ │ │ │ │ │ ├── SDL_vglmouse.c
│ │ │ │ │ │ ├── SDL_vglmouse_c.h
│ │ │ │ │ │ ├── SDL_vglvideo.c
│ │ │ │ │ │ └── SDL_vglvideo.h
│ │ │ │ │ ├── wincommon
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_lowvideo.h
│ │ │ │ │ │ ├── SDL_sysevents.c
│ │ │ │ │ │ ├── SDL_sysmouse.c
│ │ │ │ │ │ ├── SDL_sysmouse_c.h
│ │ │ │ │ │ ├── SDL_syswm.c
│ │ │ │ │ │ ├── SDL_syswm_c.h
│ │ │ │ │ │ ├── SDL_wingl.c
│ │ │ │ │ │ ├── SDL_wingl_c.h
│ │ │ │ │ │ └── wmmsg.h
│ │ │ │ │ ├── windib
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_dibevents.c
│ │ │ │ │ │ ├── SDL_dibevents_c.h
│ │ │ │ │ │ ├── SDL_dibvideo.c
│ │ │ │ │ │ ├── SDL_dibvideo.h
│ │ │ │ │ │ └── SDL_vkeys.h
│ │ │ │ │ ├── windx5
│ │ │ │ │ │ ├── directx.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_dx5events.c
│ │ │ │ │ │ ├── SDL_dx5events_c.h
│ │ │ │ │ │ ├── SDL_dx5video.c
│ │ │ │ │ │ ├── SDL_dx5video.h
│ │ │ │ │ │ ├── SDL_dx5yuv.c
│ │ │ │ │ │ └── SDL_dx5yuv_c.h
│ │ │ │ │ ├── x11
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_x11dga.c
│ │ │ │ │ │ ├── SDL_x11dga_c.h
│ │ │ │ │ │ ├── SDL_x11events.c
│ │ │ │ │ │ ├── SDL_x11events_c.h
│ │ │ │ │ │ ├── SDL_x11gamma.c
│ │ │ │ │ │ ├── SDL_x11gamma_c.h
│ │ │ │ │ │ ├── SDL_x11gl.c
│ │ │ │ │ │ ├── SDL_x11gl_c.h
│ │ │ │ │ │ ├── SDL_x11image.c
│ │ │ │ │ │ ├── SDL_x11image_c.h
│ │ │ │ │ │ ├── SDL_x11modes.c
│ │ │ │ │ │ ├── SDL_x11modes_c.h
│ │ │ │ │ │ ├── SDL_x11mouse.c
│ │ │ │ │ │ ├── SDL_x11mouse_c.h
│ │ │ │ │ │ ├── SDL_x11video.c
│ │ │ │ │ │ ├── SDL_x11video.h
│ │ │ │ │ │ ├── SDL_x11wm.c
│ │ │ │ │ │ ├── SDL_x11wm_c.h
│ │ │ │ │ │ ├── SDL_x11yuv.c
│ │ │ │ │ │ └── SDL_x11yuv_c.h
│ │ │ │ │ ├── xbios
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SDL_xbios.c
│ │ │ │ │ │ └── SDL_xbios.h
│ │ │ │ │ └── XFree86
│ │ │ │ │ ├── extensions
│ │ │ │ │ │ ├── extutil.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── panoramiXext.h
│ │ │ │ │ │ ├── panoramiXproto.h
│ │ │ │ │ │ ├── xf86dga1.h
│ │ │ │ │ │ ├── xf86dga1str.h
│ │ │ │ │ │ ├── xf86dga.h
│ │ │ │ │ │ ├── xf86dgastr.h
│ │ │ │ │ │ ├── xf86vmode.h
│ │ │ │ │ │ ├── xf86vmstr.h
│ │ │ │ │ │ ├── Xinerama.h
│ │ │ │ │ │ ├── Xv.h
│ │ │ │ │ │ ├── Xvlib.h
│ │ │ │ │ │ └── Xvproto.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── README
│ │ │ │ │ ├── Xinerama
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ └── Xinerama.c
│ │ │ │ │ ├── Xv
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── Xv.c
│ │ │ │ │ │ └── Xvlibint.h
│ │ │ │ │ ├── Xxf86dga
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── XF86DGA2.c
│ │ │ │ │ │ └── XF86DGA.c
│ │ │ │ │ └── Xxf86vm
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── XF86VMode.c
│ │ │ │ ├── strip_fPIC.sh
│ │ │ │ ├── test
│ │ │ │ │ ├── acinclude.m4
│ │ │ │ │ ├── aclocal.m4
│ │ │ │ │ ├── autogen.sh
│ │ │ │ │ ├── checkkeys.c
│ │ │ │ │ ├── config.guess
│ │ │ │ │ ├── config.sub
│ │ │ │ │ ├── configure
│ │ │ │ │ ├── configure.in
│ │ │ │ │ ├── COPYING
│ │ │ │ │ ├── graywin.c
│ │ │ │ │ ├── icon.bmp
│ │ │ │ │ ├── install-sh
│ │ │ │ │ ├── loopwave.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── missing
│ │ │ │ │ ├── mkinstalldirs
│ │ │ │ │ ├── picture.xbm
│ │ │ │ │ ├── README
│ │ │ │ │ ├── sail.bmp
│ │ │ │ │ ├── sample.bmp
│ │ │ │ │ ├── sample.wav
│ │ │ │ │ ├── testalpha.c
│ │ │ │ │ ├── testbitmap.c
│ │ │ │ │ ├── testcdrom.c
│ │ │ │ │ ├── testerror.c
│ │ │ │ │ ├── testgamma.c
│ │ │ │ │ ├── testgl.c
│ │ │ │ │ ├── testhread.c
│ │ │ │ │ ├── testjoystick.c
│ │ │ │ │ ├── testkeys.c
│ │ │ │ │ ├── testlock.c
│ │ │ │ │ ├── testoverlay.c
│ │ │ │ │ ├── testpalette.c
│ │ │ │ │ ├── testsem.c
│ │ │ │ │ ├── testsprite.c
│ │ │ │ │ ├── testtimer.c
│ │ │ │ │ ├── testtypes.c
│ │ │ │ │ ├── testver.c
│ │ │ │ │ ├── testvidinfo.c
│ │ │ │ │ ├── testwin.c
│ │ │ │ │ ├── testwm.c
│ │ │ │ │ ├── threadwin.c
│ │ │ │ │ └── torturethread.c
│ │ │ │ ├── TODO
│ │ │ │ ├── VisualC
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SDL
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── resource.h
│ │ │ │ │ │ ├── SDL60.dsp
│ │ │ │ │ │ ├── Version.aps
│ │ │ │ │ │ └── Version.rc
│ │ │ │ │ └── SDLMain
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── SDLMain60.dsp
│ │ │ │ ├── VisualC.html
│ │ │ │ ├── VisualC.zip
│ │ │ │ └── WhatsNew
│ │ │ ├── sdp
│ │ │ │ ├── libsdp60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── sdp_decode.c
│ │ │ │ ├── sdp_decode_private.h
│ │ │ │ ├── sdp_dump.c
│ │ │ │ ├── sdp_encode.c
│ │ │ │ ├── sdp_error.h
│ │ │ │ ├── sdp.h
│ │ │ │ ├── sdp_util.c
│ │ │ │ └── test.c
│ │ │ └── xvid
│ │ │ ├── authors.txt
│ │ │ ├── bitstream
│ │ │ │ ├── bitstream.c
│ │ │ │ ├── bitstream.h
│ │ │ │ ├── cbp.c
│ │ │ │ ├── cbp.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mbcoding.c
│ │ │ │ ├── mbcoding.h
│ │ │ │ ├── vlc_codes.h
│ │ │ │ ├── x86_asm
│ │ │ │ │ ├── cbp_mmx.asm
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ └── zigzag.h
│ │ │ ├── changelog.txt
│ │ │ ├── dct
│ │ │ │ ├── fdct.c
│ │ │ │ ├── fdct.h
│ │ │ │ ├── idct.c
│ │ │ │ ├── idct.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── x86_asm
│ │ │ │ ├── fdct_mmx.asm
│ │ │ │ ├── idct_mmx.asm
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── decoder.c
│ │ │ ├── decoder.h
│ │ │ ├── divx4.c
│ │ │ ├── divx4.h
│ │ │ ├── encoder.c
│ │ │ ├── encoder.h
│ │ │ ├── global.h
│ │ │ ├── image
│ │ │ │ ├── colorspace.c
│ │ │ │ ├── colorspace.h
│ │ │ │ ├── image.c
│ │ │ │ ├── image.h
│ │ │ │ ├── interpolate8x8.c
│ │ │ │ ├── interpolate8x8.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── x86_asm
│ │ │ │ ├── interpolate8x8_mmx.asm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── rgb_to_yv12_mmx.asm
│ │ │ │ ├── yuv_to_yv12_mmx.asm
│ │ │ │ ├── yuyv_to_yv12_mmx.asm
│ │ │ │ ├── yv12_to_rgb24_mmx.asm
│ │ │ │ ├── yv12_to_rgb32_mmx.asm
│ │ │ │ └── yv12_to_yuyv_mmx.asm
│ │ │ ├── libxvid.dsp
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── motion
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── motion_comp.c
│ │ │ │ ├── motion_est.c
│ │ │ │ ├── sad.c
│ │ │ │ ├── sad.h
│ │ │ │ └── x86_asm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── sad_mmx.asm
│ │ │ ├── portab.h
│ │ │ ├── prediction
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mbprediction.c
│ │ │ │ └── mbprediction.h
│ │ │ ├── quant
│ │ │ │ ├── adapt_quant.c
│ │ │ │ ├── adapt_quant.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── quant_h263.c
│ │ │ │ ├── quant_h263.h
│ │ │ │ ├── quant_matrix.c
│ │ │ │ ├── quant_matrix.h
│ │ │ │ ├── quant_mpeg4.c
│ │ │ │ ├── quant_mpeg4.h
│ │ │ │ └── x86_asm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── quantize4_mmx.asm
│ │ │ │ └── quantize_mmx.asm
│ │ │ ├── utils
│ │ │ │ ├── emms.c
│ │ │ │ ├── emms.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mbfunctions.h
│ │ │ │ ├── mbtransquant.c
│ │ │ │ ├── mem_align.c
│ │ │ │ ├── mem_align.h
│ │ │ │ ├── mem_transfer.c
│ │ │ │ ├── mem_transfer.h
│ │ │ │ ├── ratecontrol.c
│ │ │ │ ├── ratecontrol.h
│ │ │ │ ├── timer.c
│ │ │ │ ├── timer.h
│ │ │ │ └── x86_asm
│ │ │ │ ├── cpuid.asm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── mem_transfer_mmx.asm
│ │ │ ├── xvid.c
│ │ │ ├── xvid.h
│ │ │ └── xvid_st.dsp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── mpeg4ip.pbproj
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── project.pbxproj
│ │ ├── player
│ │ │ ├── lib
│ │ │ │ ├── audio
│ │ │ │ │ ├── celp
│ │ │ │ │ │ ├── BS
│ │ │ │ │ │ │ ├── adif.c
│ │ │ │ │ │ │ ├── adif.h
│ │ │ │ │ │ │ ├── audio.c
│ │ │ │ │ │ │ ├── audio.h
│ │ │ │ │ │ │ ├── austream.c
│ │ │ │ │ │ │ ├── austream.h
│ │ │ │ │ │ │ ├── bitstream.c
│ │ │ │ │ │ │ ├── bitstream.h
│ │ │ │ │ │ │ ├── bitstreamHandle.h
│ │ │ │ │ │ │ ├── bitstreamStruct.h
│ │ │ │ │ │ │ ├── cmdline.c
│ │ │ │ │ │ │ ├── cmdline.h
│ │ │ │ │ │ │ ├── common_m4a.c
│ │ │ │ │ │ │ ├── common_m4a.h
│ │ │ │ │ │ │ ├── fir_filt.c
│ │ │ │ │ │ │ ├── fir_filt.h
│ │ │ │ │ │ │ ├── flex_mux.c
│ │ │ │ │ │ │ ├── flex_mux.h
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── obj_descr.h
│ │ │ │ │ │ │ └── tf_tables.c
│ │ │ │ │ │ ├── dec
│ │ │ │ │ │ │ ├── att_abs_postp.c
│ │ │ │ │ │ │ ├── att_bwx.c
│ │ │ │ │ │ │ ├── att_firfilt.c
│ │ │ │ │ │ │ ├── att_iirfilt.c
│ │ │ │ │ │ │ ├── att_lsf2pc.c
│ │ │ │ │ │ │ ├── att_pc2lsf.c
│ │ │ │ │ │ │ ├── att_testbound.c
│ │ │ │ │ │ │ ├── celp_bitstream_demux.c
│ │ │ │ │ │ │ ├── celp_decoder.c
│ │ │ │ │ │ │ ├── dec_lpc.c
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── nb_celp_dec.c
│ │ │ │ │ │ │ ├── nec_abs_exc_generation.c
│ │ │ │ │ │ │ ├── nec_bws_acb_dec.c
│ │ │ │ │ │ │ ├── nec_bws_exc_generation.c
│ │ │ │ │ │ │ ├── nec_bws_gain_dec.c
│ │ │ │ │ │ │ ├── nec_bws_module.c
│ │ │ │ │ │ │ ├── nec_bws_mp_dec.c
│ │ │ │ │ │ │ ├── nec_bws_qlsp_dec.c
│ │ │ │ │ │ │ ├── nec_bws_qrms_dec.c
│ │ │ │ │ │ │ ├── nec_enh_gain_dec.c
│ │ │ │ │ │ │ ├── nec_enh_mp_dec.c
│ │ │ │ │ │ │ ├── nec_exc_acb_dec.c
│ │ │ │ │ │ │ ├── nec_exc_gain_dec.c
│ │ │ │ │ │ │ ├── nec_exc_module.c
│ │ │ │ │ │ │ ├── nec_exc_mp_config.c
│ │ │ │ │ │ │ ├── nec_exc_mp_dec.c
│ │ │ │ │ │ │ ├── nec_qrms_dec.c
│ │ │ │ │ │ │ ├── pan_lspdec.c
│ │ │ │ │ │ │ ├── pan_lsp_intp.c
│ │ │ │ │ │ │ ├── pan_lspqtz2_dd.c
│ │ │ │ │ │ │ ├── pan_mv_data.c
│ │ │ │ │ │ │ ├── pan_sort.c
│ │ │ │ │ │ │ ├── pan_stab.c
│ │ │ │ │ │ │ ├── phi_fbit.c
│ │ │ │ │ │ │ ├── phi_gxit.c
│ │ │ │ │ │ │ ├── phi_lpc.c
│ │ │ │ │ │ │ ├── phi_lsfr.c
│ │ │ │ │ │ │ ├── phi_post.c
│ │ │ │ │ │ │ ├── phi_priv.c
│ │ │ │ │ │ │ └── phi_xits.c
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ ├── att_header.h
│ │ │ │ │ │ │ ├── att_proto.h
│ │ │ │ │ │ │ ├── audio.h
│ │ │ │ │ │ │ ├── austream.h
│ │ │ │ │ │ │ ├── bitstream.h
│ │ │ │ │ │ │ ├── bitstreamHandle.h
│ │ │ │ │ │ │ ├── bitstreamStruct.h
│ │ │ │ │ │ │ ├── block.h
│ │ │ │ │ │ │ ├── buffers.h
│ │ │ │ │ │ │ ├── buffersHandle.h
│ │ │ │ │ │ │ ├── celp_bitstream_demux.h
│ │ │ │ │ │ │ ├── celp_bitstream_mux.h
│ │ │ │ │ │ │ ├── celp_decoder.h
│ │ │ │ │ │ │ ├── celp_encoder.h
│ │ │ │ │ │ │ ├── celp_proto_dec.h
│ │ │ │ │ │ │ ├── celp_proto_enc.h
│ │ │ │ │ │ │ ├── cmdline.h
│ │ │ │ │ │ │ ├── common_m4a.h
│ │ │ │ │ │ │ ├── concealmentHandle.h
│ │ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ │ ├── dec_lpc.h
│ │ │ │ │ │ │ ├── dolby_def.h
│ │ │ │ │ │ │ ├── dolby_win.h
│ │ │ │ │ │ │ ├── dolby_win_ssr.h
│ │ │ │ │ │ │ ├── elements.h
│ │ │ │ │ │ │ ├── fir_filt.h
│ │ │ │ │ │ │ ├── fix_acb_int.tbl
│ │ │ │ │ │ │ ├── inc_lsp22.tbl
│ │ │ │ │ │ │ ├── inc_lsp46w.tbl
│ │ │ │ │ │ │ ├── interface.h
│ │ │ │ │ │ │ ├── lpc_common.h
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── mod_buf.h
│ │ │ │ │ │ │ ├── mod_bufHandle.h
│ │ │ │ │ │ │ ├── mp4_lpc.h
│ │ │ │ │ │ │ ├── nec_abs_const.h
│ │ │ │ │ │ │ ├── nec_abs_proto.h
│ │ │ │ │ │ │ ├── nec_exc_proto.h
│ │ │ │ │ │ │ ├── nec_gain_4m4b1d.tbl
│ │ │ │ │ │ │ ├── nec_gain_4m6b2d.tbl
│ │ │ │ │ │ │ ├── nec_gain_wb_4m4b1d7b2d_nl32.tbl
│ │ │ │ │ │ │ ├── nec_gain_wb_4m7b2d.tbl
│ │ │ │ │ │ │ ├── nec_lspnw20.tbl
│ │ │ │ │ │ │ ├── nok_ltp_common.h
│ │ │ │ │ │ │ ├── obj_descr.h
│ │ │ │ │ │ │ ├── pan_celp_const.h
│ │ │ │ │ │ │ ├── pan_celp_proto.h
│ │ │ │ │ │ │ ├── phi_apre.h
│ │ │ │ │ │ │ ├── phi_axit.h
│ │ │ │ │ │ │ ├── phi_cons.h
│ │ │ │ │ │ │ ├── phi_excq.h
│ │ │ │ │ │ │ ├── phi_fbit.h
│ │ │ │ │ │ │ ├── phi_freq.h
│ │ │ │ │ │ │ ├── phi_gxit.h
│ │ │ │ │ │ │ ├── phi_lpc.h
│ │ │ │ │ │ │ ├── phi_lpcq.h
│ │ │ │ │ │ │ ├── phi_lsfr.h
│ │ │ │ │ │ │ ├── phi_nec_lpc.h
│ │ │ │ │ │ │ ├── phi_post.h
│ │ │ │ │ │ │ ├── phi_prep.h
│ │ │ │ │ │ │ ├── phi_priv.h
│ │ │ │ │ │ │ ├── phi_xits.h
│ │ │ │ │ │ │ ├── reorderspecHandle.h
│ │ │ │ │ │ │ ├── resilienceHandle.h
│ │ │ │ │ │ │ ├── tf_main.h
│ │ │ │ │ │ │ ├── tf_mainHandle.h
│ │ │ │ │ │ │ ├── tf_mainStruct.h
│ │ │ │ │ │ │ ├── tf_qc.h
│ │ │ │ │ │ │ └── transfo.h
│ │ │ │ │ │ ├── libcelp.dsp
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ └── Makefile.in
│ │ │ │ │ ├── faad
│ │ │ │ │ │ ├── all.h
│ │ │ │ │ │ ├── bits.c
│ │ │ │ │ │ ├── bits.h
│ │ │ │ │ │ ├── block.c
│ │ │ │ │ │ ├── block.h
│ │ │ │ │ │ ├── config.c
│ │ │ │ │ │ ├── COPYING
│ │ │ │ │ │ ├── decdata.c
│ │ │ │ │ │ ├── decoder.c
│ │ │ │ │ │ ├── dolby_adapt.c
│ │ │ │ │ │ ├── fastfft.c
│ │ │ │ │ │ ├── fastfft.h
│ │ │ │ │ │ ├── huffdec.c
│ │ │ │ │ │ ├── huffinit.c
│ │ │ │ │ │ ├── hufftables.c
│ │ │ │ │ │ ├── intensity.c
│ │ │ │ │ │ ├── interface.h
│ │ │ │ │ │ ├── kbd_win.h
│ │ │ │ │ │ ├── libfaad60.dsp
│ │ │ │ │ │ ├── libfaad60.dsw
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── monopred.c
│ │ │ │ │ │ ├── monopred.h
│ │ │ │ │ │ ├── nok_ltp_common.h
│ │ │ │ │ │ ├── nok_ltp_common_internal.h
│ │ │ │ │ │ ├── nok_lt_prediction.c
│ │ │ │ │ │ ├── nok_lt_prediction.h
│ │ │ │ │ │ ├── pns.c
│ │ │ │ │ │ ├── port.h
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ ├── stereo.c
│ │ │ │ │ │ ├── tns.c
│ │ │ │ │ │ ├── tns.h
│ │ │ │ │ │ ├── transfo.c
│ │ │ │ │ │ ├── transfo.h
│ │ │ │ │ │ ├── util.c
│ │ │ │ │ │ └── util.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mp3
│ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ ├── bitwindow.cpp
│ │ │ │ │ │ ├── COPYING.LIB
│ │ │ │ │ │ ├── filter_2.cpp
│ │ │ │ │ │ ├── filter.cpp
│ │ │ │ │ │ ├── huffmantable.cpp
│ │ │ │ │ │ ├── libmp360.dsp
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── MPEGaction.h
│ │ │ │ │ │ ├── MPEGaudio.cpp
│ │ │ │ │ │ ├── MPEGaudio.h
│ │ │ │ │ │ ├── MPEGerror.h
│ │ │ │ │ │ ├── MPEGfilter.h
│ │ │ │ │ │ ├── mpeglayer1.cpp
│ │ │ │ │ │ ├── mpeglayer2.cpp
│ │ │ │ │ │ ├── mpeglayer3.cpp
│ │ │ │ │ │ ├── MPEGring.h
│ │ │ │ │ │ ├── mpegtable.cpp
│ │ │ │ │ │ ├── mpegtoraw.cpp
│ │ │ │ │ │ ├── ourmpegaudio.cpp
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ └── README.LIB
│ │ │ │ │ └── mp3util
│ │ │ │ │ ├── BitVector.cpp
│ │ │ │ │ ├── BitVector.hh
│ │ │ │ │ ├── Boolean.hh
│ │ │ │ │ ├── libmp3util60.dsp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MP3Internals.cpp
│ │ │ │ │ └── MP3Internals.hh
│ │ │ │ ├── libhttp
│ │ │ │ │ ├── http.c
│ │ │ │ │ ├── http.h
│ │ │ │ │ ├── http_private.h
│ │ │ │ │ ├── http_resp.c
│ │ │ │ │ ├── http_test60.dsp
│ │ │ │ │ ├── http_test60.dsw
│ │ │ │ │ ├── http_test.c
│ │ │ │ │ ├── http_util.c
│ │ │ │ │ ├── libhttp60.dsp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mp4util
│ │ │ │ │ ├── libmp4util60.dsp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mpeg4_audio_config.cpp
│ │ │ │ │ ├── mpeg4_audio_config.h
│ │ │ │ │ ├── mpeg4_sdp.c
│ │ │ │ │ └── mpeg4_sdp.h
│ │ │ │ └── rtsp
│ │ │ │ ├── librtsp60.dsp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── rtsp.c
│ │ │ │ ├── rtsp_client.h
│ │ │ │ ├── rtsp_command.c
│ │ │ │ ├── rtsp_comm.c
│ │ │ │ ├── rtsp_private.h
│ │ │ │ ├── rtsp_resp.c
│ │ │ │ ├── rtsp_thread.c
│ │ │ │ ├── rtsp_thread_ipc.h
│ │ │ │ ├── rtsp_thread_nx.c
│ │ │ │ ├── rtsp_thread_nx.h
│ │ │ │ ├── rtsp_thread_win.cpp
│ │ │ │ ├── rtsp_thread_win.h
│ │ │ │ ├── rtsp_util.c
│ │ │ │ ├── test.c
│ │ │ │ └── test_thread.c
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── plugin
│ │ │ │ ├── audio
│ │ │ │ │ ├── celp
│ │ │ │ │ │ ├── celp.cpp
│ │ │ │ │ │ ├── celp_file.cpp
│ │ │ │ │ │ ├── celp.h
│ │ │ │ │ │ ├── celp_plugin.dsp
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ └── Makefile.in
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── raw
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── rawa.cpp
│ │ │ │ │ └── rawa.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── video
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpeg3
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mpeg3.cpp
│ │ │ │ │ ├── mpeg3.h
│ │ │ │ │ └── mpeg3_plugin.dsp
│ │ │ │ ├── raw
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── rawv.cpp
│ │ │ │ │ └── rawv.h
│ │ │ │ └── xvid
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── ourxvid.cpp
│ │ │ │ ├── ourxvid.h
│ │ │ │ ├── xvid_file.cpp
│ │ │ │ └── xvid_plugin.dsp
│ │ │ ├── readme.txt
│ │ │ └── src
│ │ │ ├── audio.cpp
│ │ │ ├── audio_dummy.cpp
│ │ │ ├── audio_dummy.h
│ │ │ ├── audio.h
│ │ │ ├── audio_sdl.cpp
│ │ │ ├── audio_sdl.h
│ │ │ ├── avi_bytestream.cpp
│ │ │ ├── avi_bytestream.h
│ │ │ ├── avi_file.cpp
│ │ │ ├── avi_file.h
│ │ │ ├── codec
│ │ │ │ ├── aa
│ │ │ │ │ ├── aac.cpp
│ │ │ │ │ ├── aac.h
│ │ │ │ │ ├── aac_plugin_60.dsp
│ │ │ │ │ ├── aa_file.cpp
│ │ │ │ │ ├── aa_file.h
│ │ │ │ │ ├── isma_rtp_bytestream.cpp
│ │ │ │ │ ├── isma_rtp_bytestream.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mp3
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mp3_file.cpp
│ │ │ │ │ ├── mp3_file.h
│ │ │ │ │ ├── mp3if.cpp
│ │ │ │ │ ├── mp3if.h
│ │ │ │ │ ├── mp3_plugin60.dsp
│ │ │ │ │ ├── mp3_rtp_bytestream.cpp
│ │ │ │ │ └── mp3_rtp_bytestream.h
│ │ │ │ ├── mpeg4
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mpeg4.cpp
│ │ │ │ │ ├── mpeg4_file.cpp
│ │ │ │ │ ├── mpeg4_file.h
│ │ │ │ │ ├── mpeg4.h
│ │ │ │ │ └── mpeg4_iso_plugin60.dsp
│ │ │ │ └── wav
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── ourwav.cpp
│ │ │ │ ├── ourwav.h
│ │ │ │ ├── wav_file.cpp
│ │ │ │ └── wav_file.h
│ │ │ ├── codec_plugin.cpp
│ │ │ ├── codec_plugin.h
│ │ │ ├── codec_plugin_private.h
│ │ │ ├── frame_doubler_mmx.asm
│ │ │ ├── gui_main.cpp
│ │ │ ├── gui_showmsg.c
│ │ │ ├── gui_utils.c
│ │ │ ├── gui_utils.h
│ │ │ ├── gui_xpm.h
│ │ │ ├── ip_port.cpp
│ │ │ ├── ip_port.h
│ │ │ ├── libmpplayer60.dsp
│ │ │ ├── main.cpp
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── media_utils.cpp
│ │ │ ├── media_utils.h
│ │ │ ├── movplayer.cpp
│ │ │ ├── mp4_bytestream.cpp
│ │ │ ├── mp4_bytestream.h
│ │ │ ├── mp4_file.cpp
│ │ │ ├── mp4_file.h
│ │ │ ├── mp4player60.dsp
│ │ │ ├── mp4player60.dsw
│ │ │ ├── mpeg2t.h
│ │ │ ├── mpeg2t_private.h
│ │ │ ├── mpeg2t_thread.cpp
│ │ │ ├── mpeg2t_thread.h
│ │ │ ├── mpeg2t_thread_ipc.h
│ │ │ ├── mpeg2t_thread_nx.cpp
│ │ │ ├── mpeg2t_thread_nx.h
│ │ │ ├── mpeg3_bytestream.cpp
│ │ │ ├── mpeg3_bytestream.h
│ │ │ ├── mpeg3_file.cpp
│ │ │ ├── mpeg3_file.h
│ │ │ ├── mpeg3_rtp_bytestream.cpp
│ │ │ ├── mpeg3_rtp_bytestream.h
│ │ │ ├── osx
│ │ │ │ ├── English.lproj
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MP4PlayerController.h
│ │ │ │ ├── MP4PlayerController.m
│ │ │ │ ├── player_session_wrap.cc
│ │ │ │ ├── player_session_wrap.h
│ │ │ │ ├── SDLMain.h
│ │ │ │ ├── SDLMain.m
│ │ │ │ └── SDLMain.nib
│ │ │ │ ├── classes.nib
│ │ │ │ ├── info.nib
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── objects.nib
│ │ │ ├── our_bytestream_file.cpp
│ │ │ ├── our_bytestream_file.h
│ │ │ ├── our_bytestream.h
│ │ │ ├── our_config_file.cpp
│ │ │ ├── our_config_file.h
│ │ │ ├── our_msg_queue.h
│ │ │ ├── player60.dsw
│ │ │ ├── player_media.cpp
│ │ │ ├── player_media_decode.cpp
│ │ │ ├── player_media.h
│ │ │ ├── player_sdp.c
│ │ │ ├── player_sdp.h
│ │ │ ├── player_session.cpp
│ │ │ ├── player_session.h
│ │ │ ├── player_util.c
│ │ │ ├── player_util.h
│ │ │ ├── playlist.cpp
│ │ │ ├── playlist.h
│ │ │ ├── qtime_bytestream.cpp
│ │ │ ├── qtime_bytestream.h
│ │ │ ├── qtime_file.cpp
│ │ │ ├── qtime_file.h
│ │ │ ├── readme.txt
│ │ │ ├── rfc3119_bytestream.cpp
│ │ │ ├── rfc3119_bytestream.h
│ │ │ ├── rtp_bytestream.cpp
│ │ │ ├── rtp_bytestream.h
│ │ │ ├── sync.cpp
│ │ │ ├── video.cpp
│ │ │ ├── video.h
│ │ │ ├── video_sdl.cpp
│ │ │ ├── video_sdl.h
│ │ │ ├── win_client
│ │ │ │ ├── client_process.cpp
│ │ │ │ ├── client_process.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── win_output.c
│ │ │ │ ├── wmp4client60.dsp
│ │ │ │ ├── wmp4client.cpp
│ │ │ │ └── wmp4client.h
│ │ │ ├── win_common
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── msg_mbox.h
│ │ │ ├── win_gui
│ │ │ │ ├── hlp
│ │ │ │ │ ├── AfxCore.rtf
│ │ │ │ │ ├── afxhelp.hm
│ │ │ │ │ ├── AppExit.bmp
│ │ │ │ │ ├── Bullet.bmp
│ │ │ │ │ ├── CurArw2.bmp
│ │ │ │ │ ├── CurArw4.bmp
│ │ │ │ │ ├── CurHelp.bmp
│ │ │ │ │ ├── EditCopy.bmp
│ │ │ │ │ ├── EditCut.bmp
│ │ │ │ │ ├── EditPast.bmp
│ │ │ │ │ ├── EditUndo.bmp
│ │ │ │ │ ├── FileNew.bmp
│ │ │ │ │ ├── FileOpen.bmp
│ │ │ │ │ ├── FilePrnt.bmp
│ │ │ │ │ ├── FileSave.bmp
│ │ │ │ │ ├── HlpSBar.bmp
│ │ │ │ │ ├── HlpTBar.bmp
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── RecFirst.bmp
│ │ │ │ │ ├── RecLast.bmp
│ │ │ │ │ ├── RecNext.bmp
│ │ │ │ │ ├── RecPrev.bmp
│ │ │ │ │ ├── Scmax.bmp
│ │ │ │ │ ├── ScMenu.bmp
│ │ │ │ │ ├── Scmin.bmp
│ │ │ │ │ ├── wmp4player.cnt
│ │ │ │ │ ├── WMP4PLAYER.HLP
│ │ │ │ │ ├── wmp4player.hm
│ │ │ │ │ └── wmp4player.hpj
│ │ │ │ ├── MainFrm.cpp
│ │ │ │ ├── MainFrm.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MakeHelp.bat
│ │ │ │ ├── mp4if.cpp
│ │ │ │ ├── mp4if.h
│ │ │ │ ├── mp4process.cpp
│ │ │ │ ├── mp4process.h
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── res
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mpeg4ip-banner.bmp
│ │ │ │ │ ├── paused.bmp
│ │ │ │ │ ├── pause_dis.bmp
│ │ │ │ │ ├── pause_u.bmp
│ │ │ │ │ ├── play.bmp
│ │ │ │ │ ├── play_d.bmp
│ │ │ │ │ ├── playdis.bmp
│ │ │ │ │ ├── stopd.bmp
│ │ │ │ │ ├── stop_dis.bmp
│ │ │ │ │ ├── stop_u.bmp
│ │ │ │ │ ├── wmp4playerDoc.ico
│ │ │ │ │ ├── wmp4player.ico
│ │ │ │ │ └── wmp4player.rc2
│ │ │ │ ├── Resource.h
│ │ │ │ ├── resource.hm
│ │ │ │ ├── StdAfx.cpp
│ │ │ │ ├── StdAfx.h
│ │ │ │ ├── wmp4player.cpp
│ │ │ │ ├── wmp4playerDoc.cpp
│ │ │ │ ├── wmp4playerDoc.h
│ │ │ │ ├── wmp4player.h
│ │ │ │ ├── wmp4player.rc
│ │ │ │ ├── wmp4playerView.cpp
│ │ │ │ └── wmp4playerView.h
│ │ │ └── wmp4player60.dsp
│ │ ├── readme.txt
│ │ ├── server
│ │ │ ├── audio
│ │ │ │ ├── faac
│ │ │ │ │ ├── aacquant.c
│ │ │ │ │ ├── aacquant.h
│ │ │ │ │ ├── backpred.c
│ │ │ │ │ ├── backpred.h
│ │ │ │ │ ├── bitstream.c
│ │ │ │ │ ├── bitstream.h
│ │ │ │ │ ├── channels.c
│ │ │ │ │ ├── channels.h
│ │ │ │ │ ├── coder.h
│ │ │ │ │ ├── faac60.dsp
│ │ │ │ │ ├── faac60.dsw
│ │ │ │ │ ├── faac.c
│ │ │ │ │ ├── faac.h
│ │ │ │ │ ├── fft.c
│ │ │ │ │ ├── fft.h
│ │ │ │ │ ├── filtbank.c
│ │ │ │ │ ├── filtbank.h
│ │ │ │ │ ├── frame.c
│ │ │ │ │ ├── frame.h
│ │ │ │ │ ├── huffman.c
│ │ │ │ │ ├── huffman.h
│ │ │ │ │ ├── hufftab.h
│ │ │ │ │ ├── joint.c
│ │ │ │ │ ├── joint.h
│ │ │ │ │ ├── ltp.c
│ │ │ │ │ ├── ltp.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── psych.c
│ │ │ │ │ ├── psych.h
│ │ │ │ │ ├── tns.c
│ │ │ │ │ ├── tns.h
│ │ │ │ │ ├── util.c
│ │ │ │ │ └── util.h
│ │ │ │ ├── lame
│ │ │ │ │ ├── amiga_mpega.c
│ │ │ │ │ ├── API
│ │ │ │ │ ├── brhist.c
│ │ │ │ │ ├── brhist.h
│ │ │ │ │ ├── COPYING
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── debugscalefac.c
│ │ │ │ │ ├── encoder.h
│ │ │ │ │ ├── fft.c
│ │ │ │ │ ├── fft.h
│ │ │ │ │ ├── formatBitstream.c
│ │ │ │ │ ├── formatBitstream.h
│ │ │ │ │ ├── get_audio.c
│ │ │ │ │ ├── get_audio.h
│ │ │ │ │ ├── gpkplotting.c
│ │ │ │ │ ├── gpkplotting.h
│ │ │ │ │ ├── gtkanal.c
│ │ │ │ │ ├── gtkanal.h
│ │ │ │ │ ├── HACKING
│ │ │ │ │ ├── id3tag.c
│ │ │ │ │ ├── id3tag.h
│ │ │ │ │ ├── ieeefloat.c
│ │ │ │ │ ├── ieeefloat.h
│ │ │ │ │ ├── INSTALL
│ │ │ │ │ ├── install.sh
│ │ │ │ │ ├── l3bitstream.c
│ │ │ │ │ ├── l3bitstream.h
│ │ │ │ │ ├── l3bitstream-pvt.h
│ │ │ │ │ ├── l3side.h
│ │ │ │ │ ├── lame60.dsp
│ │ │ │ │ ├── lame60.dsw
│ │ │ │ │ ├── lame.c
│ │ │ │ │ ├── lame.dsp
│ │ │ │ │ ├── lame.dsw
│ │ │ │ │ ├── lame.h
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── machine.h
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── Makefile.MSVC
│ │ │ │ │ ├── mlame
│ │ │ │ │ ├── mp3rtp.c
│ │ │ │ │ ├── mp3x.c
│ │ │ │ │ ├── newmdct.c
│ │ │ │ │ ├── newmdct.h
│ │ │ │ │ ├── parse.c
│ │ │ │ │ ├── portableio.c
│ │ │ │ │ ├── portableio.h
│ │ │ │ │ ├── PRESETS.draft
│ │ │ │ │ ├── psymodel.c
│ │ │ │ │ ├── psymodel.h
│ │ │ │ │ ├── quantize.c
│ │ │ │ │ ├── quantize.h
│ │ │ │ │ ├── quantize-pvt.c
│ │ │ │ │ ├── quantize-pvt.h
│ │ │ │ │ ├── README
│ │ │ │ │ ├── readme.txt
│ │ │ │ │ ├── README.WINGTK
│ │ │ │ │ ├── reservoir.c
│ │ │ │ │ ├── reservoir.h
│ │ │ │ │ ├── rtp.c
│ │ │ │ │ ├── rtp.h
│ │ │ │ │ ├── tables.c
│ │ │ │ │ ├── tables.h
│ │ │ │ │ ├── takehiro.c
│ │ │ │ │ ├── testcase.mp3
│ │ │ │ │ ├── testcase.wav
│ │ │ │ │ ├── timestatus.c
│ │ │ │ │ ├── timestatus.h
│ │ │ │ │ ├── TODO
│ │ │ │ │ ├── USAGE
│ │ │ │ │ ├── util.c
│ │ │ │ │ ├── util.h
│ │ │ │ │ ├── vbrquantize.c
│ │ │ │ │ ├── VbrTag.c
│ │ │ │ │ ├── VbrTag.h
│ │ │ │ │ ├── version.c
│ │ │ │ │ └── version.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── mp4creator
│ │ │ │ ├── aac.cpp
│ │ │ │ ├── avi.cpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mp3.cpp
│ │ │ │ ├── mp4creator60.dsp
│ │ │ │ ├── mp4creator60.dsw
│ │ │ │ ├── mp4creator.cpp
│ │ │ │ ├── mp4creator.h
│ │ │ │ └── mp4v.cpp
│ │ │ ├── mp4live
│ │ │ │ ├── audio_encoder.cpp
│ │ │ │ ├── audio_encoder.h
│ │ │ │ ├── audio_faac.cpp
│ │ │ │ ├── audio_faac.h
│ │ │ │ ├── audio_lame.cpp
│ │ │ │ ├── audio_lame.h
│ │ │ │ ├── audio_oss_source.cpp
│ │ │ │ ├── audio_oss_source.h
│ │ │ │ ├── config_set.h
│ │ │ │ ├── file_mp4_recorder.cpp
│ │ │ │ ├── file_mp4_recorder.h
│ │ │ │ ├── file_raw_sink.cpp
│ │ │ │ ├── file_raw_sink.h
│ │ │ │ ├── gui
│ │ │ │ │ ├── audio_dialog.cpp
│ │ │ │ │ ├── file_utils.cpp
│ │ │ │ │ ├── file_utils.h
│ │ │ │ │ ├── gui_main.cpp
│ │ │ │ │ ├── gui_private.h
│ │ │ │ │ ├── gui_utils.cpp
│ │ │ │ │ ├── gui_utils.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mp4live_gui.h
│ │ │ │ │ ├── recording_dialog.cpp
│ │ │ │ │ ├── transmit_dialog.cpp
│ │ │ │ │ └── video_dialog.cpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── media_codec.h
│ │ │ │ ├── media_flow.cpp
│ │ │ │ ├── media_flow.h
│ │ │ │ ├── media_frame.h
│ │ │ │ ├── media_node.h
│ │ │ │ ├── media_sink.h
│ │ │ │ ├── media_source.cpp
│ │ │ │ ├── media_source.h
│ │ │ │ ├── media_time.h
│ │ │ │ ├── mp4live_config.cpp
│ │ │ │ ├── mp4live_config.h
│ │ │ │ ├── mp4live.cpp
│ │ │ │ ├── mp4live.h
│ │ │ │ ├── README
│ │ │ │ ├── rtp_transmitter.cpp
│ │ │ │ ├── rtp_transmitter.h
│ │ │ │ ├── sdp_file.cpp
│ │ │ │ ├── util.cpp
│ │ │ │ ├── util.h
│ │ │ │ ├── video_encoder.cpp
│ │ │ │ ├── video_encoder.h
│ │ │ │ ├── video_h26l.cpp
│ │ │ │ ├── video_h26l.h
│ │ │ │ ├── video_sdl_preview.cpp
│ │ │ │ ├── video_sdl_preview.h
│ │ │ │ ├── video_util_mpeg4.cpp
│ │ │ │ ├── video_util_resize.cpp
│ │ │ │ ├── video_util_resize.h
│ │ │ │ ├── video_util_rgb.cpp
│ │ │ │ ├── video_util_rgb.h
│ │ │ │ ├── video_util_tv.cpp
│ │ │ │ ├── video_util_tv.h
│ │ │ │ ├── video_v4l_source.cpp
│ │ │ │ ├── video_v4l_source.h
│ │ │ │ ├── video_xvid.cpp
│ │ │ │ └── video_xvid.h
│ │ │ ├── readme.txt
│ │ │ ├── util
│ │ │ │ ├── avi2raw
│ │ │ │ │ ├── avi2raw60.dsp
│ │ │ │ │ ├── avi2raw60.dsw
│ │ │ │ │ ├── avi2raw.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── avidump
│ │ │ │ │ ├── avidump60.dsp
│ │ │ │ │ ├── avidump.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── lboxcrop
│ │ │ │ │ ├── lboxcrop60.dsp
│ │ │ │ │ ├── lboxcrop60.dsw
│ │ │ │ │ ├── lboxcrop.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mp4encode
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mp4encode
│ │ │ │ │ └── mp4venc_template.par
│ │ │ │ ├── rgb2yuv
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── RGB2YUV60.dsp
│ │ │ │ │ ├── rgb2yuv60.dsw
│ │ │ │ │ ├── rgb2yuv.c
│ │ │ │ │ └── rgb2yuv.h
│ │ │ │ └── xvidenc
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── xvidenc.c
│ │ │ │ └── xvidenc.dsp
│ │ │ └── video
│ │ │ ├── H26L
│ │ │ │ ├── b_frame.c
│ │ │ │ ├── b_frame.h
│ │ │ │ ├── biariencode.c
│ │ │ │ ├── biariencode.h
│ │ │ │ ├── block.c
│ │ │ │ ├── block.h
│ │ │ │ ├── cabac.c
│ │ │ │ ├── cabac.h
│ │ │ │ ├── configfile.c
│ │ │ │ ├── configfile.h
│ │ │ │ ├── contributors.h
│ │ │ │ ├── decoder.c
│ │ │ │ ├── defines.h
│ │ │ │ ├── elements.h
│ │ │ │ ├── filehandle.c
│ │ │ │ ├── global.h
│ │ │ │ ├── h26l.c
│ │ │ │ ├── h26l.h
│ │ │ │ ├── header.c
│ │ │ │ ├── header.h
│ │ │ │ ├── image.c
│ │ │ │ ├── image.h
│ │ │ │ ├── leaky_bucket.c
│ │ │ │ ├── leaky_bucket.h
│ │ │ │ ├── loopFilter.c
│ │ │ │ ├── macroblock.c
│ │ │ │ ├── macroblock.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── minmax.h
│ │ │ │ ├── mv-search.c
│ │ │ │ ├── mv-search.h
│ │ │ │ ├── rdopt.c
│ │ │ │ ├── rdopt_coding_state.c
│ │ │ │ ├── rdopt_coding_state.h
│ │ │ │ ├── rdopt.h
│ │ │ │ ├── refbuf.c
│ │ │ │ ├── refbuf.h
│ │ │ │ ├── rtp.c
│ │ │ │ ├── rtp.h
│ │ │ │ └── uvlc.c
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── stamp-h.in
│ │ ├── strip_fPIC.sh
│ │ └── util
│ │ ├── dummy_glib.m4
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── replaceversion
│ │ ├── repository_sync.sh
│ │ ├── sdl_update.sh
│ │ ├── testnasm.sh
│ │ ├── version.sh
│ │ └── yuv
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── yuvcreate.cpp
│ │ ├── yuvdisp.cpp
│ │ ├── yuvdump60.dsp
│ │ └── yuvdump.cpp
│ └── readme.txt
├── 第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
└── 说明.txt
315 directories, 3767 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论