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.

dual 1080P60 decode error

ver:   ezsdk_5_02_02_60

I use the following oms:

omx api init

omx setp 0 h264vdec frame_width 1920

omx setp 0 h264vdec frame_height 1080

omx setp 0 h264vdec inbuf allocate

omx setp 0 h264vdec outbuf allocate

omx setp 0 h264vdec inbufsize_flag enable

omx setp 0 h264vdec outbufsize_flag enable

omx setp 0 h264vdec inbufsize 2088960

omx setp 0 h264vdec outbufsize 3612672

omx setp 0 h264vdec infile /usr/share/ti/data/videos/dm816x_1080p_demo.264

omx setp 0 h264vdec numinbuf  10

omx setp 0 h264vdec numoutbuf 6

omx setp 0 h264vdec framerate 60

omx setp 0 h264vdec data_opmode driver

omx setp 0 sc frame_width 1920

omx setp 0 sc frame_height 1080

omx setp 0 sc op_chromat_format 422YUYV

omx setp 0 sc ip_chromat_format 420SP

omx setp 0 sc numinbuf 6

omx setp 0 sc inbufalign 0

omx setp 0 sc inbuf_contig disable

omx setp 0 sc inbufsize_flag enable

omx setp 0 sc inbufsize 3612672

omx setp 0 sc numoutbuf 8

omx setp 0 sc outbufalign 0

omx setp 0 sc outbuf_contig disable

omx setp 0 sc outbufsize_flag enable

omx setp 0 sc outbufsize 4147200 

omx setp 0 sc data_opmode driver

omx setp 0 sc inbuf use

omx setp 0 vfdc frame_width 1920

omx setp 0 vfdc frame_height 1080

omx setp 0 vfdc ip_chromat_format 422YUYV

omx setp 0 vfdc numinbuf 8 

omx setp 0 vfdc inbufalign 0

omx setp 0 vfdc inbuf_contig disable

omx setp 0 vfdc inbufsize 4147200 

omx setp 0 vfdc inbuf use

omx setp 0 vfdc graphics_flag disable

#omx setp 0 vfdc vcdemo_flag enable

omx setp 0 vfdc mosaic_window_config vs

omx setp 0 dc insmod_hdmi disable

omx api gethandle h264vdec 0 0

omx api gethandle sc 0 0

omx api gethandle vfdc 0 0

omx api gethandle dc 0 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCDriverInstId nDrvInstID 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCDriverInstId eDispVencMode 1080p60

omx api setparam  vfdc 0 0 0 OMX_TI_IndexParamVFDCDriverInstId

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winStartX 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winStartY 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winWidth 1920

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winHeight 1080

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout pitch.VFDC_YUV_INT_ADDR_IDX 3840

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout pitch.VFDC_YUV_SP_Y_ADDR_IDX 3840

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout pitch.VFDC_YUV_SP_CBCR_ADDR_IDX 3840

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout dataFormat 422I_YUYV

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout bpp bits16

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout priority 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout nLayoutId 0

omx setp 0 vfdc mosaicNumRows 1

omx setp 0 vfdc mosaicNumCols 1

omx setp 0 vfdc mosaicDispWindowWidth 1920

omx setp 0 vfdc mosaicDispWindowHeight 1080

omx api setparam  vfdc 0 0 0 OMX_TI_IndexParamVFDCCreateMosaicLayout

omx setp 0 vfdc OMX_TI_IndexConfigVFDCMosaicPort2WinMap nLayoutId 0

omx api setconfig vfdc 0 0 0 OMX_TI_IndexConfigVFDCMosaicPort2WinMap 1 0 

omx setp 0 vfdc OMX_TI_IndexParamBuffMemType eBufMemoryType default

omx setp 0 vfdc OMX_IndexParamCompBufferSupplier eBufferSupplier unspecified

omx setp 0 vfdc OMX_IndexParamVideoInit nPorts 1

omx setp 0 vfdc OMX_IndexParamVideoInit nStartPortNumber 0

omx api getparam  vfdc 0 0 0 OMX_IndexParamPortDefinition

omx setp 0 vfdc OMX_IndexParamPortDefinition video.nStride 3840

omx api setparam  vfdc 0 0 0 OMX_IndexParamPortDefinition

#************************************************************

#SET ALL THE PARAMS FOR DC#0

omx setp 0 dc OMX_TI_IndexParamVFDCDriverInstId nDrvInstID 0

omx setp 0 dc OMX_TI_IndexParamVFDCDriverInstId eDispVencMode 1080p60

omx api setparam  dc 0 0 0 OMX_TI_IndexParamVFDCDriverInstId

omx api getparam  sc 0 0 0 OMX_IndexParamPortDefinition

omx setp 0 sc OMX_IndexParamPortDefinition video.nStride 2048

omx setp 0 sc OMX_IndexParamPortDefinition video.nFrameHeight 1080

omx setp 0 sc OMX_IndexParamPortDefinition video.nFrameWidth 1920

omx api setparam  sc 0 0 0 OMX_IndexParamPortDefinition

omx setp 0 sc OMX_TI_IndexParamVFPCNumChPerHandle nNumChannelsPerHandle 1

omx api setparam  sc 0 0 0 OMX_TI_IndexParamVFPCNumChPerHandle

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Width  1920

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Height 1080

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Pitch  2048

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Width  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Height 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Pitch  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartX  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartY  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropWidth 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropHeight 0 

omx setp 0 sc OMX_TI_IndexConfigVidChResolution eDir input

omx setp 0 sc OMX_TI_IndexConfigVidChResolution nChId 0

omx api setconfig  sc 0 0 0 OMX_TI_IndexConfigVidChResolution

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Width  1920

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Height 1080

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Pitch  3840

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Width  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Height 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Pitch  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartX  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartY  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropWidth 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropHeight 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution eDir output

omx setp 0 sc OMX_TI_IndexConfigVidChResolution nChId 0

omx api setconfig  sc 0 0 16 OMX_TI_IndexConfigVidChResolution

omx setp 0 sc OMX_TI_IndexParamBuffMemType eBufMemoryType default

omx api setparam  sc 0 0 0 OMX_TI_IndexParamBuffMemType

omx setp 0 sc OMX_TI_IndexParamBuffMemType eBufMemoryType default

omx api setparam  sc 0 0 16 OMX_TI_IndexParamBuffMemType

omx setp 0 sc OMX_TI_IndexConfigAlgEnable bAlgBypass disable

omx setp 0 sc OMX_TI_IndexConfigAlgEnable nChId 0

omx api setconfig sc 0 0 0 OMX_TI_IndexConfigAlgEnable

omx api sendcommand port sc 0 enable 0

omx api sendcommand port sc 0 waitforsem 0

omx api sendcommand port sc 0 enable 16

omx api sendcommand port sc 0 waitforsem 16

omx api sendcommand port h264vdec 0 enable 0

omx api sendcommand port h264vdec 0 waitforsem 0

omx api sendcommand port vfdc 0 enable 0

omx api sendcommand port vfdc 0 waitforsem 0

omx api sendcommand port h264vdec 0 enable 1

omx api sendcommand port h264vdec 0 waitforsem 1

omx api connect h264vdec 0 1 sc 0 0

omx api connect sc 0 16 vfdc 0 0

#-----------------------------------------------------------------------

omx setp 0 h264vdec frame_width 1920

omx setp 0 h264vdec frame_height 1080

omx setp 0 h264vdec inbuf allocate

omx setp 0 h264vdec outbuf allocate

omx setp 0 h264vdec inbufsize_flag enable

omx setp 0 h264vdec outbufsize_flag enable

omx setp 0 h264vdec inbufsize 2088960

omx setp 0 h264vdec outbufsize 3612672

omx setp 0 h264vdec infile /usr/share/ti/data/videos/dm816x_1080p_demo2.264

omx setp 0 h264vdec numinbuf  10

omx setp 0 h264vdec numoutbuf 6

omx setp 0 h264vdec framerate 60

omx setp 0 h264vdec data_opmode driver

omx setp 0 sc frame_width 1920

omx setp 0 sc frame_height 1080

omx setp 0 sc op_chromat_format 422YUYV

omx setp 0 sc ip_chromat_format 420SP

omx setp 0 sc numinbuf 6

omx setp 0 sc inbufalign 0

omx setp 0 sc inbuf_contig disable

omx setp 0 sc inbufsize_flag enable

omx setp 0 sc inbufsize 3612672

omx setp 0 sc numoutbuf 8

omx setp 0 sc outbufalign 0

omx setp 0 sc outbuf_contig disable

omx setp 0 sc outbufsize_flag enable

omx setp 0 sc outbufsize 4147200 

omx setp 0 sc data_opmode driver

omx setp 0 sc inbuf use

omx setp 0 vfdc frame_width 1920

omx setp 0 vfdc frame_height 1080

omx setp 0 vfdc ip_chromat_format 422YUYV

omx setp 0 vfdc numinbuf 8 

omx setp 0 vfdc inbufalign 0

omx setp 0 vfdc inbuf_contig disable

omx setp 0 vfdc inbufsize 4147200 

omx setp 0 vfdc inbuf use

omx setp 0 vfdc graphics_flag disable

