Description: , Put the main line of code has already been analyzed by the code in some places the hardest to understand (the hardest to understand is the place to determine the type of frame, reference frame is how to manage, a 16* 16 block is to be used in the end Do not need partition, partition, then what size is divided into sub-block mode prediction also adopted, which is in fact the main line of the entire coding.)
File list (Check if you may need any files):
h264
....\allcodecs.c
....\apiexample.c
....\avcodec.h
....\avutil.h
....\bitstream.c
....\bitstream.h
....\bswap.h
....\cabac.c
....\cabac.h
....\colorspace.h
....\common.h
....\crc.h
....\Debug
....\.....\allcodecs.obj
....\.....\allcodecs.sbr
....\.....\bitstream.obj
....\.....\bitstream.sbr
....\.....\cabac.obj
....\.....\cabac.sbr
....\.....\dsputil.sbr
....\.....\error_resilience.sbr
....\.....\golomb.obj
....\.....\golomb.sbr
....\.....\h264.bsc
....\.....\h264.pch
....\.....\h264.sbr
....\.....\h264idct.obj
....\.....\h264idct.sbr
....\.....\h264pred.sbr
....\.....\h264_parser.sbr
....\.....\imgconvert.obj
....\.....\imgconvert.sbr
....\.....\jrevdct.obj
....\.....\jrevdct.sbr
....\.....\log.obj
....\.....\log.sbr
....\.....\main.sbr
....\.....\mem.obj
....\.....\mem.sbr
....\.....\mpegvideo.sbr
....\.....\opt.obj
....\.....\opt.sbr
....\.....\parser.obj
....\.....\parser.sbr
....\.....\rational.obj
....\.....\rational.sbr
....\.....\simple_idct.obj
....\.....\simple_idct.sbr
....\.....\svq3.sbr
....\.....\utils.obj
....\.....\utils.sbr
....\.....\vc60.idb
....\.....\vc60.pdb
....\.....\vp3dsp.obj
....\.....\vp3dsp.sbr
....\define.h
....\dsputil.c
....\dsputil.h
....\error_resilience.c
....\eval.h
....\faandct.h
....\golomb.c
....\golomb.h
....\h264.c
....\h264.dsp
....\h264.dsw
....\h264.h
....\h264.ncb
....\h264.opt
....\h264.plg
....\h264data.h
....\h264dspenc.c
....\h264enc.c
....\h264idct.c
....\h264pred.c
....\h264pred.h
....\h264_parser.c
....\h264_parser.h
....\imgconvert.c
....\imgconvert.h
....\integer.h
....\internal.h
....\intfloat_readwrite.h
....\intreadwrite.h
....\jrevdct.c
....\log.c
....\log.h
....\main.c
....\mathematics.h
....\mem.c
....\mem.h
....\mjpegenc.h
....\mpeg12data.h
....\mpegvideo.c
....\mpegvideo.h
....\mpegvideo_common.h
....\msmpeg4.h
....\opt.c
....\opt.h