您好,
我想用DM365 DVSDK包中的encode程序采集编码一个720p的视频./encode -v test.264 -y 3 -o
那么启动参数bootargs应当如何设置?有没有相关的使用文档?
noaming:
Running_the_DVEVM_Demos参看这个链接:
processors.wiki.ti.com/…/GSG:_Running_the_DVEVM_Demos
Peter Lee:
回复 noaming:
这篇文章我之前看过,觉得对bootargs参数的设置还是讲的不够清楚,我没弄懂关于dm365_imp.oper_mode,davinci_capture.device_type,davinci_enc_mngr.ch0_mode这几个变量代表什么?
这是针对encode+decode时,bootargs的指令:video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=1 davinci_enc_mngr.ch0_mode=pal
那么,720P H.264 的encode应该如何设置?
Peter Lee:
回复 noaming:
这篇文章我之前看过,觉得对bootargs参数的设置还是讲的不够清楚,我没弄懂关于dm365_imp.oper_mode,davinci_capture.device_type,davinci_enc_mngr.ch0_mode这几个变量代表什么?
这是针对encode+decode时,bootargs的指令:video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=1 davinci_enc_mngr.ch0_mode=pal
那么,720P H.264 的encode应该如何设置?
Heng Feng:
不知道你选择的启动方式是什么,bootagrs设置的是传给linux的信息,包括kernel,根文件系统的内容,跟你运行的程序没有关系吧
Feng Dong:
回复 Heng Feng:
那些参数是VPFE和VPBE相关的配置,具体信息可以看PSP中相关的文档.
这些配置和demo关系不是很大,
你碰到什么具体问题?
Tuff Li:
回复 Feng Dong:
demo例子起来的时候会重新调v4l2配置相关的层属性的,全OFF也可以跑起来的
xu zheng:
回复 Peter Lee:
你好 对于Bootloader的参数区的设置 你可以把他简单的理解为“选择不同驱动”的参数
举个例子也许你会更好理解 比如davinci_capture.device_type有5个参数供你选择
davinci_capture.device_type=0 for MT9T001
davinci_capture.device_type=1 for TVP5146
davinci_capture.device_type=2 for MT9T031
davinci_capture.device_type=3 for MT9P031
davinci_capture.device_type=4 for TVP7002
当你在bootloader的参数区,选择了不同的参数,系统会对应加载不同的驱动,当然这要根据你的输入端是什么而定,然而跟你到底编码成什么码流,什么分辨率没有任何关系的,他只是对驱动的一个选择而已
或者你可以进入内核手动修改你自己需要的davinci_capture.device_type类型
linux-2.6.32.17-psp03.01.01.39/drivers/media/video/davinci/vpfe_capture.c 有个interface参数是对应davinci_capture.device_type传递进来的参数的
盟石研发中心