登录
首页 » Visual C++ » 13818_5_for_vc

13818_5_for_vc

于 2007-02-01 发布 文件大小:97KB
0 266
下载积分: 1 下载次数: 202

代码说明:

  1、简介 此代码是IS0 13818-5 MPEG2系统层协议分析代码,经过我的一点修改,现在终于可以在VC++ 6.0下编译运行, 发布上来献给那些为了理解MPEG2系统层协议而苦苦加班的程序员。为了可以在windows下编译,我修改了部分操作系统相关代码,注解掉了一些main函数,只留下decode.cpp中的main函数没有注解,所以编译后的程序是TS流系统层解码分析程序,如果要实现其他功能如encode,只要把decode.cpp中的main函数注解,把encode.cpp中的main函数注解去掉即可。 2、VC++6.0编译设置 需要在菜单Poject-〉Settings 弹出的对话框中把预编译头设置成Not using precompiled headers,如Vc_setting.jpg中的图片所示。 3、运行 编译生成decode2.exe文件后在命令行如下运行 decode2.exe d:cctv.ts 一开始在没有分析完PAT和PMT表时会打印一些如unexpected pid: 513的消息,请耐心等待一会儿就会发现分析的系统层信息打印了。可能刷屏很快导致你看不清信息,可以将打印信息重定向到某个文件中,如下: decode2.exe d:cctv.ts >c: s_decode.txt 运行decode2.exe的同时会在当前目录生成过滤后的PES文件,文件名格式stream512,512为PID。 (a brief account of this code is ISO 13818-5 MPEG2 system layer protocol analysis code, After I few modifications, now he can finally in VC 6.0 compiler operation, Published line with those dedicated to understanding MPEG2 system layer protocol and an overtime programmers. To be compiled under the windows, I revised the relevant part of the operating system code, Notes swap some of the main function, leaving only the main decode.cpp function without notes, So when a compiled program is TS system layer decoding process analysis, if we are to achieve other functions such as encode. decode.cpp as long as the main function of the rich encode.cpp put the main function annotation will be removed. 2. VC 6.0 compiler installed in the menu Poject- "Settings pop-up dialog box put pre- translat)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Matlab-command
    matlab命令大全,最适合初学者,也可以供编程者查询。(matlab command Guinness, the most suitable for beginners, you can query for programmers.)
    2007-09-18 00:29:25下载
    积分:1
  • PLANMODEL
    The program model plane source as the model demonstration of 3D, easy for beginners to learn and exchange
    2015-04-02 20:51:37下载
    积分:1
  • 2003072821373922253
    上载质量高而 上载质量高而 上载质量高而 (on the high quality and on the high quality and on the high quality and on the high quality of)
    2004-09-16 17:28:46下载
    积分:1
  • AD_Meanreducemaxx
    S-function 程序:数据离散采集并每隔一定时间求平均值(S-function program:data acquisition)
    2013-11-26 10:50:16下载
    积分:1
  • ztecompet
    用opengl完成燃烧的双手(粒子状)托起燃烧的月亮的动画(例子状),并有“中兴捧月”字体绕着月亮旋转(use opengl to realize animation that burning hands hold up burning moon )
    2021-05-06 21:58:36下载
    积分:1
  • goldbach
    问题描述: 哥德巴赫猜想:任何大偶数均可表示为2 个素数之和。(Problem Description: Goldbach conjecture: any large even number can be expressed as two Primes.)
    2008-05-05 22:11:30下载
    积分:1
  • Laba_2
    Default constructor MyString::MyString() { m_szString = NULL m_aSize = 0 cout << "Default constructor from my sting " }
    2010-01-21 00:08:12下载
    积分:1
  • Generator
    这些代码可以用于产生一系列随机数,可以根据需要使用。(These codes can be used to generate a series of random numbers may be used as needed.)
    2013-07-10 14:19:34下载
    积分:1
  • huitu
    单文档绘图工具,包括直线,曲线,扇形,圆形,圆角矩形,矩形等图形,还可以设置线条的颜色等属性。(Single document drawing tools including lines, curves, fan-shaped, round, rounded rectangle, rectangle and other graphics, you can also set the line color and other attributes.)
    2013-11-18 20:19:56下载
    积分:1
  • hanno
    说明:  /汉诺塔递归算法过程解析: //汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石 //的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧 //不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个, //而且大的不能放在小的上面。解答结果请自己运行计算,程序见尾部。面对庞大的数字(移动圆片的次数) //18446744073709551615,看来,众僧们耗尽毕生精力也不可能完成金片的移动。 //后来,这个传说就演变为汉诺塔游戏:(err)
    2008-10-27 20:02:15下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载