公开Gemini EPG实现的源代码_第1页
公开Gemini EPG实现的源代码_第2页
公开Gemini EPG实现的源代码_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、公开Gemini EPG实现的源代码(重要参考)来源:祥龙作者:newlux上篇文章我写了EPG详细介绍以及实现方式,主要探讨了目前星上EPG的原理. 3z#> 1HD$  并概括描述了CN-EPG的实现原理. izIK%K  在这篇帖子里,我将贴出Gemini EPG的C+源代码,从中可以清楚的了解EPG的工作原理. WcXNcx  对于开发像CN-EPG这样的插件是非常重要的参考. yQ1F> t  目前我看的不多,简单的介绍一下我的进度,希望有能力的朋友可以一起研究. p.MLKp-'  早日完善目前的EPG,直接实现

2、,而无须破解. yI!W658$6  .;U?%t_7  压缩包内共有9个文件. cN2Pl%7  有5个是后缀为cpp的C+源代码 xrlyph5mE  有4个是后缀为.h的链接的头文件 SEu:31ko  &liFUP?  主要集中在后缀为cpp的C+源码上面.头文件只是一些常量和函数的定义. #01p5  这5个源代码分别是 F7=*U  1 enigma_epg.cpp     enigma的EPG实现源代码 2>J;P C;  2 epgwi

3、ndow.cpp       此文件包含了EPG窗口的实现 gtY7N>e  3 enigma_event.cpp  此文件包含了信息条内的当前节目和下一小时节目的实现 p2Or  4 epgcache.cpp 此文件为从内存中EPG数据获取文件,也是实现自定义EPG数据的关键 RN&8dsreZp  5 enigma_dyn_epg.cpp 此文件为以http这样的WEB方式访问Dreambox,在页面上显示EPG数据的源文件 n"K",P  u2&

4、#39;:h?l  认真研读会发现很多有用的信息. !0Ak)Qe'  对于这些源文件,只需要理解它的运作方式. E1A5<t  目前破解版的CN-EPG3.0II,主要起作用的是在lib/tuxbox/plugins下的cnepg.so UpiZd/K  这是编译好的动态链接文件.只能反编译到汇编语言,比较难理解 h7xgLe  里面应该实现了读取ebmsoft.dat数据,跟epgcache.cpp读取星上EPG的作用一样. b$*G&d5  只是epgcache.cpp是读取星上发送到机器并解析好的EPG ?f5|7  而cnepg.so是读取ebmsoft.dat. jWp D7px  仅仅只需要这个工作,其他的并不需要修改. I'<sJs*p  _JKz5hSl  有条件的星友可以研究一下,有不正确之处欢迎指出. N B8YnB  如果需要更多的源文件,我将会继续提供! SS;'g4h6  i-sm9K'ns  jmhVa  本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论