gpac代码剖析工作
2006-04-06 15:05
351 查看
考察VC下的workspace:
Project libgpac: 生成静态库libgpac_static.lib
Project libgpac_dll: 生成动态库libgpac.dll
以上两者同样的source/header文件。输出的库文件供其它工程使用。
Project Rtp_in也使用了上面的库,但是目前还没有找到哪个project使用rtp_in输出的库。经文本搜索,
除了rtp_in.dll和rtp_in.def,仅在osmo4.inf中找到包含“rtp_in.dll”字样。
发现libgpac导出的库被多个项目使用。
是否projct rtp_in是最终使用的项目,有待考察。
重点阅读rtp_in的代码,位于gpac/modules/rtp_in/目录下:
rtp_in.c
rtp_in.def
rtp_in.h
rtp_payloads.c
rtp_session.c
rtp_signaling.c
rtp_stream.c
sdp_fetch.c
sdp_load.c
亦须重点阅读project libgpac下的代码,位于gpac/src/ietf/下:
rtcp.c
rtp.c
rtp_packetizer.c
rtp_pck_3gpp.c
rtp_pck_mpeg12.c
rtp_pck_mpeg4.c
rtsp_command.c
rtsp_common.c
rtsp_response.c
rtsp_session.c
sdp.c
以及gpac/include/gpac/internal/ietf_dev.h
Project libgpac: 生成静态库libgpac_static.lib
Project libgpac_dll: 生成动态库libgpac.dll
以上两者同样的source/header文件。输出的库文件供其它工程使用。
Project Rtp_in也使用了上面的库,但是目前还没有找到哪个project使用rtp_in输出的库。经文本搜索,
除了rtp_in.dll和rtp_in.def,仅在osmo4.inf中找到包含“rtp_in.dll”字样。
发现libgpac导出的库被多个项目使用。
是否projct rtp_in是最终使用的项目,有待考察。
重点阅读rtp_in的代码,位于gpac/modules/rtp_in/目录下:
rtp_in.c
rtp_in.def
rtp_in.h
rtp_payloads.c
rtp_session.c
rtp_signaling.c
rtp_stream.c
sdp_fetch.c
sdp_load.c
亦须重点阅读project libgpac下的代码,位于gpac/src/ietf/下:
rtcp.c
rtp.c
rtp_packetizer.c
rtp_pck_3gpp.c
rtp_pck_mpeg12.c
rtp_pck_mpeg4.c
rtsp_command.c
rtsp_common.c
rtsp_response.c
rtsp_session.c
sdp.c
以及gpac/include/gpac/internal/ietf_dev.h
相关文章推荐
- 区块链,工作证明(POW)代码+原理 golang版剖析
- 通过库函数API和C代码中嵌入汇编代码剖析系统调用的工作机制
- 通过库函数API和C代码中嵌入汇编代码剖析系统调用的工作机制
- epoll工作机制及实例代码
- Mongoose源码剖析:mongoose的工作模型
- 工作备忘-制作Framework所用shell脚本代码
- C编译器剖析_5.4.1 中间代码生成与优化_删除无用的临时变量和优化跳转目标
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- 工作总结:MFC调用Windows自带新建、保存对话框代码
- C编译器剖析_5.4.2 中间代码生成及优化_基本块的合并
- 从日常代码质量检查工作中感受工作中的乐趣、生活的乐趣
- odoo采购单代码剖析
- odoo采购单入库代码剖析
- 像偏执狂一样工作,写诗一样代码
- 基于thinkphp3.23源代码剖析
- UI 界面的编写工作,到底应该用 xib/storyboard 完成,还是用手写代码来完成
- 2016级计算机C++助教工作(4)数组定义 与 优美的写代码的姿势
- 【Nova】nova-compute代码学习1-启动时准备工作
- 工作中常用的XML解析Java代码实现