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.

DM8127 IPNC capture-->display usecase

您好!

最近刚拿到这款网络摄像机,DM8127 IPNC。

现在我想脱离网络,也不用编解码什么的,就想直接实现一个简单的采集+显示即可,我知道好像是有一个usecase可以直接实现capture-->display,然后我在<8127IPNCInstallDir>/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_linux/mcfw_api/usecases/multich_capturedisplay.c  找到了这个multich_capturedisplay.c文件,请问是不是就是这个usecase? 那请问要怎么使用它呢?怎么编译,怎么运行呢?

另外,我还看到文件系统里有个 /filesys/opt/ipnc/autorun_capturedisplay.sh这个脚本,这个怎么用?是与这个capture-->display usecase有关吗?

不好意思,一个新手,不知道问的对不对...请多指教!谢谢!

感谢回答!

再次感谢!

  • 你好,

    请在Rules.make里面打开CAPTURE_DISPLAY_MODE_ON选项。

    # This usecase enables Capture + Display mode, normally used for sensor bringup and during IPIPE tunnning
    # Set this flag FRAMES_TO_A8 to "YUV" will send secondary stream only with a round trip M3-A8-M3 to reach the SD display
    # Set this flag FRAMES_TO_A8 to "RAW" will send RAW frames to A8 and then back to M3
    # This flag FRAMES_TO_A8 can be set only if CAPTURE_DISPLAY_MODE_ON is set to YES
    CAPTURE_DISPLAY_MODE_ON := NO  -》修改为YES
    FRAMES_TO_A8 := NO

  • 你好,非常感谢您的回答!

    我还有问题:

    1.  CAPTURE_DISPLAY_MODE_ON := NO  -》修改为YES,这个只是开启了Capture + Display的usecase的运行开关而已吗,那其他的如网页显示编解码什么的,是不是照常进行?

    2.  刚拿到摄像机的时候,里面预先烧好的程序,是既可以直接HDMMI显示,又可以网页显示的,是不是说【Capture + Display的usecase】开关+其他开关都打开了?

    3.  makefile文件里的这个CAPTURE_DISPLAY_MODE_ON 是如何影响在C源码文件的编译来开启Capture + Display的usecase,我好像没看到这个flag是怎么具体传入C源码。

    4. /filesys/opt/ipnc/下的这个autorun_capturedisplay.sh脚本有用到吗,干嘛用的,好像Linux开机自启动没调用到它?

    再次感谢您的回答!谢谢!

  • 你好,

    1. 没有编码,网页显示。请参考代码里面的具体内容:multich_capturedisplay.c。

    2. 默认使用的use case应该是multich_tristream_fullfeature.c,具体实现的功能也请参考代码里面的内容。

    3. 请参考makefile里面提到的下面代码:

    include $(ROOTDIR)/makerules/build_config.mk
    include $(ROOTDIR)/makerules/env.mk
    include $(ROOTDIR)/makerules/platform.mk
    include $(ROOTDIR)/component.mk

    4. 请参考论坛讨论:http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/78513/194561.aspx。

  • 恩,非常感谢您的回答,谢谢!麻烦你了!

  • 非常感谢Chris Meng!

    顺便再问下,请问IPNC RDK里是否有scalar缩放的相关usecase呢?谢谢!

  • 你好;

           关于scaler 缩放,在 ipnc sdk 中

            Source/ipnc_rdk/ipnc_mcfw/mcfw/src_linux/mcfw_api/usecases/multich_quadstream_noisefilter.c

            Source/ipnc_rdk/ipnc_mcfw/mcfw/src_linux/mcfw_api/usecases/multich_tristream_fullfeature.c

           在这两个usecase 中有使用到,可以用来参考

  • 嗯,多谢Ternence Hsu!我先看看这几个usecase。