文件名称:h.264 解码器--L264
文件大小:527KB
文件格式:RAR
更新时间:2012-10-12 16:11:29
h.264 h264 解码器 ffmpeg L264
我写的H264视频解码器,主要参考了FFmpeg,X264和AVS解码器,采用了解析和解码分离的方法,代码的main函数在ltest.c中,看代码就知道如何输入参数和运行了。代码中还有一个已知的bug,在运行cabac编码的场的时候解码会出错。L264. 代码仅供参考!!
【文件预览】:
L264.sln
L264
----include()
--------l264.h(2KB)
--------ufunc.h(14KB)
--------gdefine.h(20KB)
--------itypes.h(1KB)
--------help.cfg(960B)
----source()
--------recon.c(99KB)
--------common.c(3KB)
--------ltest.c(7KB)
--------idct.c(7KB)
--------cavlc.c(46KB)
--------cabac.c(59KB)
--------parse.c(63KB)
--------motion.c(52KB)
--------intra.c(26KB)
--------filter.c(15KB)
--------header.c(85KB)
--------ldec.c(12KB)
----L264.vcproj(5KB)
----Debug()
--------recon.obj(134KB)
--------vc80.pdb(92KB)
--------BuildLog.htm(7KB)
--------intra.obj(62KB)
--------L264.exe.intermediate.manifest(385B)
--------ldec.obj(23KB)
--------L264.exe.embed.manifest(403B)
--------mt.dep(69B)
--------common.obj(10KB)
--------filter.obj(28KB)
--------motion.obj(158KB)
--------idct.obj(14KB)
--------vc80.idb(163KB)
--------cabac.obj(56KB)
--------header.obj(98KB)
--------ltest.obj(29KB)
--------parse.obj(74KB)
--------cavlc.obj(56KB)
--------L264.exe.embed.manifest.res(468B)
----Release()
--------recon.obj(139KB)
--------vc80.pdb(84KB)
--------BuildLog.htm(10KB)
--------intra.obj(83KB)
--------L264.exe.intermediate.manifest(380B)
--------ldec.obj(29KB)
--------mt.dep(69B)
--------common.obj(18KB)
--------filter.obj(34KB)
--------motion.obj(123KB)
--------idct.obj(24KB)
--------vc80.idb(163KB)
--------cabac.obj(67KB)
--------header.obj(98KB)
--------ltest.obj(33KB)
--------parse.obj(80KB)
--------cavlc.obj(61KB)
----L264.vcproj.JDL-717CBC9535C.lcl.user(2KB)