1 2INCLUDEPATH+=$$PWD/common 3INCLUDEPATH+=$$PWD/player 4 5#系统依赖苦和头文件 6LIBSDK_PATH =/home/forlinx/work/OKT507-linux-sdk/platform/framework/auto/sdk_lib 7LIBSDK_LIB_PATH = $$LIBSDK_PATH/lib64/ 8 9unix:!macx: LIBS += -L$$LIBSDK_PATH/ -L$$LIBSDK_LIB_PATH -lsdk_compose -lsdk_disp -lsdk_dvr -lsdk_g2d -lsdk_player \ 10 -lsdk_log -lsdk_camera -lsdk_memory -lsdk_sound -lsdk_storage -lsdk_audenc -lsdk_cfg -lsdk_ctrl -lsdk_egl -lsdk_misc \ 11 -L../../../../../tools/pack/chips/$$(LICHEE_CHIP)/hal/gpu/fbdev/lib/ -lGLESv2 \ 12 -L$$LIBSDK_PATH/cedarx/lib/ -Wl,--no-undefined -lcdx_playback -lcdx_common -laencoder -lawrecorder -lxplayer -lcdx_muxer \ 13 -lcdx_parser -lsubdecoder -lvideoengine -lvdecoder -lcdx_stream -lvencoder -lVE -lcdc_base -lMemAdapter -ladecoder -laencoder -lxmetadataretriever -lcdx_base \ 14 -lrt -lpthread -lz -lcrypto -lssl -lvenc_codec -lvenc_base -lcdx_ion -lavformat -lavcodec -lavdevice -lavfilter -lavutil -lavresample -lswresample -lswscale -ltinyalsa -laudioplayer -lpthread 15 16INCLUDEPATH += $$LIBSDK_PATH \ 17 $$LIBSDK_PATH/eve_module/include \ 18 $$LIBSDK_PATH/eve_module \ 19 $$LIBSDK_PATH/include \ 20 $$LIBSDK_PATH/include/disp2 \ 21 $$LIBSDK_PATH/media \ 22 $$LIBSDK_PATH/include/camera \ 23 $$LIBSDK_PATH/sdk_misc \ 24 $$LIBSDK_PATH/include/utils ./ ./src/ \ 25 ../../../external-packages/gpu/mali400/fbdev/header_files/include/ \ 26 ../../../../tools/pack/chips/$$(LICHEE_CHIP)/hal/gpu/fbdev/include \ 27 Commons \ 28 $$LIBSDK_PATH/include/storage/ \ 29 $$LIBSDK_PATH/storage/ \ 30 $$LIBSDK_PATH/sound/ \ 31 $$LIBSDK_PATH/misc/ \ 32 $$LIBSDK_PATH/camera/allwinnertech/include \ 33 $$LIBSDK_PATH/camera/allwinnertech/water_mark/ \ 34 $$LIBSDK_PATH/camera/adas/ $$LIBSDK_PATH/storage/ \ 35 $$LIBSDK_PATH/sound/ \ 36 $$LIBSDK_PATH/memory/ \ 37 $$LIBSDK_PATH/audioenc/ \ 38 $$LIBSDK_PATH/cedarx/include \ 39 $$LIBSDK_PATH/cedarx/include/xplayer \ 40 $$LIBSDK_PATH/cedarx/include/xplayer/include \ 41 $$LIBSDK_PATH/cedarx/include/xmetadataretriever/include/ \ 42 $$LIBSDK_PATH/cedarx/include/libcore/common/plugin/ \ 43 $$LIBSDK_PATH/cedarx/include/libcore/common/iniparser/ \ 44 $$LIBSDK_PATH/cedarx/include/libcore/base/include/ \ 45 $$LIBSDK_PATH/cedarx/include/libcore/parser/bd/ \ 46 $$LIBSDK_PATH/cedarx/include/libcore/parser/hls/ \ 47 $$LIBSDK_PATH/cedarx/include/libcore/parser/include/ \ 48 $$LIBSDK_PATH/cedarx/include/libcore/parser/playlist/ \ 49 $$LIBSDK_PATH/cedarx/include/libcore/parser/wav/ \ 50 $$LIBSDK_PATH/cedarx/include/libcore/parser/mpg/ \ 51 $$LIBSDK_PATH/cedarx/include/libcore/parser/aiff/ \ 52 $$LIBSDK_PATH/cedarx/include/libcore/parser/id3v2/ \ 53 $$LIBSDK_PATH/cedarx/include/libcore/parser/sstr/ \ 54 $$LIBSDK_PATH/cedarx/include/libcore/parser/flv/ \ 55 $$LIBSDK_PATH/cedarx/include/libcore/parser/dash/ \ 56 $$LIBSDK_PATH/cedarx/include/libcore/parser/ogg/ \ 57 $$LIBSDK_PATH/cedarx/include/libcore/parser/base/ \ 58 $$LIBSDK_PATH/cedarx/include/libcore/parser/env/ \ 59 $$LIBSDK_PATH/cedarx/include/libcore/parser/awts/ \ 60 $$LIBSDK_PATH/cedarx/include/libcore/parser/mp3/ \ 61 $$LIBSDK_PATH/cedarx/include/libcore/parser/mms \ 62 $$LIBSDK_PATH/cedarx/include/libcore/parser/flac/ \ 63 $$LIBSDK_PATH/cedarx/include/libcore/parser/AwSpecialStream/ \ 64 $$LIBSDK_PATH/cedarx/include/libcore/parser/mmshttp/ \ 65 $$LIBSDK_PATH/cedarx/include/libcore/parser/dsd/ \ 66 $$LIBSDK_PATH/cedarx/include/libcore/parser/m3u9/ \ 67 $$LIBSDK_PATH/cedarx/include/libcore/parser/ape/ \ 68 $$LIBSDK_PATH/cedarx/include/libcore/parser/g729/ \ 69 $$LIBSDK_PATH/cedarx/include/libcore/parser/pmp/ \ 70 $$LIBSDK_PATH/cedarx/include/libcore/parser/aac/ \ 71 $$LIBSDK_PATH/cedarx/include/libcore/parser/mkv/ \ 72 $$LIBSDK_PATH/cedarx/include/libcore/parser/asf/ \ 73 $$LIBSDK_PATH/cedarx/include/libcore/parser/atrac/ \ 74 $$LIBSDK_PATH/cedarx/include/libcore/parser/AwRawStream/ \ 75 $$LIBSDK_PATH/cedarx/include/libcore/parser/remux/ \ 76 $$LIBSDK_PATH/cedarx/include/libcore/parser/amr/ \ 77 $$LIBSDK_PATH/cedarx/include/libcore/parser/avi/ \ 78 $$LIBSDK_PATH/cedarx/include/libcore/parser/ts/ \ 79 $$LIBSDK_PATH/cedarx/include/libcore/parser/caf/ \ 80 $$LIBSDK_PATH/cedarx/include/libcore/parser/mov/ \ 81 $$LIBSDK_PATH/cedarx/include/libcore/muxer/include/ \ 82 $$LIBSDK_PATH/cedarx/include/libcore/muxer/base/ \ 83 $$LIBSDK_PATH/cedarx/include/libcore/muxer/aac/ \ 84 $$LIBSDK_PATH/cedarx/include/libcore/muxer/mp4/ \ 85 $$LIBSDK_PATH/cedarx/include/libcore/muxer/ts/ \ 86 $$LIBSDK_PATH/cedarx/include/libcore/playback/ \ 87 $$LIBSDK_PATH/cedarx/include/libcore/playback/include \ 88 $$LIBSDK_PATH/cedarx/include/libcore/stream/include/ \ 89 $$LIBSDK_PATH/cedarx/include/libcore/stream/aes/ \ 90 $$LIBSDK_PATH/cedarx/include/libcore/stream/mms/ \ 91 $$LIBSDK_PATH/cedarx/include/libcore/stream/http/ \ 92 $$LIBSDK_PATH/cedarx/include/libcore/stream/dtmb/ \ 93 $$LIBSDK_PATH/cedarx/include/libcore/stream/rtsp/ \ 94 $$LIBSDK_PATH/cedarx/include/libcore/stream/rtmp/ \ 95 $$LIBSDK_PATH/cedarx/include/libcore/stream/udp/ \ 96 $$LIBSDK_PATH/cedarx/include/libcedarc/include/ \ 97 $$LIBSDK_PATH/cedarx/include/external/include/live/ \ 98 $$LIBSDK_PATH/cedarx/include/external/include/alsa/ \ 99 $$LIBSDK_PATH/cedarx/include/external/include/alsa/sound/ \ 100 $$LIBSDK_PATH/cedarx/include/external/include/openssl/ \ 101 $$LIBSDK_PATH/cedarx/include/external/include/libxml/ \ 102 $$LIBSDK_PATH/cedarx/include/external/include/adecoder/ \ 103 $$LIBSDK_PATH/cedarx/include/external/include/aencoder/ \ 104 $$LIBSDK_PATH/cedarx/include/external/include/zlib/ 105#DEFINES += QT_ROTATE_APP 106 107DEPENDPATH += $$LIBSDK_PATH $$LIBSDK_PATH/include \ 108 $$LIBSDK_PATH/include/disp2 \ 109 $$LIBSDK_PATH/media \ 110 $$LIBSDK_PATH/camera \ 111 $$LIBSDK_PATH/memory \ 112 $$LIBSDK_PATH/include/utils . ./src/ \ 113 ../../../external-packages/gpu/mali400/fbdev/header_files/include/ \ 114 ../../../../tools/pack/chips/$$(LICHEE_CHIP)/hal/gpu/fbdev/include \ 115 $$LIBSDK_PATH/storage/ \ 116 $$LIBSDK_PATH/sound/ \ 117 $$LIBSDK_PATH/misc/ \ 118 $$LIBSDK_PATH/cedarx/include \ 119 $$LIBSDK_PATH/cedarx/include/xplayer \ 120 $$LIBSDK_PATH/cedarx/include/xplayer/include \ 121 $$LIBSDK_PATH/cedarx/include/xmetadataretriever/include/ \ 122 $$LIBSDK_PATH/cedarx/include/libcore/common/plugin/ \ 123 $$LIBSDK_PATH/cedarx/include/libcore/common/iniparser/ \ 124 $$LIBSDK_PATH/cedarx/include/libcore/base/include/ \ 125 $$LIBSDK_PATH/cedarx/include/libcore/parser/bd/ \ 126 $$LIBSDK_PATH/cedarx/include/libcore/parser/hls/ \ 127 $$LIBSDK_PATH/cedarx/include/libcore/parser/include/ \ 128 $$LIBSDK_PATH/cedarx/include/libcore/parser/playlist/ \ 129 $$LIBSDK_PATH/cedarx/include/libcore/parser/wav/ \ 130 $$LIBSDK_PATH/cedarx/include/libcore/parser/mpg/ \ 131 $$LIBSDK_PATH/cedarx/include/libcore/parser/aiff/ \ 132 $$LIBSDK_PATH/cedarx/include/libcore/parser/id3v2/ \ 133 $$LIBSDK_PATH/cedarx/include/libcore/parser/sstr/ \ 134 $$LIBSDK_PATH/cedarx/include/libcore/parser/flv/ \ 135 $$LIBSDK_PATH/cedarx/include/libcore/parser/dash/ \ 136 $$LIBSDK_PATH/cedarx/include/libcore/parser/ogg/ \ 137 $$LIBSDK_PATH/cedarx/include/libcore/parser/base/ \ 138 $$LIBSDK_PATH/cedarx/include/libcore/parser/env/ \ 139 $$LIBSDK_PATH/cedarx/include/libcore/parser/awts/ \ 140 $$LIBSDK_PATH/cedarx/include/libcore/parser/mp3/ \ 141 $$LIBSDK_PATH/cedarx/include/libcore/parser/mms \ 142 $$LIBSDK_PATH/cedarx/include/libcore/parser/flac/ \ 143 $$LIBSDK_PATH/cedarx/include/libcore/parser/AwSpecialStream/ \ 144 $$LIBSDK_PATH/cedarx/include/libcore/parser/mmshttp/ \ 145 $$LIBSDK_PATH/cedarx/include/libcore/parser/dsd/ \ 146 $$LIBSDK_PATH/cedarx/include/libcore/parser/m3u9/ \ 147 $$LIBSDK_PATH/cedarx/include/libcore/parser/ape/ \ 148 $$LIBSDK_PATH/cedarx/include/libcore/parser/g729/ \ 149 $$LIBSDK_PATH/cedarx/include/libcore/parser/pmp/ \ 150 $$LIBSDK_PATH/cedarx/include/libcore/parser/aac/ \ 151 $$LIBSDK_PATH/cedarx/include/libcore/parser/mkv/ \ 152 $$LIBSDK_PATH/cedarx/include/libcore/parser/asf/ \ 153 $$LIBSDK_PATH/cedarx/include/libcore/parser/atrac/ \ 154 $$LIBSDK_PATH/cedarx/include/libcore/parser/AwRawStream/ \ 155 $$LIBSDK_PATH/cedarx/include/libcore/parser/remux/ \ 156 $$LIBSDK_PATH/cedarx/include/libcore/parser/amr/ \ 157 $$LIBSDK_PATH/cedarx/include/libcore/parser/avi/ \ 158 $$LIBSDK_PATH/cedarx/include/libcore/parser/ts/ \ 159 $$LIBSDK_PATH/cedarx/include/libcore/parser/caf/ \ 160 $$LIBSDK_PATH/cedarx/include/libcore/parser/mov/ \ 161 $$LIBSDK_PATH/cedarx/include/libcore/muxer/include/ \ 162 $$LIBSDK_PATH/cedarx/include/libcore/muxer/base/ \ 163 $$LIBSDK_PATH/cedarx/include/libcore/muxer/aac/ \ 164 $$LIBSDK_PATH/cedarx/include/libcore/muxer/mp4/ \ 165 $$LIBSDK_PATH/cedarx/include/libcore/muxer/ts/ \ 166 $$LIBSDK_PATH/cedarx/include/libcore/playback/ \ 167 $$LIBSDK_PATH/cedarx/include/libcore/playback/include \ 168 $$LIBSDK_PATH/cedarx/include/libcore/stream/include/ \ 169 $$LIBSDK_PATH/cedarx/include/libcore/stream/aes/ \ 170 $$LIBSDK_PATH/cedarx/include/libcore/stream/mms/ \ 171 $$LIBSDK_PATH/cedarx/include/libcore/stream/http/ \ 172 $$LIBSDK_PATH/cedarx/include/libcore/stream/dtmb/ \ 173 $$LIBSDK_PATH/cedarx/include/libcore/stream/rtsp/ \ 174 $$LIBSDK_PATH/cedarx/include/libcore/stream/rtmp/ \ 175 $$LIBSDK_PATH/cedarx/include/libcore/stream/udp/ \ 176 $$LIBSDK_PATH/cedarx/include/libcedarc/include/ \ 177 $$LIBSDK_PATH/cedarx/include/external/include/live/ \ 178 $$LIBSDK_PATH/cedarx/include/external/include/alsa/ \ 179 $$LIBSDK_PATH/cedarx/include/external/include/alsa/sound/ \ 180 $$LIBSDK_PATH/cedarx/include/external/include/openssl/ \ 181 $$LIBSDK_PATH/cedarx/include/external/include/libxml/ \ 182 $$LIBSDK_PATH/cedarx/include/external/include/adecoder/ \ 183 $$LIBSDK_PATH/cedarx/include/external/include/aencoder/ \ 184 $$LIBSDK_PATH/cedarx/include/external/include/zlib/ 185 186#DEFINES += QT_ROTATE_APP 187DEFINES += CDX_V27 HAVE_PTHREADS SUPPORT_NEW_DRIVER HAVE_SYS_UIO_H ANDROID_SMP=1 __ARM_HAVE_DMB __ARM_HAVE_LDREX_STREX __ARM_HAVE_LDREXD \ 188 __ARM_HAVE_VFP __ARM_HAVE_NEON OPTION_CC_GNUEABIHF=1 OPTION_CC_GNUEABI=2 OPTION_CC_UCGNUEABI=3 \ 189 _GNU_SOURCE OPTION_CC_GNUEABIHF=1 OPTION_CC_GNUEABI=2 OPTION_CC_UCGNUEABI=3 OPTION_CC_LINUX_UCGNUEABI=4 OPTION_CC_LINUX_MUSLGNUEABI=5 OPTION_CC_LINUX_MUSLGNUEABI64=6 OPTION_OS_ANDROID=1 OPTION_OS_LINUX=2 OPTION_OS_VERSION_ANDROID_4_2=1 OPTION_OS_VERSION_ANDROID_4_4=2 OPTION_OS_VERSION_ANDROID_5_0=3 OPTION_OS_VERSION_ANDROID_6_0=4 OPTION_MEMORY_DRIVER_SUNXIMEM=1 OPTION_MEMORY_DRIVER_ION=2 OPTION_PRODUCT_PAD=1 OPTION_PRODUCT_TVBOX=2 OPTION_PRODUCT_OTT_CMCC=3 OPTION_PRODUCT_IPTV=4 OPTION_PRODUCT_DVB=5 OPTION_PRODUCT_LOUDSPEAKER=6 OPTION_CHIP_R8=1 OPTION_CHIP_R16=2 OPTION_CHIP_C500=3 OPTION_CHIP_R58=4 OPTION_CHIP_R18=5 OPTION_CHIP_T2=6 OPTION_CHIP_T3=7 OPTION_DRAM_INTERFACE_DDR1_16BITS=1 OPTION_DRAM_INTERFACE_DDR1_32BITS=2 OPTION_DRAM_INTERFACE_DDR2_16BITS=3 OPTION_DRAM_INTERFACE_DDR2_32BITS=4 OPTION_DRAM_INTERFACE_DDR3_16BITS=5 OPTION_DRAM_INTERFACE_DDR3_32BITS=6 OPTION_DRAM_INTERFACE_DDR3_64BITS=7 OPTION_CMCC_NO=0 OPTION_CMCC_YES=1 OPTION_DTV_NO=0 OPTION_DTV_YES=1 OPTION_ALI_YUNOS_NO=0 OPTION_ALI_YUNOS_YES=1 OPTION_IS_CAMERA_DECODER_NO=0 OPTION_IS_CAMERA_DECODER_YES=1 OPTION_VE_IPC_DISABLE=1 OPTION_VE_IPC_ENABLE=2 OPTION_NO_DEINTERLACE=0 OPTION_HW_DEINTERLACE=1 OPTION_SW_DEINTERLACE=2 LINUX_VERSION_3_4=1 LINUX_VERSION_3_10=2 DROP_DELAY_FRAME_NONE=0 DROP_DELAY_FRAME_720P=1 DROP_DELAY_FRAME_4K=2 ZEROCOPY_PIXEL_FORMAT_NONE=0 ZEROCOPY_PIXEL_FORMAT_YUV_MB32_420=1 ZEROCOPY_PIXEL_FORMAT_YV12=2 ZEROCOPY_PIXEL_FORMAT_NV21=3 GPU_Y16_C16_ALIGN=1 GPU_Y32_C16_ALIGN=2 GPU_Y16_C8_ALIGN=3 ZEROCOPY_HAL_PIXEL_FORMAT_AW_YUV_PLANNER420=1 ZEROCOPY_HAL_PIXEL_FORMAT_AW_YVU_PLANNER420=2 DEINTERLACE_FORMAT_MB32_12=1 DEINTERLACE_FORMAT_NV=2 DEINTERLACE_FORMAT_NV21=3 DEINTERLACE_FORMAT_NV12=4 OUTPUT_PIXEL_FORMAT_NV21=1 OUTPUT_PIXEL_FORMAT_YV12=2 OUTPUT_PIXEL_FORMAT_MB32=3 GPU_ALIGN_STRIDE_16=1 GPU_ALIGN_STRIDE_32=2 OPTION_HAVE_ZLIB=1 OPTION_NO_ZLIB=2 OPTION_HAVE_SSL=1 OPTION_NO_SSL=2 OPTION_HAVE_LIVE555=1 OPTION_NO_LIVE555=2 CONFIG_CC=4 CONFIG_OS=2 CONFIG_CHIP=7 CONFIG_ALI_YUNOS=0 CONFIG_OS_VERSION=2 CONFIG_TARGET_PRODUCT= CONFIG_PRODUCT=2 CONFIG_HAVE_ZLIB=1 CONFIG_HAVE_SSL=1 CONFIG_HAVE_LIVE555=2 CONFIG_MEMORY_DRIVER=2 CONFIG_DRAM_INTERFACE=6 CONFIG_VE_IPC=1 CONFIG_CMCC=0 CONFIG_DTV=0 CONFIG_IS_CAMERA_DECODER=0 CONFIG_DEINTERLACE=0 GPU_TYPE_MALI=1 CONFIG_ARM_VERSION= ENABLE_SUBTITLE_DISPLAY_IN_CEDARX=0 DTV=no LINUX_VERSION=2 USE_NEW_BDMV_STREAM=0 PLAYREADY_DRM_INVOKE=0 H265_4K_CHECK_SCALE_DOWN=1 NON_H265_4K_NOT_SCALE_DOWN=0 SUPPORT_H265=0 ANTUTU_NOT_SUPPORT=1 ENABLE_MEDIA_BOOST=1 DROP_DELAY_FRAME=2 ROTATE_PIC_HW=0 VE_PHY_OFFSET=0x40000000 ZEROCOPY_PIXEL_FORMAT=3 GPU_Y_C_ALIGN=1 SEND_3_BLACK_FRAME_TO_GPU=0 ZEROCOPY_DYNAMIC_CHECK=1 GRALLOC_PRIV=0 VIDEO_DIRECT_ACCESS_DE=0 KEY_PARAMETER_GET=0 DISPLAY_CMD_SETVIDEOSIZE_POSITION=0 DEINTERLACE_IOWR=0 DEINTERLACE_FORMAT=4 NEW_DISPLAY_DOUBLE_STREAM_NEED_NV21=1 OUTPUT_PIXEL_FORMAT=1 NOT_DROP_FRAME=1 SOUND_DEVICE_SET_RAW_FLAG=0 NATIVE_WIN_DISPLAY_CMD_GETDISPFPS=0 IMG_NV21_4K_ALIGN=0 DEINTERLACE_ADDR_64=0 190 191