普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 1692|回复: 2

关于T300视频播放器实验的问题

[复制链接]

1

主题

1

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2023-2-28 22:04:35 | 显示全部楼层 |阅读模式
本帖最后由 15142384196 于 2023-2-28 22:04 编辑

在进行视频播放器实验中,发现视频不能正常显示 ,屏幕驱动IC是ILI9488。修改jdmerge.c文件里的h2v1_merged_upsample(),h2v2_merged_upsample()函数。
将TFTLCD->LCD_DATA = (range_limit[y + cblue] >> 3)<<11 | (range_limit[y + cgreen] >> 2) << 5 | range_limit[y + cred] >> 3;改为
TFTLCD->LCD_DATA=(range_limit[y + cblue] >> 3 | (range_limit[y + cgreen] >> 2) << 5 | (range_limit[y + cred] >> 3) << 11)>>8;
TFTLCD->LCD_DATA=(range_limit[y + cblue] >> 3 | (range_limit[y + cgreen] >> 2) << 5 | (range_limit[y + cred] >> 3) << 11)&0xff;即可解决问题


修改完毕的代码已上传到github,链接:https://github.com/15142384196/VideoPlayer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-23 18:08 , Processed in 0.286277 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表