免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4018 | 回复: 2
打印 上一主题 下一主题

问一个mplayer源代码的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-15 21:49 |只看该作者 |倒序浏览
正在研究一部分代码方面的问题 现在在分析mplayer如何判断文件格式并提取文件头信息的 以mp3为例,对于头的信息的提取过程的后半部分基本农明白了 但是前半部分就是如何从一个初始文件读入stream再读入 demuxer这一部分有一个问题  根据程序 应该是根据demuxer_name来确定文件的类型从而调用parser对文件进行分析 但是这个demuxer_name变量是再什么位置赋的值我没有找到 (mplayer.c) 请问有没有人看过代码能给出一点分析? 非常感谢

论坛徽章:
0
2 [报告]
发表于 2007-08-16 14:40 |只看该作者
或者说mplayer是与文件名的后缀无关的  即使改了文件后缀它仍然能够识别出文件的格式 那么它是通过什么方式判断出文件的格式进而选择相应的解码器的呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-08-16 15:04 |只看该作者
一般是读取文件中的开始一部分数据,
分析它的内容,得出是什么文件格式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP