hit a snag and got an error, it was almost done too.... guess thats not to bad for my first time making a device tree.
[HIGH]Import includes file: /home/shinru2004/android/system/out/target/product/warp2/obj/EXECUTABLES/mm-vdec-omx-test_intermediates/import_includes
target thumb C++: mm-vdec-omx-test <= hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:27: error: aggregate 'mdp_overlay overlay' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:328:34: error: aggregate 'msmfb_overlay_data ov_front' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void PrintFramePackArrangement(OMX_QCOM_FRAME_PACK_ARRANGEMENT)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:627:37: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:629:46: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:631:39: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:633:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:635:62: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:637:56: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:639:54: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:641:51: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:643:63: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:645:61: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:647:61: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:649:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:651:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:653:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:655:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:657:48: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:659:52: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:661:49: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void* fbd_thread(void*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:841:135: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:900:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:890:13: warning: case value '2130706433' not in enumerated type 'OMX_EXTRADATATYPE' [-Wswitch]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:911:13: warning: case value '2130706438' not in enumerated type 'OMX_EXTRADATATYPE' [-Wswitch]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:882:13: warning: case value '2130706439' not in enumerated type 'OMX_EXTRADATATYPE' [-Wswitch]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1022:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int main(int, char**)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1306:47: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'codec_format*' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1351:44: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'file_type*' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1533:45: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'freeHandle_test*' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Init_Decoder()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1776:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1808:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1817:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Play_Decoder()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::nVersion' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::nPortIndex' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::nIndex' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::eCompressionFormat' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::eColorFormat' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::xFramerate' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2275:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2314:173: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'OMX_ERRORTYPE use_output_buffer(OMX_COMPONENTTYPE*, OMX_BUFFERHEADERTYPE***, OMX_U32, OMX_U32, long int)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2543:142: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2546:115: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'OMX_ERRORTYPE use_output_buffer_multiple_fd(OMX_COMPONENTTYPE*, OMX_BUFFERHEADERTYPE***, OMX_U32, OMX_U32, long int)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2611:38: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void do_freeHandle_and_clean_up(bool)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2666:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_DAT_File(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2792:61: warning: array subscript has type 'char' [-Wchar-subscripts]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2793:30: warning: array subscript has type 'char' [-Wchar-subscripts]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2797:23: warning: array subscript has type 'char' [-Wchar-subscripts]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_Size_Nal(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3097:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_RCV_File(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3211:180: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3211:180: warning: format '%d' expects argument of type 'int', but argument 6 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_DivX_4_5_6_File(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3375:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3379:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3397:45: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int drawBG()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3656:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void overlay_set()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3678:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3679:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3681:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3684:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3684:32: error: 'MDP_Y_CRCB_H2V2_TILE' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3690:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3691:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3692:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3693:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3695:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3697:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3698:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3702:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3703:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3706:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3708:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3708:41: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3709:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3710:21: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3711:21: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3711:58: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3715:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3716:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3719:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3720:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3721:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3722:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3723:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3725:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3726:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3727:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3728:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3730:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3730:20: error: 'MSMFB_NEW_REQUEST' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3731:37: error: 'MSMFB_OVERLAY_SET' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3736:32: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int overlay_fb(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3745:31: error: aggregate 'msmfb_overlay_data ov_front' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3746:58: error: invalid application of 'sizeof' to incomplete type 'msmfb_overlay_data'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3752:27: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3781:22: error: 'MSMFB_OVERLAY_PLAY' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void overlay_unset()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3798:22: error: 'MSMFB_OVERLAY_UNSET' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void render_fb(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3840:47: warning: comparison between 'OMX_EXTRADATATYPE {aka enum OMX_EXTRADATATYPE}' and 'enum OMX_QCOM_EXTRADATATYPE' [-Wenum-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3846:30: warning: comparison between 'OMX_EXTRADATATYPE {aka enum OMX_EXTRADATATYPE}' and 'enum OMX_QCOM_EXTRADATATYPE' [-Wenum-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3848:152: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3860:159: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_S32 {aka long int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3860:159: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3861:165: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3861:165: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int enable_output_port()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:4064:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void getFreePmem()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:4241:26: error: aggregate 'getFreePmem():

mem_freespace fs' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:4242:25: error: 'PMEM_GET_FREE_SPACE' was not declared in this scope
make: *** [/home/shinru2004/android/system/out/target/product/warp2/obj/EXECUTABLES/mm-vdec-omx-test_intermediates/test/omx_vdec_test.o] Error 1
[/HIGH]