#omx setp 0 vfdc vcdemo_flag enable

omx setp 0 vfdc mosaic_window_config vs

omx setp 0 dc insmod_hdmi disable

omx api gethandle h264vdec 1 0

omx api gethandle sc 1 0

omx api gethandle vfdc 1 0

omx api gethandle dc 1 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCDriverInstId nDrvInstID 1

omx setp 0 vfdc OMX_TI_IndexParamVFDCDriverInstId eDispVencMode 1080p60

omx api setparam  vfdc 1 0 0 OMX_TI_IndexParamVFDCDriverInstId

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winStartX 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winStartY 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winWidth 1920

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout winHeight 1080

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout pitch.VFDC_YUV_INT_ADDR_IDX 3840

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout pitch.VFDC_YUV_SP_Y_ADDR_IDX 3840

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout pitch.VFDC_YUV_SP_CBCR_ADDR_IDX 3840

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout dataFormat 422I_YUYV

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout bpp bits16

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout priority 0

omx setp 0 vfdc OMX_TI_IndexParamVFDCCreateMosaicLayout nLayoutId 0

omx setp 0 vfdc mosaicNumRows 1

omx setp 0 vfdc mosaicNumCols 1

omx setp 0 vfdc mosaicDispWindowWidth 1920

omx setp 0 vfdc mosaicDispWindowHeight 1080

omx api setparam  vfdc 1 0 0 OMX_TI_IndexParamVFDCCreateMosaicLayout

omx setp 0 vfdc OMX_TI_IndexConfigVFDCMosaicPort2WinMap nLayoutId 0

omx api setconfig vfdc 1 0 0 OMX_TI_IndexConfigVFDCMosaicPort2WinMap 1 0 

omx setp 0 vfdc OMX_TI_IndexParamBuffMemType eBufMemoryType default

omx setp 0 vfdc OMX_IndexParamCompBufferSupplier eBufferSupplier unspecified

omx setp 0 vfdc OMX_IndexParamVideoInit nPorts 1

omx setp 0 vfdc OMX_IndexParamVideoInit nStartPortNumber 0

omx api getparam  vfdc 1 0 0 OMX_IndexParamPortDefinition

omx setp 0 vfdc OMX_IndexParamPortDefinition video.nStride 3840

omx api setparam  vfdc 1 0 0 OMX_IndexParamPortDefinition

#************************************************************

#SET ALL THE PARAMS FOR DC#0

omx setp 0 dc OMX_TI_IndexParamVFDCDriverInstId nDrvInstID 1

omx setp 0 dc OMX_TI_IndexParamVFDCDriverInstId eDispVencMode 1080p60

omx api setparam  dc 1 0 0 OMX_TI_IndexParamVFDCDriverInstId

omx api getparam  sc 1 0 0 OMX_IndexParamPortDefinition

omx setp 0 sc OMX_IndexParamPortDefinition video.nStride 2048

omx setp 0 sc OMX_IndexParamPortDefinition video.nFrameHeight 1080

omx setp 0 sc OMX_IndexParamPortDefinition video.nFrameWidth 1920

omx api setparam  sc 1 0 0 OMX_IndexParamPortDefinition

omx setp 0 sc OMX_TI_IndexParamVFPCNumChPerHandle nNumChannelsPerHandle 1

omx api setparam  sc 1 0 0 OMX_TI_IndexParamVFPCNumChPerHandle

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Width  1920

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Height 1080

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Pitch  2048

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Width  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Height 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Pitch  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartX  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartY  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropWidth 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropHeight 0 

omx setp 0 sc OMX_TI_IndexConfigVidChResolution eDir input

omx setp 0 sc OMX_TI_IndexConfigVidChResolution nChId 0

omx api setconfig  sc 1 0 0 OMX_TI_IndexConfigVidChResolution

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Width  1920

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Height 1080

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm0Pitch  3840

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Width  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Height 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution Frm1Pitch  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartX  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmStartY  0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropWidth 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution FrmCropHeight 0

omx setp 0 sc OMX_TI_IndexConfigVidChResolution eDir output

omx setp 0 sc OMX_TI_IndexConfigVidChResolution nChId 0

omx api setconfig  sc 1 0 16 OMX_TI_IndexConfigVidChResolution

omx setp 0 sc OMX_TI_IndexParamBuffMemType eBufMemoryType default

omx api setparam  sc 1 0 0 OMX_TI_IndexParamBuffMemType

omx setp 0 sc OMX_TI_IndexParamBuffMemType eBufMemoryType default

omx api setparam  sc 1 0 16 OMX_TI_IndexParamBuffMemType

