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.

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

Other Parts Discussed in Thread: TVP5146, TVP7002

您好,

我想用DM365 DVSDK包中的encode程序采集编码一个720p的视频./encode -v test.264 -y 3 -o

那么启动参数bootargs应当如何设置?有没有相关的使用文档?

  • 这篇文章我之前看过,觉得对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应该如何设置?

  • 这篇文章我之前看过,觉得对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应该如何设置?

  • 不知道你选择的启动方式是什么,bootagrs设置的是传给linux的信息,包括kernel,根文件系统的内容,跟你运行的程序没有关系吧

  • 那些参数是VPFE和VPBE相关的配置,具体信息可以看PSP中相关的文档.

    这些配置和demo关系不是很大,

    你碰到什么具体问题?

  • demo例子起来的时候会重新调v4l2配置相关的层属性的,全OFF也可以跑起来的

  • 你好 对于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传递进来的参数的

    盟石研发中心

x 出现错误。请重试或与管理员联系。