Toybrick

rk3576 rockit mipi输入报错

feiyashan

新手上路

积分
27
楼主
发表于 前天 10:42    查看: 59|回复: 2 | [复制链接]    打印 | 只看该作者
本帖最后由 feiyashan 于 2025-6-11 08:33 编辑

rk3576用rockit接口的vi模块采集mipi输入,一直报错,但用gstreamer命令测试无问题。命令如下:
linaro@linaro-alip:~/rockit/mpi/example/mod$ v4l2-ctl --list-devicesrkisp-statistics (platform: rkisp):        /dev/video61        /dev/video62
rkcif-mipi-lvds (platform:rkcif-mipi-lvds):        /dev/media0
rkcif (platform:rkcif-mipi-lvds1):        /dev/video11        /dev/video12        /dev/video13        /dev/video14        /dev/video15        /dev/video16        /dev/video17        /dev/video18        /dev/video19        /dev/video20        /dev/video21        /dev/media1
rkcif (platform:rkcif-mipi-lvds2):        /dev/video22        /dev/video23        /dev/video24        /dev/video25        /dev/video26        /dev/video27        /dev/video28        /dev/video29        /dev/video30        /dev/video31        /dev/video32        /dev/media2
rkcif-mipi-lvds3 (platform:rkcif-mipi-lvds3):        /dev/media3
rkcif-mipi-lvds4 (platform:rkcif-mipi-lvds4):        /dev/media4
rkisp_mainpath (platform:rkisp-vir0):        /dev/video55        /dev/video56        /dev/video57        /dev/video58        /dev/video59        /dev/video60        /dev/video63        /dev/media5
rkvpss_scale0 (platform:rkvpss-vir0):        /dev/video65        /dev/video66        /dev/video67        /dev/video68        /dev/media6




linaro@linaro-alip:~/rockit/mpi/example/mod$
./rk_mpi_vi_test -w 1920 -h 1080 -n /dev/video11 -m 4 -t 1 --buf_count=4 -l 10
rockit log path (null), log_size = 0log_file = (nil)vi               10:44:25-787 {main              :1653} test running enter!vi               10:44:25-787 {main              :1765} test running enter ctx->aEntityName=/dev/video11!cmd parse resultutput file open      : 0yuv output file name  : /enc0 output file path : //enc1 output file path : //loop count            : 10enMode                : 4dev                   : 0pipe                  : 0channel               : 1width                 : 1920height                : 1080enCompressMode        : 0enMemoryType          : 1aEntityName           : /dev/video11depth                 : 0enPixelFormat         : 0bFreeze               : 0src_frame rate        : -1dst frame rate        : -1out buf count         : 4bUserPicEnabled       : 0bEnRgn                : 0rgn count             : 1rgn type              : 5bGetConnecInfo        : 0bGetEdid              : 0bSetEdid              : 0enCodecId             : 0bNoUseLibv4l2         : 0enable swcac          : 0RKSockServer     10:44:25-787 {initServer        :056} proto:tcp, hostname:127.0.0.1, path:, port:3893RKSockServer     10:44:25-787 {initNetServer     :071} binding to host:127.0.0.1, port:3893RKSockServer     10:44:25-788 {initNetServer     :093} sock server initialize succeedRTLibraryLoader  10:44:25-805 {open              :043} load library(libgraphic_lsf.so) in releative pathrk-debug -----------------------Graphics so version=gbm.4.25.29-----------------------------rt_pthread       10:44:25-808 {setPriority       :424} setpriority from pthread failed!rk-debug init version=gbm.4.25.29,args[16,16,0],  threadId=3163/dev/dri/card0 opento get platform display of gbm.get_platform_display=0x7f95e141c0mDpy =0x7f90001400arm_release_ver: g13p0-01eac0, rk_so_ver: 11GL Version = OpenGL ES 3.2 v1.g13p0-01eac0.e22bb8d1d7959f189f908963172c514eGL Vendor = ARMGL Renderer = Mali-G52rk-debug setupGraphicsRenderInRGB1555YUVTarget [6,1,0,0]rk-debug setupGraphicsRenderInRGB888YUVTarget [9,1,0,-1]rk-debug os_memory_size=7 rk-debug -----------------------Graphics so version=gbm.4.25.29-----------------------------rt_pthread       10:44:26-060 {setPriority       :424} setpriority from pthread failed!rk-debug init version=gbm.4.25.29,args[16,16,0],  threadId=3177/dev/dri/card0 opento get platform display of gbm.get_platform_display=0x7f95e141c0mDpy =0x7f7c000bd0arm_release_ver: g13p0-01eac0, rk_so_ver: 11GL Version = OpenGL ES 3.2 v1.g13p0-01eac0.e22bb8d1d7959f189f908963172c514eGL Vendor = ARMGL Renderer = Mali-G52rk-debug setupGraphicsRenderInRGB1555YUVTarget [6,1,0,0]rk-debug setupGraphicsRenderInRGB888YUVTarget [9,1,0,-1]rk-debug os_memory_size=7 RTChips          10:44:26-298 {readEfuse         :119} open /sys/bus/nvmem/devices/rockchip-efuse0/nvmem errorRTIsp3x          10:44:26-299 {ispInitDevice     :189} sensor: m01_f_ov5645 3-003c, idx: 1, model: rkcif-mipi-lvds1, device: /dev/media1RTIsp3x          10:44:26-301 {ispInitDevice     :189} sensor: m01_f_ov5645 4-003c, idx: 1, model: rkcif-mipi-lvds2, device: /dev/media2RTVersion        10:44:26-303 {dump              :064} ---------------------------------------------------------RTVersion        10:44:26-303 {dump              :065} rockit version: git-08c0377f Fri Sep 13 11:18:33 2024 +0800RTVersion        10:44:26-303 {dump              :066} rockit building: built-Chu 2024-09-14 16:55:47RTVersion        10:44:26-304 {dump              :067} ---------------------------------------------------------RTTaskNodeBase   10:44:26-304 {addStreamSource   :454} add source stream isp_scale_0, source node 3RTTaskNodeBase   10:44:26-304 {addStreamSource   :454} add source stream swcac_out, source node 9RTGraphParser    10:44:26-304 {getDefaultLinkMode:394} default link modeRTTaskGraph      10:44:26-304 {autoLinkSource    :216} link isp_scale_0 output stream 0x0 to input stream 0x1RTTaskNodeBase   10:44:26-304 {addStreamSource   :454} add source stream isp_scale_0, source node 0RTTaskGraph      10:44:26-304 {autoLinkSource    :216} link swcac_out output stream 0x2 to input stream 0x4RTTaskNodeBase   10:44:26-304 {addStreamSource   :454} add source stream swcac_out, source node 1RTTaskGraph      10:44:26-304 {observeOutputStrea:877} [vi]installed output stream observer. more info(stream=0x559b6eb0f0, name=gdc_out-10, id=0xb)RTTaskGraph      10:44:26-304 {observeOutputStrea:877} [vi]installed output stream observer. more info(stream=0x559b79ed50, name=pyramid_chn0-12, id=0xd)RTTaskGraph      10:44:26-304 {observeOutputStrea:877} [vi]installed output stream observer. more info(stream=0x559b79f1f0, name=mesh_chn0-14, id=0xf)RTTaskGraph      10:44:26-304 {observeOutputStrea:877} [vi]installed output stream observer. more info(stream=0x559b79f8e0, name=mesh_chn1-16, id=0x11)
RKViChn          10:44:26-304 {initParam         :295} use mmap memory the node_buff_type:0 must be extern(1)!
RTDeviceV4L2     10:44:26-306 {ispInitParams     :616} open entity name(/dev/video11)RTDeviceV4L2     10:44:26-306 {ispInitParams     :625} camera init paremeters1:                resolution   : 1920 * 1080                bufCount     : 4                useLibV4l2   : 1                pixFormat    : 0x0                memoryType   : 0x1                captureType  : 0x1                colorSpace   : 0RTDeviceV4L2     10:44:26-306 {ispInitParams     :640} camera init paremeters2:                entityName   : /dev/video11                subdevName   : /dev/video11                cameraIndex  : 0                fbcMode      : 0x0vi               10:44:26-306 {test_vi_init      :775} RK_MPI_VI_SetSwcacConfig ret = 0RTTaskGraph      10:44:26-306 {prepareForRun     :259} internal executor thread num 3RTLibraryLoader  10:44:26-308 {open              :043} load library(libv4l2.so) in releative pathRTExecutor       10:44:26-308 {start             :074} Started thread pool with 3 threads.RTNodeSourceV4L2 10:44:26-308 {open              :117} node gate mode 0Using mplane plugin for captureUsing mplane plugin for captureRTDeviceV4L2     10:44:26-478 {ispInitFormat     :717} /dev/video11: Success to set format(capType=1, NV12, w=1920, h=1080).
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0Using mplane plugin for capture
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0
RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0
RTScheduler      10:44:26-483 {addNodeToOpenedQue:159} node 0 is opened, add itRTAllocatorStore 10:44:26-484 {fetchCommAllocator:153} create common allocator[0x559b7aa7f0], type 0, flag 200RKALG-I: InsertExtraBackendCreator 3RTLibraryLoader  10:44:26-491 {open              :043} load library(libRkSwCac.so) in releative pathRTSwCacWrapper   10:44:26-491 {initSwCacCtxOpts  :074} swcac lib name: libRkSwCac.so RKCAC1.0.0.1577.202206241408.RKALG-I: --s-- rk_swcac_loglevl_set()RTScheduler      10:44:26-491 {addNodeToOpenedQue:159} node 1 is opened, add itRTLibraryLoader  10:44:26-492 {open              :043} load library(librga.so) in releative pathRTLibraryLoader  10:44:26-493 {open              :043} load library(librkAlgoDis.so) in releative pathRTScheduler      10:44:26-493 {addNodeToOpenedQue:159} node 2 is opened, add itRTScheduler      10:44:26-493 {start             :315} calling startcmpi             10:44:26-499 {start             :430} dev:0, chn:1 enable successmpi_vo           10:44:26-499 {RK_MPI_VO_DisableL:1087} layer 0 had already been diabledmpi_vo           10:44:26-499 {RK_MPI_VO_DisableL:1087} layer 4 had already been diabledmpi_vo           10:44:26-499 {RK_MPI_VO_DisableL:1087} layer 5 had already been diabledmpi_vo           10:44:26-499 {RK_MPI_VO_DisableL:1087} layer 6 had already been diabledmpi_vo           10:44:26-499 {RK_MPI_VO_DisableL:1087} layer 7 had already been diableddrm_get_vo_type connector 18 1 out of vo intf type rangedrm_event        10:44:26-501 {drm_event_thread  :317} event thread startmpi_vo           10:44:26-503 {vo_init           :105} vo version 0.01t compiled Sep 14 2024 16:55:48drm_output_create crtc id 72mpi_vo           10:44:26-503 {RK_MPI_VO_BindLaye:815} VoDev 0 mode 2 bind layer 0drm_render       10:44:26-503 {drm_render        :680} VoDev 0 render thread startdrm_render       10:44:26-503 {vo_render_update_c:609} connectors 188 connection  1 crtc 0RTAllocatorStore 10:44:26-513 {fetchCommAllocator:153} create common allocator[0x559b7dbc80], type 0, flag 0mpi_vo_composer  10:44:26-513 {vo_composer_thread:167} Layer 0 type 0 splice mode 0 compose thread startrt_drm           10:44:26-513 {drm_alloc         :171} allocate buffer(size=3072, align=4096, flags=0) from drm device(fd=25)RTLibraryLoader  10:44:26-514 {open              :043} load library(libgraphic_lsf.so) in releative pathrk-debug -----------------------Graphics so version=gbm.4.25.29-----------------------------RTTaskNodeBase   10:44:26-514 {addStreamSource   :454} add source stream vo_in, source node 1RTGraphParser    10:44:26-514 {getDefaultLinkMode:394} default link modeRTExecutor       10:44:26-514 {start             :074} Started thread pool with 1 threads.RTScheduler      10:44:26-514 {addNodeToOpenedQue:159} node 0 is opened, add itRTScheduler      10:44:26-514 {start             :315} calling startRTTaskGraph      10:44:26-514 {observeOutputStrea:877} [vi]installed output stream observer. more info(stream=0x559b7d9740, name=gdc_out-18, id=0x13)mpi_vo_chn       10:44:26-514 {RK_MPI_VO_EnableCh:552} Enable VoLayer 0 VoChn 0RTScheduler      10:44:26-514 {pause             :347} calling pauseRTScheduler      10:44:26-514 {flush             :328} calling flushRTTaskGraph      10:44:26-514 {sendInterrupt     :547} request the scheduler to exit, reason:flushedRTScheduler      10:44:26-514 {resume            :370} calling resumevi               10:44:26-514 {test_vi_bind_vo_lo:1011} loopCount:1(null)           10:44:26-516 {vo_glprocess_init :131} vo_glprocess_init width 16 height 16 priority 2rk-debug init version=gbm.4.25.29,args[16,16,2],  threadId=3197/dev/dri/card0 opento get platform display of gbm.get_platform_display=0x7f95e141c0mDpy =0x7f64014cc0arm_release_ver: g13p0-01eac0, rk_so_ver: 11RTDeviceV4L2     10:44:26-527 {read              :239} cameraIndex=0 /dev/video11 poll timeout(buffer get:0, release:0)GL Version = OpenGL ES 3.2 v1.g13p0-01eac0.e22bb8d1d7959f189f908963172c514eGL Vendor = ARMGL Renderer = Mali-G52vi               10:44:26-547 {test_vi_bind_vo_lo:1011} loopCount:2drm_event        10:44:26-555 {drm_vblank_handler:201} vsync crtc 72 count: 6293 event_time: 3337:615694 pipe:0rk-debug setupGraphicsRenderInRGB1555YUVTarget [6,1,0,0]rk-debug setupGraphicsRenderInRGB888YUVTarget [9,1,0,-1]drm_event        10:44:26-571 {drm_vblank_handler:201} vsync crtc 72 count: 6294 event_time: 3337:632361 pipe:0vi               10:44:26-581 {test_vi_bind_vo_lo:1011} loopCount:3drm_event        10:44:26-588 {drm_vblank_handler:201} vsync crtc 72 count: 6295 event_time: 3337:649018 pipe:0drm_event        10:44:26-605 {drm_vblank_handler:201} vsync crtc 72 count: 6296 event_time: 3337:665686 pipe:0vi               10:44:26-614 {test_vi_bind_vo_lo:1011} loopCount:4drm_event        10:44:26-621 {drm_vblank_handler:201} vsync crtc 72 count: 6297 event_time: 3337:682348 pipe:0drm_event        10:44:26-638 {drm_vblank_handler:201} vsync crtc 72 count: 6298 event_time: 3337:698976 pipe:0vi               10:44:26-647 {test_vi_bind_vo_lo:1011} loopCount:5drm_event        10:44:26-655 {drm_vblank_handler:201} vsync crtc 72 count: 6299 event_time: 3337:715691 pipe:0drm_event        10:44:26-671 {drm_vblank_handler:201} vsync crtc 72 count: 6300 event_time: 3337:732359 pipe:0vi               10:44:26-680 {test_vi_bind_vo_lo:1011} loopCount:6drm_event        10:44:26-688 {drm_vblank_handler:201} vsync crtc 72 count: 6301 event_time: 3337:749022 pipe:0drm_event        10:44:26-705 {drm_vblank_handler:201} vsync crtc 72 count: 6302 event_time: 3337:765646 pipe:0rk-debug os_memory_size=7 vi               10:44:26-713 {test_vi_bind_vo_lo:1011} loopCount:7mpi_vo_composer  10:44:26-721 {vo_composer_vsync_:080} Layer 0 s32Interval 0mpi_vo_composer  10:44:26-721 {vo_composer_vsync_:087} Layer 0 send vsync signaldrm_event        10:44:26-721 {drm_vblank_handler:201} vsync crtc 72 count: 6303 event_time: 3337:782380 pipe:0vo_gpu_composer  10:44:26-722 {splice            :436} there is no disp data, layer id: 0!mpi_vo_composer  10:44:26-738 {vo_composer_vsync_:080} Layer 0 s32Interval -16667drm_event        10:44:26-738 {drm_vblank_handler:201} vsync crtc 72 count: 6304 event_time: 3337:799041 pipe:0vi               10:44:26-746 {test_vi_bind_vo_lo:1011} loopCount:8mpi_vo_composer  10:44:26-755 {vo_composer_vsync_:080} Layer 0 s32Interval -1drm_event        10:44:26-755 {drm_vblank_handler:201} vsync crtc 72 count: 6305 event_time: 3337:815703 pipe:0mpi_vo_composer  10:44:26-771 {vo_composer_vsync_:080} Layer 0 s32Interval 16665mpi_vo_composer  10:44:26-771 {vo_composer_vsync_:087} Layer 0 send vsync signaldrm_event        10:44:26-771 {drm_vblank_handler:201} vsync crtc 72 count: 6306 event_time: 3337:832375 pipe:0vo_gpu_composer  10:44:26-772 {splice            :436} there is no disp data, layer id: 0!vi               10:44:26-779 {test_vi_bind_vo_lo:1011} loopCount:9mpi_vo_composer  10:44:26-788 {vo_composer_vsync_:080} Layer 0 s32Interval -2drm_event        10:44:26-788 {drm_vblank_handler:201} vsync crtc 72 count: 6307 event_time: 3337:849040 pipe:0mpi_vo_composer  10:44:26-805 {vo_composer_vsync_:080} Layer 0 s32Interval 16664mpi_vo_composer  10:44:26-805 {vo_composer_vsync_:087} Layer 0 send vsync signaldrm_event        10:44:26-805 {drm_vblank_handler:201} vsync crtc 72 count: 6308 event_time: 3337:865708 pipe:0vo_gpu_composer  10:44:26-805 {splice            :436} there is no disp data, layer id: 0!vi               10:44:26-812 {test_vi_bind_vo_lo:1011} loopCount:10mpi_vo_composer  10:44:26-821 {vo_composer_vsync_:080} Layer 0 s32Interval -3drm_event        10:44:26-821 {drm_vblank_handler:201} vsync crtc 72 count: 6309 event_time: 3337:882372 pipe:0mpi_vo_composer  10:44:26-838 {vo_composer_vsync_:080} Layer 0 s32Interval 16663mpi_vo_composer  10:44:26-838 {vo_composer_vsync_:087} Layer 0 send vsync signaldrm_event        10:44:26-838 {drm_vblank_handler:201} vsync crtc 72 count: 6310 event_time: 3337:899041 pipe:0vo_gpu_composer  10:44:26-838 {splice            :436} there is no disp data, layer id: 0!rk-debug call distortionByGpuDeinit mInitSucee=1,threadId=3197rk-debug GpuManage.refcnt=3mpi_vo_composer  10:44:26-851 {vo_composer_thread:335} Layer 0 compose thread exitRTDmaBase        10:44:26-852 {freeBuffer        :192} free buffer(ptr=0x559b8358c0, handle=001, fd=033, data=0x7f9980c000, size=3072)drm_render       10:44:26-855 {drm_render        :931} VoDev 0 render thread exitdrm_event        10:44:26-855 {drm_vblank_handler:201} vsync crtc 72 count: 6311 event_time: 3337:915720 pipe:0RTScheduler      10:44:26-989 {stop              :386} calling stopRTTaskGraph      10:44:26-989 {sendInterrupt     :547} request the scheduler to exit, reason:stopedRTDeviceV4L2     10:44:26-989 {invoke            :1115} unsupport command: "interrupt"RTNodeSwCac      10:44:26-989 {invokeInternal    :169} command interrupt not supportRTNodeGdc        10:44:26-989 {invokeInternal    :897} cmd interruptRTScheduler      10:44:26-991 {checkScheduleDone :230} quit scheduler, error/limit is found!RTScheduler      10:44:26-991 {quit              :408} Signaling scheduler terminationRTTaskGraph      10:44:26-991 {sendInterrupt     :547} request the scheduler to exit, reason:quitRTDeviceV4L2     10:44:26-991 {invoke            :1115} unsupport command: "interrupt"RTNodeSwCac      10:44:26-991 {invokeInternal    :169} command interrupt not supportRTNodeGdc        10:44:26-991 {invokeInternal    :897} cmd interruptRTScheduler      10:44:26-992 {cleanupAfterRun   :456} clean up scheduler resourceRTTaskNodeBase   10:44:26-994 {closeNode         :223} Closed node 0RTTaskNodeBase   10:44:26-995 {closeNode         :223} Closed node 1RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7aa860, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7ab790, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7ac7f0, handle=000, fd=-01, data=(nil), size=0)RTTaskNodeBase   10:44:26-995 {closeNode         :223} Closed node 2RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7aebb0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7afb90, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7c4ed0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7c5f30, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7c6f90, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7c81b0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7c9210, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7ca270, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7cb2d0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-995 {freeBuffer        :192} free buffer(ptr=0x559b7cc330, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7cd550, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7ce5b0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7cf610, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d0670, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d16d0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d28f0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d3950, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d49b0, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d5a10, handle=000, fd=-01, data=(nil), size=0)RTDmaBase        10:44:26-996 {freeBuffer        :192} free buffer(ptr=0x559b7d6a70, handle=000, fd=-01, data=(nil), size=0)RTFlowOutPort    10:44:26-996 {closePipeFd       :387} close pipefd:-1, -1RTFlowOutPort    10:44:26-996 {closePipeFd       :387} close pipefd:-1, -1RTFlowOutPort    10:44:26-996 {closePipeFd       :387} close pipefd:-1, -1RTFlowOutPort    10:44:26-996 {closePipeFd       :387} close pipefd:-1, -1vi               10:44:26-996 {test_vi_bind_vo_lo:1028} RK_MPI_VI_DisableChn 0mpi_vo_chn       10:44:26-996 {RK_MPI_VO_DisableC:596} VoLayer 0 is not enabled yetvi               10:44:26-996 {test_vi_bind_vo_lo:1034} RK_MPI_VI_DisableDev 0vi               10:44:26-996 {main              :1814} test running exit:0RKSockServer     10:44:27-789 {start             :163} accept failedrk-debug call distortionByGpuDeinit mInitSucee=1,threadId=3163rk-debug GpuManage.refcnt=2rk-debug call distortionByGpuDeinit mInitSucee=1,threadId=3177rk-debug GpuManage.refcnt=1rk-debug call destroyEGLcmpi             10:44:27-810 {sys_executor_exit :134} release executor[0x559b78d9a0]RTAllocatorStore 10:44:27-811 {commFinalize      :200} release common allocator[0x559b7dbc80]RTAllocatorStore 10:44:27-811 {commFinalize      :200} release common allocator[0x559b7aa7f0]linaro@linaro-alip:~/rockit/mpi/example/mod$
用gstreamer命令测试无问题

回复

使用道具 举报

feiyashan

新手上路

积分
27
沙发
 楼主| 发表于 昨天 08:30 | 只看该作者
1. rk3576的rockit接口支持vi采集mipi输入吗,mipi输入是cif设备
2.vi需要填写设备号、pipeline号和chn号,如果用/dev/videoxx参数在创建vi的时也可以不配置设备号、通道号,但销毁的时候必须传入设备号、通道号,这个怎么弄
回复

使用道具 举报

feiyashan

新手上路

积分
27
板凳
 楼主| 发表于 3 小时前 | 只看该作者
就剩下这一个问题了:
TDeviceV4L2     10:44:26-482 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0Using mplane plugin for capture
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-482 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0
RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :813} buf.type(1) buf.index(0) buf.memory(1) buf.m.planes(0) buf.length(3133440) mmapLength(3133440)
RTDeviceV4L2     10:44:26-483 {commitMmapBuffer  :827} failed to ioctl(VIDIOC_EXPBUF) with index=0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表