日记存档 (2005.3.21~2005.4.8)

原创 2005年04月25日 22:50:00

今天终于把JPEG/JFIF基线编码器部分基本搞定了.
累啊~~~~~~~~~~~~~

测了一下,编码250帧320x240的BMP,包括读取和存盘.
采样格式4:1:1,品质因数=50,耗时5s.
而原来的编码程序要用14s.

这样,每秒编码25帧,耗时约0.5s.
现在担心的是几件事:

1 解码器的huffman解码速度不够快.
2 虽然编码需要0.5s,但加上其它的时间,UDP发送,采样,播放...
两端都用PC,时间怕还是不够.

我估计是编码器底部的码流缓冲操作,调用函数过多,太耗时了.


2005.3.21

这几天对编码器架构和接口作了调整.
现在这个已经比较满意了.
呵呵~~~~~
虽然速度还是一样的.

发现:
%20的时间用在纯I/O
%60多的时间用在FDCT和量化上了
不到%10的时间用在码流缓冲上
其余时间用于其它的运算,初始化等等...

试过改用整数AAN作DCT,效果不是很明显.
还是用浮点吧,精度也高.


2005.3.24

今天终于把解码器也搞定了.
对每个模块加了详细的注释,这一阶段工作告一段落.

做行程解码时把+15写成了+16,
结果对有的图象解码后就出现下半部分色彩全偏的现象.
查了N久,终于搞定了.呵呵~~~~~~~~

果然,不出所料,huffman解码就是慢.
25幅 320 x 240 真彩BMP
4:1:1采样格式 50品质因数
压缩时间约 0.49秒
解压时间约 0.53秒

还算行吧.


2005.3.25

有几天没写日记了.
也没什么进展.
本来想在Dev-C++下写视频采集部分.
但是发现有libvfw32.a但没有vfw.h,晕啊,都不知该怎么办.
接下来要学SDK,WINSOCK,...
一大堆东西.


2005.3.29

学习了一些UDP广播和组播的东西.
写了两段程序.

不断地向网络上发送1k的广播包.
差点被宿舍里打网络游戏的老大砍死.
55555.........

不好玩.


2005.3.31

又一个月了,好快啊.

今天写了一个简单的数据包嗅探器.
好玩,呵呵~~~~~

要准备色彩分量的各种标准,下周5要讲.

好累,睡了...



2005.4.1

这两天学习网络,
做了几个工具:

IP packet sniffer
TCP/UDP scaner
MAC detector
Host detector

觉得还是要看资料和书,
写程序只是辅助学习的,
是用来加深理解.不是全部.


2005.4.3

多线程TCP SYN扫描.

正在LISTEN的端口,如果接收在一个SYN包,
那么它就会返回一个SYN|ACK(0x12)包,
如果一个关闭的端口接收到SYN包就会返回一个PSH|RST|SYN(0x14)的包,
并且SYN序列号为0.如果远程主机不存在,那么不返回任何数据包.

刚开始用非阻塞connect然后立刻closesocket的方法做SYN scaner.
但是用sniffer看到其实已经完成了:

A ----SYN----> B
A <--SYN|ACK-- B
A ----ACK----> B

而且TCP三次握手,用sniffer看不清楚,有可能数据包会发送多次.
晕...

只好自己构造IP包,看了别人的文章,
还是在CHECK_SUM的地方搞错了好几次.


2005.4.4

累就一个字.
这两天小结色彩空间(color space)转换的相关内容,
写了一个笔记.刚才终于搞定了.

2005.4.7

下星期拍毕业照~~~~~
好快啊...

周一交开题报告.
要学VC,芯片...
又是一堆事,555555


2005.4.8

日记存档 (2005.4.10~2005.4.29)

朔雪飘飘开雁门,平沙历乱卷蓬根。功名耻计擒生数,直斩楼兰报国恩。——张仲素一剑横空星斗寒,甫随平北复征蛮。他年觅得封侯印,愿学幽人住此山。——戚继光不多说什么了,抵制日货。2005.4.10看了RFC...
  • jx_kingwei
  • jx_kingwei
  • 2005年04月29日 14:13
  • 1039

日记存档 (2005.3.4~2005.3.18)

日记存档 (2005.3.4~2005.3.18)今天把JPEG标准(ITU T.81 即 ISO/IEC 10918-1)里关于Baseline process的部分看完了.印象不是很深,完全实现起...
  • jx_kingwei
  • jx_kingwei
  • 2005年03月18日 21:54
  • 1116

日记存档 (2005.5.9~2005.5.31)

5.1没写blog.写了一篇回忆录.今天去图书馆看书.看了一天网络基础知识.2005.5.9真叫累啊~~~~从昨天开始,一直到现在,写了一篇东西,《JPEG压缩示例》。要开始写论文了呀~~~~~200...
  • jx_kingwei
  • jx_kingwei
  • 2005年06月09日 19:28
  • 1203

unity3d--PlayerPrefs 游戏存档

Unity3D游戏开发之数据持久化PlayerPrefs的使用              转载自 本文作者:秦元培,本文出处:http://blog.csdn.net/q...
  • Acmer_Sly
  • Acmer_Sly
  • 2016年09月26日 23:59
  • 1593

二进制的存档和读档

二进制的存档: //序列化过程(将Save对象转换为字节流) //将需要保存的数据封装成一个类对象(我这里是保存成Save类对象) Save save = CreateSaveGO...
  • qq_37690189
  • qq_37690189
  • 2018年01月20日 12:25
  • 48

unity日常——游戏存档

unity日常——PlayerPrefs游戏的存档方式有很多,今天就介绍一下PlayerPrefs(一)PlayerPrefs.SetInt public static void SetInt(s...
  • weixin_39872308
  • weixin_39872308
  • 2017年11月19日 13:13
  • 148

Android 游戏存档位置分析

大型游戏制作发行商 GameLoft 它的游戏得so 函数名都经过了混淆, 要想快速找到想要的关键点, 通过其他没有被混淆的关键词,定位想要的关键点。...
  • frankpi
  • frankpi
  • 2015年08月19日 17:10
  • 3703

存档属性是做什么用的?

计算机搞了不少年头了,昨天系统学习备份知识的时候才弄明白文档中“存档”属性的真正目的!如下:   存档是用来备份的时候标识用的,说白就是做个标记,表示这个文档在上次备份之后有没有...
  • stardsd
  • stardsd
  • 2016年03月22日 23:44
  • 2878

存档存档.....

 http://www.ymer.org/amir/2007/06/04/getting-the-number-of-frames-of-an-avi-video-file-for-opencv/ht...
  • twilightgod
  • twilightgod
  • 2009年11月11日 21:26
  • 530

U3D中实现游戏存档

这是从一个叫LevelSystem的工程里看到的,其实工程本身简单到不行,不过也看到了点有用的东西。public static void SaveData () { if (_maxLevels...
  • fg5823820
  • fg5823820
  • 2012年12月27日 14:45
  • 2703
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:日记存档 (2005.3.21~2005.4.8)
举报原因:
原因补充:

(最多只允许输入30个字)