omx setp 0 sc OMX_TI_IndexConfigAlgEnable bAlgBypass disable

omx setp 0 sc OMX_TI_IndexConfigAlgEnable nChId 0

omx api setconfig sc 1 0 0 OMX_TI_IndexConfigAlgEnable

omx api sendcommand port sc 1 enable 0

omx api sendcommand port sc 1 waitforsem 0

omx api sendcommand port sc 1 enable 16

omx api sendcommand port sc 1 waitforsem 16

omx api sendcommand port h264vdec 1 enable 0

omx api sendcommand port h264vdec 1 waitforsem 0

omx api sendcommand port vfdc 1 enable 0

omx api sendcommand port vfdc 1 waitforsem 0

omx api sendcommand port h264vdec 1 enable 1

omx api sendcommand port h264vdec 1 waitforsem 1

omx api connect h264vdec 1 1 sc 1 0

omx api connect sc 1 16 vfdc 1 0

#-----------------------------------------------------------------------

omx api sendcommand state h264vdec 0 idle

omx api sendcommand state h264vdec 0 waitforsem

omx api sendcommand state sc 0 idle

omx api sendcommand state sc 0 waitforsem

omx api sendcommand state dc 0 idle

omx api sendcommand state dc 0 waitforsem

omx api sendcommand state vfdc 0 idle

omx api sendcommand state vfdc 0 waitforsem

omx api sendcommand state h264vdec 0 exec

omx api sendcommand state h264vdec 0 waitforsem

omx api sendcommand state sc 0 exec

omx api sendcommand state sc 0 waitforsem

omx api sendcommand state dc 0 exec

omx api sendcommand state dc 0 waitforsem

omx api sendcommand state vfdc 0 exec

omx api sendcommand state vfdc 0 waitforsem

#-----------------------------------------------------------------------

omx api sendcommand state h264vdec 1 idle

omx api sendcommand state h264vdec 1 waitforsem

omx api sendcommand state sc 1 idle

omx api sendcommand state sc 1 waitforsem

omx api sendcommand state dc 1 idle

omx api sendcommand state dc 1 waitforsem

omx api sendcommand state vfdc 1 idle

omx api sendcommand state vfdc 1 waitforsem

omx api sendcommand state h264vdec 1 exec

omx api sendcommand state h264vdec 1 waitforsem

omx api sendcommand state sc 1 exec

omx api sendcommand state sc 1 waitforsem

omx api sendcommand state dc 1 exec

omx api sendcommand state dc 1 waitforsem

omx api sendcommand state vfdc 1 exec

omx api sendcommand state vfdc 1 waitforsem

sleep 60000

omx api sendcommand state h264vdec 0 idle

omx api sendcommand state h264vdec 0 waitforsem

omx api sendcommand state sc 0 idle

omx api sendcommand state sc 0 waitforsem

omx api sendcommand state dc 0 idle

omx api sendcommand state dc 0 waitforsem

omx api sendcommand state vfdc 0 idle

omx api sendcommand state vfdc 0 waitforsem

omx api sendcommand state h264vdec 0 loaded

omx api sendcommand state h264vdec 0 waitforsem

omx api sendcommand state sc 0 loaded

omx api sendcommand state sc 0 waitforsem

omx api sendcommand state dc 0 loaded

omx api sendcommand state dc 0 waitforsem

omx api sendcommand state vfdc 0 loaded

omx api sendcommand state vfdc 0 waitforsem

omx api freehandle h264vdec 0

omx api freehandle sc 0

omx api freehandle dc 0

omx api freehandle vfdc 0

omx api sendcommand state h264vdec 1 idle

omx api sendcommand state h264vdec 1 waitforsem

omx api sendcommand state sc 1 idle

omx api sendcommand state sc 1 waitforsem

omx api sendcommand state dc 1 idle

omx api sendcommand state dc 1 waitforsem

omx api sendcommand state vfdc 1 idle

omx api sendcommand state vfdc 1 waitforsem

omx api sendcommand state h264vdec 1 loaded

omx api sendcommand state h264vdec 1 waitforsem

omx api sendcommand state sc 1 loaded

omx api sendcommand state sc 1 waitforsem

omx api sendcommand state dc 1 loaded

omx api sendcommand state dc 1 waitforsem

omx api sendcommand state vfdc 1 loaded

omx api sendcommand state vfdc 1 waitforsem

omx api freehandle h264vdec 1

omx api freehandle sc 1

omx api freehandle dc 1

omx api freehandle vfdc 1

omx api uninit

 

but the following errors appear:

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b

OMTB-FAIL: OMX_ErrorStreamCorrupt

OMTB-In OMTB_ClientEventHandler: OMX_EventError - 8000100b