📄 release.txt
字号:
2005-04-29
1、restrict
2、quant_inter改进
2005-04-28
1、菱形搜索sadh
2、round = 0
3、半象素avgu4(no hv)
4、ref - pri low
2005-04-26
cur buf 改为M模式
2005-04-25
ref buf 改为M模式
2005-04-22
备份
2005-04-09
prev使用双buf
net版本去掉prev buf
2005-04-08
改变cif图像的滤波
2005-04-07
修改了MD的bug
2005-04-06
需改动主程序的cdb文件
加入osd模块
加入MD模块
Preview采用deinterlace后的图像
2005-04-05
d1调试通过(需改动cbd file) - preds放入sdram
2005-04-01
加入deinterlace (滤波)
修改I/P块切换策略
改动了ENCODER结构,存储deinterlace源(MD与Preview)
2005-03-29
mvfast更新,加入range,加入大菱形,修改pred预测的问题,修改了half_pixel
免掉set_edge (4cif实时)
修改了transquant中的const
2005-03-23
改变ref dma
需要改变vga.c中cache地址
2005-03-17
修复大运动量马赛克bug
2005-03-02
代码注释
2005-03-01
备份,为加入视频控制做准备
2005-02-24
整理代码
2005-02-19
整理vga.c,为加入网络模块做准备
PCI测试通过
2005-01-10
更新了底层驱动库,更新了部分库头文件
2004-12-28
改变了编译选项,修复库编译不正常的问题
2004-12-13
项目分为2个,核心代码独立封装成一个库
测试:
通过4CIF和4*cif的测试
2004-12-12
去除编译warning
视频驱动改变了部分寄存器的值,用于615测试,颜色不同于以前
2004-12-11
同时支持4*cif 和704*576模式
4*cif实时(preview需要relese版本)
2004-12-10
优化了MVFAST 半象素cache方式, 实现Preview + 704*576实时
取消EncodeP中 iFrameNum = -1,改变IP编码策略
改变vga中I帧判断方式
支持CBR/VBR
2004-11-08
PMVFAST接近4CIF realtime
MVFAST 在no hv_halfpixel 下 可以 4CIF realtime
2004-11-01
优化了quant dequant interp mc transfer
部分代码inline: 部分 transfer 函数
me增加阀值
qdma优先级 low - >high
测试: 有进展
2004-10-28
运行于imdsp板卡,质量优,需要优化
2004-10-10
备份
2004-09-17
1、实现多路编码(未测试)
2004-09-16
1、ME增加getrange
2、修正interp的bug(加边部分未完全插值)
测试:
1、D1图像稳定、清晰
2、对CIF的x=0的模块,特殊处理;xga的右边界有待特殊处理
3、CIF图像有待进一步处理(I/P块的切换)
tobedone:
代码整理、4路支持
2004-09-11
1、调整了ME halfpixel refine的次序
2、调整了interp (还有空间!)
2004-09-10
1、新interp算法支持i++(i+=2还有问题)
测试: cam静止可支持300kbps(D1)
movie在seprate模式可降到500kbps(D1)
性能:realtime
tobedone:
PMVFAST早跳出算法
multi-task support
2004-09-09
1、增加MVFAST算法
2、修正部分interp bug(现使用老算法,重写的hv差值有问题,老算法解决了拉痕问题)
3、pmvfast算法效果达到预期(使用老interp算法)
2004-09-08
1、修正ME中iFound bug
2、改变ME至类mvfast
3、htm4可使用
在缓慢运动处理时有较显著提高
tobedone:
继续review me算法
2004-0907
1、修改了ME算法(缓慢运动bug?)
2、重写dev16,并改变IP块切换阀制
3、改变transquant流程(一次做6块fdct)
4、改变了采集buffer数目
5、改变了interp算法
tobedone :
review ME and MC
2004-0906
1、重写了quant_inter quant_intra模块
2、替换idct模块
3、修正了下面几行色偏的问题
Prob:
debug版本比release效率高?
2004-0905
1、测试movie,改变了输出流缓冲大小,并输出到sdram
2、调整了isramstack的大小和使用(关注arg的使用)
2004-0831-1
stack 使用ISRAM
2004-08-31
1、准备条纹测试
2、修改了部分bug:ME Interp
3、整理部分代码
Known Prob:
与背景差别不大的时候,运动拉痕
下面的最后几行、色彩问题 与采集有关系
2004-08-29
1、Pred使用内部cache
2、ME增加Thresh
3、采集调整使用alloc/free
4、PCI使用sleep(1)
5、优化interp
6、优化quantinter
7、调整stream buffer到64k
8、大量调整PrameP的流程
9、transquant准备使用sad做早推出判断
可能的问题模块:
pred、me thresh、interp
------------------
Known Prob:
采集模块延时?
2004-08-27-1
1、ref cache 一次预装96*48
2、调整了FrameCodeP
2004-08-27
1、优化了MBCoding (先计算run)
2、优化了quantinter / dequantinter
3、优化了copyXtoX模块
4、优化了fdct sad (使用IMG模块)
5、优化了MC中的DMA(用dat模块替换 - 原DMA非常慢)
Tobedone:
优化ref预装载模块
2004-08-25
1、修改DSP->PCI bug(chache 刷新的问题)
2、实现AVI存储
3、xvid解码,使用mediaplayer9,配合qc 的deinterlace和denoise效果改善
2004-08-20
1、实现seperate input
2、修改yuv->rgb转换系数,色差溢出有改善
3、DSP->PCI 实现,但是数据传输有bug
2004-08-19
copy from 0809
tobe done:
1、PCI传输
2、615所的问题
2004-08-09
1、vlc中增加run-level表格,删除部分容余代码
2、实现profile输出
2004-08-08
1、修复I-frame色差分量问题(chache_clean)
2、修复P-frame MV编码问题(mv编码代码bug,mv长度稍大,即出现马赛克)
3、整理了myprofile模块,可与原enc3实现对比调试
4、sad模块,使用了imglib
Known Problem:
1、decur中的cache_clean会降低系统性能
2、mv编码性能稍微降低
3、4cif编码/解码部分没有通过测试
4、实现4路cif接口
5、代码整理:size & performance
6、前处理?
2004-08-05
修改了运动补偿的BUG
支持4CIF,画面质量良好
支持interlace源,可转成帧
存在问题:
PC解码器不正常
2004-06-16
USE DMA
CIF support
ISRAM: 256k
cache: 128k
iheap: 96k
结果正确,码流控制正确
画面质量?
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -