hello,
My TI8168 vout0 (DVO2) is directly connected to FPGA and HDCOMP (HDAC) is not used in my 8168 board。My board has no pcf8578, i2c_1 is not used. I modified the decode_display in ezsdk omx, and removed the OMX.TI.VPSSM3.CTRL.DC component, but the decode_display runs the error:
If I removed CTRL component from demo, an error, displaying terminal information:
root# ./decode_display -i demo.h264 -w 1920 -h 1080 -f 30 -c h264 -g 0 -d 1
*******
width: 1920
height: 1080
frame_rate: 30
gfx: 0
codec: h264
display_id: 1
opening file
decoder compoenent is created
PADX: 32 PADY: 24
level set is 12
scalar compoenent is created
set input port params (width = 1920, height = 1080)
set output port params (width = 1920, height = 1080)
set number of channels
set input resolution
set output resolution
enable scalar input port
got eventEnable/Disable Event
enable scalar output port
got eventEnable/Disable Event
got display handle
Buffer Size computed: 4147200
set input port params (width = 1920, height = 1080)
setting input and output memory type to default
enable input port
got eventEnable/Disable Event
connect call for decoder-scalar
connect call for scalar-display
decoder inport buffers allocated
decoder outport buffers allocated
got eventState changed to: OMX_StateIdle
state IDLE
Scalar input port use buffer done
scalar outport buffers allocated
got eventState changed to: OMX_StateIdle
scalar state IDLE
got eventState changed to: OMX_StateIdle
display state IDLE
got event*** unrecoverable error: OMX_ErrorBadParameter (0x80001005)
I removed all component CTRL, including setParams, Get_Handle, changing state(idle, exec).