各位专家老师,最近在弄DM365的视频解码decode demo,我发现如果我解CIF的图像,则图像只显示在显示屏的左上角,即四分之一的地方。图像是显示完全了,没有丢,但我想把它全屏显示,不知修改程序的什么地方?
请各位指教,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你看一下显示这边的输出时序是不是对的,是不是就是这样大的分辨率,导致解码的图像只占了这一角
显示驱动里面有没有一些关于宽高的设置还是按照D1的来设了?
我现在考虑用DM365的resizer,我编译了DMAI中APP中的video_loopback_resize例子做实验。
我把uboot的参数改为1,SS模式。
发现如果./video_loopback_resize_dm365.x470MV -I composite -O composite -y 2
这样能正常输出D1大小的图像,但是我只要
./video_loopback_resize_dm365.x470MV -I composite -O composite -y 2 -r 352x288 --input_resolution 704x576
就完全是条纹了,而且就在屏幕的一块。
这是怎么回事,这是TI的例子程序,为什么不能成功的resize?
我印象中,这个resize好像不是所有的分辨率都可以的,就几个可以正常使用,编码为CIF的视频铺满D1的屏,我觉得不是特别有意义,就算实现了,也会有马赛克现象,反而把D1的正常显示在CIF屏上更有意义。dm365显示部分resize可能要做比较多的工作,这两个是前端的resize,希望对你有启发和帮助。
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/7777.aspx