文件名称:基于Tiny6410的H264硬编码、软解码的源代码【有注释】
文件大小:442KB
文件格式:GZ
更新时间:2016-08-12 08:38:20
H264 硬编码 软编码 6410 友善之臂
这个是友善之臂专题8的源代码,不过没有注释,现在加上了注释,提供下载链接,也可以不下载,对照着这里看。因为这个过程包括采集、硬编码、软解码等过程。 调用的函数是规范的,所以不是用tiny6410的也可以看看,不是用ARM的也可以看看解码部分! 我只在tiny6410上尝试,但是因为这里涉及的都是lcd设备节点和摄像头设备节点,基于S3C6410的MFC,所以其他6410应该可以通用。
【文件预览】:
源代码
----main.cpp(19KB)
----s3c_pp.h(3KB)
----vim.c(6KB)
----无标题文档~(0B)
----help(960B)
----FrameExtractor()
--------VC1Frames.h(592B)
--------FileRead.h(1KB)
--------FileRead.c(6KB)
--------MPEG4Frames.c(6KB)
--------H263Frames.c(5KB)
--------H263Frames.h(692B)
--------H264Frames.c(14KB)
--------H264Frames.h(744B)
--------FrameExtractor.c(14KB)
--------VC1Frames.c(2KB)
--------MPEG4Frames.h(748B)
--------Makefile(795B)
--------FrameExtractor.h(2KB)
----MFC_API()
--------SsbSipH264Decode.c~(10KB)
--------SsbSipH264Encode.c(12KB)
--------SsbSipMpeg4Decode.h(2KB)
--------SsbSipMpeg4Encode.c(12KB)
--------SsbSipMpeg4Encode.h(2KB)
--------SsbSipVC1Decode.c(10KB)
--------SsbSipMfcDecode.h(2KB)
--------SsbSipH264Encode.c~(10KB)
--------SsbSipH264Decode.c(10KB)
--------SsbSipH264Encode.h(2KB)
--------SsbSipMpeg4Decode.c(18KB)
--------SsbSipH264Decode.h(1KB)
--------Makefile(908B)
--------SsbSipMfcDecode.c(11KB)
--------SsbSipVC1Decode.h(1KB)
----注释main.cpp~(30KB)
----convert_rgb16_to_yuv420.c(6KB)
----去注释脚本.sh(664B)
----vim折叠.c~(0B)
----vim.c~(0B)
----vim折叠.c(2KB)
----main.cpp~(19KB)
----Makefile(2KB)
----6410平台视频硬编码示例说明-20111019.pdf(394KB)
----注释main.cpp(30KB)
----Makefile~(2KB)
----Common()
--------post.h(3KB)
--------mfc.h(2KB)
--------performance.c(400B)
--------videodev2.h(29KB)
--------MfcDrvParams.h(4KB)
--------MfcDriver.h(2KB)
--------lcd.h(1KB)
--------LogMsg.h(390B)
--------LogMsg.c(1KB)
--------videodev2_s3c.h(2KB)
--------Makefile(567B)
--------performance.h(293B)
----help~(0B)
----去注释.sh~(710B)