5286|8

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince6.0 YV12格式 preview 旋转90度 [复制链接]

我要在wince6.0下pxa310 平台上实现一个camera预览旋转90度功能。不过格式为yv12,于是source filter和render filter之间加入一个transform filter,完成旋转功能。现在是source filter 的输出pin与transform filter的输入pin能连接成功,tranform filter的输出pin 与render filter的输入pin连接不成功。反复调用GetMediaType()直到出现数据异常。

最新回复

queryAccept函数其实在最终调用我filter里面的checktransform.已经返回OK了。我在CheckInputType里面只限yv12接入,RGB565连接不上,yV12也与render filter连接不上。另我惊讶的是,最后我竟直接探按RGB565(尽管摄像头输入的是yv12)操作,竟然什么事也没有,旋转90度后画面正常。难道capture filter里面给转成RGB565格式了??  详情 回复 发表于 2010-5-7 09:07
点赞 关注

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
dddddddddddddddddd
 
 

回复

123

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
Camera驱动里面可以设置旋转啊,为什么要单独写一个Filter?
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 
有些摄像头是不能旋转的!软件上可以实现旋转,就是耗CPU点!
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 lbqhope 的回复:
Camera驱动里面可以设置旋转啊,为什么要单独写一个Filter?

我使用的是美光的2020,驱动里不支持旋转!哪位大哥帮帮忙呀,卡了好几天了。
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 loongdao777 的回复:
引用 2 楼 lbqhope 的回复:
Camera驱动里面可以设置旋转啊,为什么要单独写一个Filter?

我使用的是美光的2020,驱动里不支持旋转!哪位大哥帮帮忙呀,卡了好几天了。


我说的Camera驱动指CPU端Camerat通道,pxa310不支持这些操作啊?
那只能软件搞了,如果你Video模式的话,那CPU处理起来可能会很慢。
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 4 楼 loongdao777 的回复:
引用 2 楼 lbqhope 的回复:
Camera驱动里面可以设置旋转啊,为什么要单独写一个Filter?

我使用的是美光的2020,驱动里不支持旋转!哪位大哥帮帮忙呀,卡了好几天了。

pxa310采用的是QCI接口管理,没有看到具体的旋转功能。现在我正在编写一个支持动态格式转化的transform filter,估计开始测试的转换filter不支持动态改变。好像render filter开始时只支持GRB格式,采用directdraw后转换成YV12格式。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

8
 
你的transform filter要支持QueryAccept这个函数来支持动态切换。
render filter在连接的时候要求是rgb格式,在传数据的时候如果显示驱动支持的话会调用QueryAccept要求上一个filter提供YV12格式数据。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 7 楼 ruritanian 的回复:
你的transform filter要支持QueryAccept这个函数来支持动态切换。
render filter在连接的时候要求是rgb格式,在传数据的时候如果显示驱动支持的话会调用QueryAccept要求上一个filter提供YV12格式数据。

queryAccept函数其实在最终调用我filter里面的checktransform.已经返回OK了。我在CheckInputType里面只限yv12接入,RGB565连接不上,yV12也与render filter连接不上。另我惊讶的是,最后我竟直接探按RGB565(尽管摄像头输入的是yv12)操作,竟然什么事也没有,旋转90度后画面正常。难道capture filter里面给转成RGB565格式了??
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表