Advertisement
Guest User

omx

a guest
Dec 12th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.05 KB | None | 0 0
  1. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp: In member function 'void omx_vdec::fill_aspect_ratio_info(vdec_aspectratioinfo*, OMX_QCOM_EXTRADATA_FRAMEINFO*)':
  2. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9104:29: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  3. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  4. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9113:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  5. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  6. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9115:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  7. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  8. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9120:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  9. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  10. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9122:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  11. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  12. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9129:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  13. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  14. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9131:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  15. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  16. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9136:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  17. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  18. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9138:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  19. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  20. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9145:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  21. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  22. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9147:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  23. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  24. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9152:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  25. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  26. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9154:68: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  27. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  28. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9165:62: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  29. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  30. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9166:62: error: invalid use of incomplete type 'struct vdec_aspectratioinfo'
  31. hardware/qcom/media/mm-video/vidc/vdec/inc/omx_vdec.h:621:39: error: forward declaration of 'struct vdec_aspectratioinfo'
  32. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp: In member function 'OMX_ERRORTYPE omx_vdec::handle_demux_data(OMX_BUFFERHEADERTYPE*)':
  33. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9320:133: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
  34. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp: In member function 'bool omx_vdec::allocate_color_convert_buf::set_color_format(OMX_COLOR_FORMATTYPE)':
  35. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9777:71: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  36. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp: In member function 'OMX_ERRORTYPE omx_vdec::allocate_color_convert_buf::allocate_buffers_color_convert(OMX_HANDLETYPE, OMX_BUFFERHEADERTYPE**, OMX_U32, OMX_PTR, OMX_U32)':
  37. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:9925:138: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
  38. make: *** [/home/brandonabandon/android/out/target/product/ls840/obj/SHARED_LIBRARIES/libOmxVdec_intermediates/src/omx_vdec.o] Error 1
  39. In file included from hardware/qcom/media/mm-video/vidc/common/inc/extra_data_handler.h:32:0,
  40. from hardware/qcom/media/mm-video/vidc/vdec/../common/src/extra_data_handler.cpp:29:
  41.  
  42. 2nd run:
  43. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:7053:25: error: 'struct vdec_output_frameinfo' has no member named 'aspect_ratio_info'
  44. hardware/qcom/media/mm-video/vidc/vdec/src/omx_vdec.cpp:7054:43: error: 'struct vdec_output_frameinfo' has no member named 'aspect_ratio_info'
  45.  
  46. after adding struct vdec_aspectratioinfo aspect_ratio_info;
  47. at bottom of kernel/include/linux/msm_vidc_dec.h like so
  48.  
  49. struct vdec_output_frameinfo {
  50. void __user *bufferaddr;
  51. size_t offset;
  52. size_t len;
  53. uint32_t flags;
  54. int64_t time_stamp;
  55. enum vdec_picture pic_type;
  56. void *client_data;
  57. void *input_frame_clientdata;
  58. struct vdec_framesize framesize;
  59. enum vdec_interlaced_format interlaced_format;
  60. struct vdec_aspectratioinfo aspect_ratio_info;
  61. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement