TI中文支持网
TI专业的中文技术问题搜集分享网站

DM365在使用DVSDK包中的编解码时bootargs的设置

您好,

我想用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传递进来的参数的

盟石研发中心

赞(0)
未经允许不得转载:TI中文支持网 » DM365在使用DVSDK包中的编解码时bootargs的设置
分享到: 更多 (0)