⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release.txt

📁 G.726带测试和在DM642实现的完整工程。测试程序可修改自行填入数据。实现部分设计具体产品板的定义
💻 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 + -