RKMEDIA--AENC/ADEC使用

本文介绍rkmedia中aenc/adec模块的使用方法,包括支持的音频格式、编解码初始化过程及示例代码。提供了针对不同格式的编解码命令及ffmpeg电脑端解码命令,便于测试验证。

本节介绍rkmedia中aenc/adec模块的使用

音频编解码是通过对rkaudio的封装实现,目前支持

编码:G711A/G711U/G726/MP2

解码:G711A/G711U/G726

因为版权等问题,已经不支持aac和mp3格式

编码初始化:

  AENC_CHN_ATTR_S aenc_attr;
  aenc_attr.enCodecType = RK_CODEC_TYPE_MP2;
  aenc_attr.u32Bitrate = 64000;
  aenc_attr.u32Quality = 1;
  aenc_attr.stAencMP3.u32Channels = 2;
  aenc_attr.stAencMP3.u32SampleRate = 16000;
  ret = RK_MPI_AENC_CreateChn(mpp_chn_aenc.s32ChnId, &aenc_attr);
  if (ret) {
    printf("Create AENC[0] failed! ret=%d\n", ret);
    return -1;
  }

解码初始化:

  ADEC_CHN_ATTR_S stAdecAttr = {0};
  stAdecAttr.enCodecType = code_type;
  if (code_type == RK_CODEC_TYPE_G711A) {
    stAdecAttr.stAdecG711A.u32Channels = u32ChnCnt;
    stAdecAttr.stAdecG711A.u32SampleRate = u32SampleRate;
  } else if (code_type == RK_CODEC_TYPE_G711U) {
    stAdecAttr.stAdecG711U.u32Channels = u32ChnCnt;
    stAdecAttr.stAdecG711U.u32SampleRate = u32SampleRate;
  }

  ret = RK_MPI_ADEC_CreateChn(0, &stAdecAttr);
  if (ret) {
    printf("ERROR: Create ADEC[0] failed! ret=%d\n", ret);
    return -1;
  }

只有g711a/u需要配置u32Channels、u32SampleRate参数,其他只需配置enCodecType参数即可。

编解码g726时注意只能配置成8khz单声道。

rkmedia提供编解码demo:rkmedia_ai_aenc_test 、rkmedia_adec_ao_test

执行时一般只要配置-r -c -o -t -l 选项即可,-f -d选项保持默认即可。

编码g726:rkmedia_ai_aenc_test -r 8000 -c 1 -t 4 -o aenc.g726

解码g726:rkmedia_adec_ao_test -i aenc.g726 -r 8000 -c 1 -t 4

提供ffmpeg电脑端解码命令,用于测试验证编码数据。

1、解码播放g726:ffplay -f g726 -ar 8000 -ac 1 -code_size 2 -i aenc.g726  (code_size 范围2-5对应16kbps,24kbps,32kbps,40kbps)
2、解码播放g711a:ffplay -f alaw -ar 16000 -ac 2 -i aenc.g711a
3、解码播放g711u:ffplay -f mulaw -ar 16000 -ac 2 -i aenc.g711u
4、播放pcm数据:ffplay -ar 44100 -ac 1 -f s16le -i test.pcm

-ar表示采样率
-ac表示音频通道数
-i表示输入文件
-abbitrate 设置音频码率
-f表示格式

如有其他问题,可以在评论区一起探讨。

文章汇总:RKMEDIA使用简介_未_定的博客-优快云博客

aarch64-rk3399-linux-gnu-gcc -L"/home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/lib/rk3399_lib" -L"/home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib" -L"/home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/lib/rk3399_lib/ffmpeg/RK3399" -L"/home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/ThirdParty/ffmpeg/lib/RK3399" -L"/home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/ThirdParty/PBasic/Library" -L/home/share/extend_sdb_1t/rk3399sdkv2.7/buildroot/output/rockchip_rk3399/target/usr/lib -o "avcnet_3.0" ./Source/ThirdParty/uuid/clear.o ./Source/ThirdParty/uuid/compare.o ./Source/ThirdParty/uuid/copy.o ./Source/ThirdParty/uuid/gen_uuid.o ./Source/ThirdParty/uuid/isnull.o ./Source/ThirdParty/uuid/pack.o ./Source/ThirdParty/uuid/parse.o ./Source/ThirdParty/uuid/randutils.o ./Source/ThirdParty/uuid/test_uuid.o ./Source/ThirdParty/uuid/unpack.o ./Source/ThirdParty/uuid/unparse.o ./Source/ThirdParty/uuid/uuid_time.o ./Source/ThirdParty/cJSON/cJSON.o ./Source/ThirdParty/cJSON/cJSON_Utils.o ./Source/ThirdParty/Mongoose/mongoose.o ./Source/ThirdParty/MD5/DB_MD5.o ./Source/MediaService/ui/GuiBackend.o ./Source/MediaService/ui/GuiBackendData.o ./Source/MediaService/ui/GuiBackendMeeting.o ./Source/MediaService/ui/GuiBackendPreview.o ./Source/MediaService/ui/GuiBackendReceiver.o ./Source/MediaService/ui/GuiBackendSender.o ./Source/MediaService/ui/GuiBacknedNetwork.o ./Source/MediaService/SrcHisiUni/src/vwc/src/IR/IRCtrl_Code.o ./Source/MediaService/SrcHisiUni/src/vwc/src/IR/IRCtrl_DataProc.o ./Source/MediaService/SrcHisiUni/src/vwc/src/IR/IRCtrl_FPGA.o ./Source/MediaService/SrcHisiUni/src/vwc/src/IR/IRCtrl_IRMP.o ./Source/MediaService/SrcHisiUni/src/vwc/src/IR/irmp.o ./Source/MediaService/SrcHisiUni/src/vwc/src/IR/irsnd.o ./Source/MediaService/SrcHisiUni/src/vwc/src/baseMap.o ./Source/MediaService/SrcHisiUni/src/vwc/src/fpga_reg.o ./Source/MediaService/SrcHisiUni/src/vwc/src/media_notify.o ./Source/MediaService/SrcHisiUni/src/vwc/src/vwc_cmd.o ./Source/MediaService/SrcHisiUni/src/vwc/src/vwc_test.o ./Source/MediaService/SrcHisiUni/src/user/src/user.o ./Source/MediaService/SrcHisiUni/src/system/src/system.o ./Source/MediaService/SrcHisiUni/src/system/src/version.o ./Source/MediaService/SrcHisiUni/src/sysnotify/src/sysnotify.o ./Source/MediaService/SrcHisiUni/src/sdilocalchannel/src/sdilocalchannel.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/arrayctrl.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/db_buf.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/db_queue.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/h264ser.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/h265ser.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/pcma.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtcpser.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtp.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtpaac.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtpjpeg.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtsphidevice.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtspser.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtspserver.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/rtspwatchdog.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/sdp.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/sock.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/strctrl.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/task_mgr.o ./Source/MediaService/SrcHisiUni/src/rtspserver/src/utils.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/h264.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/onvif_channelparam.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/onvif_connection.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/onvif_epoll.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/onvif_nvsparam.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/onvif_task_process.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/real_sdpplin.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/rtcp.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/rtsp.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/rtsp_auth.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/rtsp_client.o ./Source/MediaService/SrcHisiUni/src/rtsp/src/rtsp_md5.o ./Source/MediaService/SrcHisiUni/src/rtmsg/src/rtmsg.o ./Source/MediaService/SrcHisiUni/src/ringbuf/src/ringbuf.o ./Source/MediaService/SrcHisiUni/src/other/src/base64.o ./Source/MediaService/SrcHisiUni/src/other/src/crc32.o ./Source/MediaService/SrcHisiUni/src/other/src/des.o ./Source/MediaService/SrcHisiUni/src/other/src/h264parse.o ./Source/MediaService/SrcHisiUni/src/other/src/h265.o ./Source/MediaService/SrcHisiUni/src/other/src/hi_memmap.o ./Source/MediaService/SrcHisiUni/src/other/src/md5.o ./Source/MediaService/SrcHisiUni/src/other/src/other.o ./Source/MediaService/SrcHisiUni/src/other/src/vlc_common.o ./Source/MediaService/SrcHisiUni/src/ntp/src/ntpclient.o ./Source/MediaService/SrcHisiUni/src/netapp/src/cmd_execute.o ./Source/MediaService/SrcHisiUni/src/netapp/src/net_common.o ./Source/MediaService/SrcHisiUni/src/multicastserver/src/multicast.o ./Source/MediaService/SrcHisiUni/src/multicast/src/multi_channelparam.o ./Source/MediaService/SrcHisiUni/src/multicast/src/multi_connection.o ./Source/MediaService/SrcHisiUni/src/multicast/src/multi_epoll.o ./Source/MediaService/SrcHisiUni/src/multicast/src/multi_nvsparam.o ./Source/MediaService/SrcHisiUni/src/multicast/src/multi_task_process.o ./Source/MediaService/SrcHisiUni/src/mpool/src/libmpool.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/audCodec.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/color_table.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_aac.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_adec.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_aenc.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_ai.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_ao.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_audProcessWithOneOut.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_g711a.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_gui_render.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_osd.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_pcm.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_pub.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_sys.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_userpic.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vb.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vdec.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_venc.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vi.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vi_std.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vi_usb.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vo.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vo_plugin.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/media_vpss.o ./Source/MediaService/SrcHisiUni/src/media/RK/src/opengl_es.o ./Source/MediaService/SrcHisiUni/src/media/media.o ./Source/MediaService/SrcHisiUni/src/media/media_venc_user.o ./Source/MediaService/SrcHisiUni/src/media/media_vi_user.o ./Source/MediaService/SrcHisiUni/src/main/src/linux_signals.o ./Source/MediaService/SrcHisiUni/src/main/src/main.o ./Source/MediaService/SrcHisiUni/src/main/src/timers.o ./Source/MediaService/SrcHisiUni/src/log/src/log.o ./Source/MediaService/SrcHisiUni/src/libdb/src/DB_EventFd.o ./Source/MediaService/SrcHisiUni/src/libdb/src/comfun.o ./Source/MediaService/SrcHisiUni/src/libdb/src/conf_file.o ./Source/MediaService/SrcHisiUni/src/libdb/src/db_system.o ./Source/MediaService/SrcHisiUni/src/libdb/src/dictionary.o ./Source/MediaService/SrcHisiUni/src/libdb/src/file.o ./Source/MediaService/SrcHisiUni/src/libdb/src/getgateway.o ./Source/MediaService/SrcHisiUni/src/libdb/src/iniparser.o ./Source/MediaService/SrcHisiUni/src/libdb/src/strlib.o ./Source/MediaService/SrcHisiUni/src/libdb/src/thrpool.o ./Source/MediaService/SrcHisiUni/src/libdb/src/timer.o ./Source/MediaService/SrcHisiUni/src/libdb/src/timer_new.o ./Source/MediaService/SrcHisiUni/src/layer/src/datasend.o ./Source/MediaService/SrcHisiUni/src/layer/src/layer.o ./Source/MediaService/SrcHisiUni/src/layer/src/queuemange.o ./Source/MediaService/SrcHisiUni/src/layer/src/text_layer.o ./Source/MediaService/SrcHisiUni/src/layer/src/text_layer_bmp.o ./Source/MediaService/SrcHisiUni/src/layer/src/text_layer_draw.o ./Source/MediaService/SrcHisiUni/src/layer/src/text_layer_frame.o ./Source/MediaService/SrcHisiUni/src/layer/src/text_layer_screen.o ./Source/MediaService/SrcHisiUni/src/ipchannel/src/ip_channel.o ./Source/MediaService/SrcHisiUni/src/interface/src/interface.o ./Source/MediaService/SrcHisiUni/src/hardware/src/gpio_irq.o ./Source/MediaService/SrcHisiUni/src/hardware/src/gpio_rw.o ./Source/MediaService/SrcHisiUni/src/hardware/src/hardware.o ./Source/MediaService/SrcHisiUni/src/hardware/src/key_led.o ./Source/MediaService/SrcHisiUni/src/hardware/src/km.o ./Source/MediaService/SrcHisiUni/src/font/src/charset.o ./Source/MediaService/SrcHisiUni/src/font/src/font.o ./Source/MediaService/SrcHisiUni/src/datacenter/src/datacenter.o ./Source/MediaService/SrcHisiUni/src/datacenter/src/datapool.o ./Source/MediaService/SrcHisiUni/src/datacenter/src/libdatacenter.o ./Source/MediaService/SrcHisiUni/src/config/src/config.o ./Source/MediaService/SrcHisiUni/src/config/src/mdev.o ./Source/MediaService/SrcHisiUni/src/common/src/Queue.o ./Source/MediaService/SrcHisiUni/src/common/src/common_fun.o ./Source/MediaService/SrcHisiUni/src/common/src/lite_que.o ./Source/MediaService/SrcHisiUni/src/common/src/media_audio_comm.o ./Source/MediaService/SrcHisiUni/src/common/src/media_debug.o ./Source/MediaService/SrcHisiUni/src/common/src/mutex_lock.o ./Source/MediaService/SrcHisiUni/src/common/src/osa_que.o ./Source/MediaService/SrcHisiUni/src/common/src/osa_thr.o ./Source/MediaService/SrcHisiUni/src/common/src/single_thread.o ./Source/MediaService/SrcHisiUni/src/channelmnt/src/channelinit.o ./Source/MediaService/SrcHisiUni/src/channelmnt/src/channelmnt.o ./Source/MediaService/SrcHisiUni/src/channelmnt/src/msgqueue.o ./Source/MediaService/SrcHisiUni/src/bsptrans/RK/src/BspTrans.o ./Source/MediaService/SrcHisiUni/src/audioctrl/audMix.o ./Source/MediaService/SrcHisiUni/src/audioctrl/audProcess.o ./Source/MediaService/SrcHisiUni/src/audioctrl/audProcessBase.o ./Source/MediaService/SrcHisiUni/src/audioctrl/audRateCtrl.o ./Source/MediaService/SrcHisiUni/src/audioctrl/audioSend.o ./Source/MediaService/SrcHisiUni/src/audioctrl/libaudio.o ./Source/MediaService/SrcHisiUni/src/audioctrl/pcmSend.o ./Source/MediaService/SrcHisiUni/src/audio_recv/audioRcvLink.o ./Source/MediaService/SrcHisiUni/src/audio_recv/audioRecv.o ./Source/MediaService/SrcHisiUni/src/audio_recv/followAudioRecv.o ./Source/MediaService/SrcHisiUni/src/audio_recv/independentAudioRecv.o ./Source/MediaService/SrcHisiUni/src/alarm/src/alarm.o ./Source/MediaService/Register/RegisterIf.o ./Source/MediaService/MediaVideo/VideoFSM/TR_RX/TR_RXVideoFSM.o ./Source/MediaService/MediaVideo/VideoFSM/TR_RX/TR_RXVideoFSMProc.o ./Source/MediaService/MediaVideo/VideoFSM/TR_RX/TR_RX_VWVideoFSM.o ./Source/MediaService/MediaVideo/VideoFSM/TR_RX/TR_RX_VWVideoFSMProc.o ./Source/MediaService/MediaVideo/VideoFSM/BR_RX/BR_RXVideoFSM.o ./Source/MediaService/MediaVideo/VideoFSM/BR_RX/BR_RXVideoFSMProc.o ./Source/MediaService/MediaVideo/VideoFSM/VideoFSM.o ./Source/MediaService/MediaVideo/VideoFSM/VideoFSMSync.o ./Source/MediaService/MediaVideo/MediaPreview.o ./Source/MediaService/MediaComm/IPChannel.o ./Source/MediaService/MediaComm/MediaComm.o ./Source/MediaService/MediaComm/MediaDeviceInfo.o ./Source/MediaService/MediaComm/MediaIT.o ./Source/MediaService/MediaComm/MediaLLCtrl.o ./Source/MediaService/MediaComm/MediaQueue.o ./Source/MediaService/MediaComm/StreamUtil.o ./Source/MediaService/MediaAudio/TR_RX/BR_RXAudioEx.o ./Source/MediaService/MediaAudio/TR_RX/TR_RXAudio.o ./Source/MediaService/MediaAudio/BR_RX/BR_RXAudio.o ./Source/MediaService/MediaAudio/AudioFSM.o ./Source/MediaService/MediaAudio/MediaAudio.o ./Source/MediaService/MediaAudio/MediaAudioEx.o ./Source/MediaService/MediaAVService/TR_RX/BR_RXMeetingService.o ./Source/MediaService/MediaAVService/TR_RX/TR_RXMatrixService.o ./Source/MediaService/MediaAVService/TR_RX/TR_RXUnisService.o ./Source/MediaService/MediaAVService/TR_RX/TR_RXVideoWallService.o ./Source/MediaService/MediaAVService/BR_RX/BR_RXMatrixService.o ./Source/MediaService/MediaAVService/BR_RX/BR_RXUnisService.o ./Source/MediaService/MediaAVService/BR_RX/BR_RXVideoWallService.o ./Source/MediaService/MediaAVService/MediaAVService.o ./Source/MediaService/Basic/Resolution/Resolution.o ./Source/MediaService/Basic/Multicast/Multicast.o ./Source/MediaService/MediaMix.o ./Source/MediaService/MediaRXInputResolution.o ./Source/MediaService/MediaRXOutputResolution.o ./Source/MediaService/MediaService.o ./Source/MediaService/MediaTXInputResolution.o ./Source/MediaInterface/MediaInterface.o ./Source/Communication/ThreadMQ/ThreadMQ.o ./Source/Communication/SyncComm/MulticastComm.o ./Source/Communication/SyncComm/SyncComm.o ./Source/Communication/SyncComm/SyncComm_Common.o ./Source/Communication/NodeMsg/NodeMsg.o ./Source/Communication/NodeMsg/NodeMsgBuff.o ./Source/Communication/NodeMsg/NodeMsgHeartbeat.o ./Source/Communication/NodeMsg/NodeMsgUDP.o ./Source/Communication/MulticastServer/MulticastServer.o ./Source/Communication/MsgQueue/UDP/MsgUDP.o ./Source/Communication/MsgQueue/LocalSocket/MsgLocalSocket.o ./Source/Communication/MsgQueue/DB_MsgQueue.o ./Source/Communication/MsgQueue/DB_MsgQueueHelper.o ./Source/Communication/MQTTClient/MQTTClient.o ./Source/Communication/MQTTClient/MQTTFsm.o ./Source/Communication/MQTTClient/MQTTInflight.o ./Source/Communication/MQTTClient/MQTTTopic.o ./Source/Communication/HTTPServer/HTTPServer.o ./Source/Communication/HTTPClient/HTTPClient.o ./Source/Communication/Dadis/Dadis.o ./Source/Communication/Dadis/DadisComm.o ./Source/Communication/Dadis/DadisData.o ./Source/Communication/Dadis/DadisDebug.o ./Source/Communication/Dadis/DadisHashMap.o ./Source/Communication/Dadis/DadisSub.o ./Source/Communication/Dadis/DadisThread.o ./Source/Communication/Dadis/DadisUpdate.o ./Source/Communication/Dadis/DadisVLQ.o ./Source/Comm/Vos/db_vos.o ./Source/Comm/Util/DB_ArraryQueue.o ./Source/Comm/Util/DB_BaseQueue.o ./Source/Comm/Util/DB_CRC16.o ./Source/Comm/Util/DB_CRC32.o ./Source/Comm/Util/DB_FSM.o ./Source/Comm/Util/DB_File.o ./Source/Comm/Util/DB_JsonTool.o ./Source/Comm/Util/DB_LinkList.o ./Source/Comm/Util/DB_System.o ./Source/Comm/Util/DB_TcpTool.o ./Source/Comm/Util/DB_Thread.o ./Source/Comm/Util/DB_Util.o ./Source/Comm/Util/DB_VLQueue.o ./Source/Comm/Timer/DB_Timer.o ./Source/Comm/Reactor/DB_Reactor.o ./Source/Comm/Debug/DB_Debug.o ./Source/Comm/DBshell/source/Telnetd.o ./Source/Comm/DBshell/source/cli.o ./Source/Comm/DBshell/source/db_buffer.o ./Source/Comm/DBshell/source/db_clicmd.o ./Source/Comm/DBshell/source/db_elf.o ./Source/Comm/DBshell/source/db_shagt.o ./Source/Comm/DBshell/source/sspOsApi.o ./Source/Comm/DBshell/source/sspScrn.o ./Source/Comm/DBshell/source/vector.o ./Source/Comm/DBLog/DB_Log.o ./Source/Comm/DBCson/dbCSON.o ./Source/Business/VideoWall/VideoWall.o ./Source/Business/VideoWall/VideoWallMain.o ./Source/Business/VideoWall/VideoWallMsg.o ./Source/Business/Unistation/Service/UnisAudioService.o ./Source/Business/Unistation/Service/UnisCommonService.o ./Source/Business/Unistation/Service/UnisConfigService.o ./Source/Business/Unistation/Service/UnisFSMService.o ./Source/Business/Unistation/Service/UnisFollowService.o ./Source/Business/Unistation/Service/UnisKMService.o ./Source/Business/Unistation/Service/UnisLayoutService.o ./Source/Business/Unistation/Service/UnisLoginService.o ./Source/Business/Unistation/Service/UnisMatrixService.o ./Source/Business/Unistation/Service/UnisMeetingService.o ./Source/Business/Unistation/Service/UnisMessageService.o ./Source/Business/Unistation/Service/UnisPresetService.o ./Source/Business/Unistation/Service/UnisPushService.o ./Source/Business/Unistation/Service/UnisSceneService.o ./Source/Business/Unistation/Service/UnisSignalService.o ./Source/Business/Unistation/Service/UnisTestService.o ./Source/Business/Unistation/Service/UnisTxNodeService.o ./Source/Business/Unistation/Service/UnisUSBService.o ./Source/Business/Unistation/Service/UnisUserDataService.o ./Source/Business/Unistation/Service/UnisUserService.o ./Source/Business/Unistation/Service/UnisWallService.o ./Source/Business/Unistation/Service/UnisWindowService.o ./Source/Business/Unistation/Common/UnisCommon.o ./Source/Business/Unistation/Common/UnisData.o ./Source/Business/Unistation/Common/UnisHttpServer.o ./Source/Business/Unistation/Common/UnisKMDevice.o ./Source/Business/Unistation/Common/UnisMsgProcess.o ./Source/Business/Unistation/UnisMain.o ./Source/Business/Unistation/UnisStub.o ./Source/Business/UI/ui/widget/adjustbar.o ./Source/Business/UI/ui/widget/button.o ./Source/Business/UI/ui/widget/checkbox.o ./Source/Business/UI/ui/widget/combobox.o ./Source/Business/UI/ui/widget/container.o ./Source/Business/UI/ui/widget/grid.o ./Source/Business/UI/ui/widget/groupbox.o ./Source/Business/UI/ui/widget/groupline.o ./Source/Business/UI/ui/widget/guiobj.o ./Source/Business/UI/ui/widget/guiwinset.o ./Source/Business/UI/ui/widget/icon.o ./Source/Business/UI/ui/widget/inputbox.o ./Source/Business/UI/ui/widget/lable.o ./Source/Business/UI/ui/widget/listbox.o ./Source/Business/UI/ui/widget/listbox_ex.o ./Source/Business/UI/ui/widget/msglog.o ./Source/Business/UI/ui/widget/numedit.o ./Source/Business/UI/ui/widget/paintbox.o ./Source/Business/UI/ui/widget/progressbar.o ./Source/Business/UI/ui/widget/scrollbar.o ./Source/Business/UI/ui/widget/slider.o ./Source/Business/UI/ui/widget/static_image.o ./Source/Business/UI/ui/widget/textarea.o ./Source/Business/UI/ui/widget/textedit.o ./Source/Business/UI/ui/widget/textgrid.o ./Source/Business/UI/ui/widget/window.o ./Source/Business/UI/ui/input/input.o ./Source/Business/UI/ui/input/keyboard.o ./Source/Business/UI/ui/input/mouse.o ./Source/Business/UI/ui/input/msgdeal.o ./Source/Business/UI/ui/input/softkb.o ./Source/Business/UI/ui/im/im_ita.o ./Source/Business/UI/ui/im/im_py.o ./Source/Business/UI/ui/im/im_span.o ./Source/Business/UI/ui/im/imtable.o ./Source/Business/UI/ui/im/input_method.o ./Source/Business/UI/ui/graph/GuiFont.o ./Source/Business/UI/ui/graph/bmp.o ./Source/Business/UI/ui/graph/graph.o ./Source/Business/UI/ui/graph/guidrm.o ./Source/Business/UI/ui/graph/screen.o ./Source/Business/UI/ui/graph/vscreen.o ./Source/Business/UI/dvr/colorplate.o ./Source/Business/UI/dvr/dvr_hint.o ./Source/Business/UI/dvr/gui.o ./Source/Business/UI/dvr/guimsgview.o ./Source/Business/UI/dvr/login.o ./Source/Business/UI/dvr/mainview.o ./Source/Business/UI/dvr/monitormenu.o ./Source/Business/UI/dvr/screenmenu.o ./Source/Business/UI/common/GuiCommon.o ./Source/Business/UI/common/counter.o ./Source/Business/UI/common/function.o ./Source/Business/UI/common/hash.o ./Source/Business/UI/common/language.o ./Source/Business/UI/common/mystring.o ./Source/Business/UI/common/systeminfo.o ./Source/Business/UI/common/ui_timer.o ./Source/Business/UI/common/ukprotocol.o ./Source/Business/UI/common/word_invert.o ./Source/Business/UI/common/xmlParse.o ./Source/Business/TX/TxMain.o ./Source/Business/TX/TxMsg.o ./Source/Business/Matrix/MatrixKM.o ./Source/Business/Matrix/MatrixMain.o ./Source/Business/Matrix/MatrixMsg.o ./Source/Business/Common/BusinessBase.o ./Source/Business/Common/BusinessHttpServer.o ./Source/BasicManagement/Upgrade/UP_Cmd.o ./Source/BasicManagement/Upgrade/UP_Comm.o ./Source/BasicManagement/Upgrade/UP_CoreMonitor.o ./Source/BasicManagement/Upgrade/UP_FileOpt.o ./Source/BasicManagement/Upgrade/UP_HisiUpgrade.o ./Source/BasicManagement/Upgrade/UP_InfoFile.o ./Source/BasicManagement/Upgrade/UP_NetFile.o ./Source/BasicManagement/Upgrade/UP_ProcThread.o ./Source/BasicManagement/Upgrade/UP_Server.o ./Source/BasicManagement/Upgrade/UP_Transmit.o ./Source/BasicManagement/Upgrade/UP_Uart.o ./Source/BasicManagement/Service/BmsCommonService.o ./Source/BasicManagement/Service/BmsConfigService.o ./Source/BasicManagement/Service/BmsMsgProcess.o ./Source/BasicManagement/Service/BmsNetWorkService.o ./Source/BasicManagement/Service/BmsReplaceService.o ./Source/BasicManagement/MCU/BMS_Uart.o ./Source/BasicManagement/MCU/MCU_Cmd.o ./Source/BasicManagement/MCU/MCU_CmdApi.o ./Source/BasicManagement/MCU/MCU_Comm.o ./Source/BasicManagement/MCU/MCU_MsgProcess.o ./Source/BasicManagement/MCU/MCU_RingBuff.o ./Source/BasicManagement/MCU/MCU_Test.o ./Source/BasicManagement/MCU/MCU_Timer.o ./Source/BasicManagement/MCU/MCU_Transmit.o ./Source/BasicManagement/MCU/MCU_Uart.o ./Source/BasicManagement/MCU/MCU_Udp.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3BrKmTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3BrKuTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3BrVaTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HKmTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HKuTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HVaTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlEKmRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlEKuRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlEVaRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlEVwRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlKmRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlKmTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlKuRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlKuTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlTrEKmTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlTrEKuTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlTrEVaTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlTrKmTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlTrKuTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlTrVaTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlVaRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlVaTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3HlVwRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrCKmRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrCKuRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrEKmRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrEKuRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrEVaRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrEVwRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrKmRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrKmTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrKuRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrKuTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrVaRx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrVaTx.o ./Source/BasicManagement/DisplayControl/capability/Avcnet3TrVwRx.o ./Source/BasicManagement/DisplayControl/capability/CapabilityGet.o ./Source/BasicManagement/DisplayControl/capability/LanguageDict.o ./Source/BasicManagement/DisplayControl/api/BusinessCommonDataModel.o ./Source/BasicManagement/DisplayControl/api/CapabilityDataModel.o ./Source/BasicManagement/DisplayControl/api/CommonDataModel.o ./Source/BasicManagement/DisplayControl/api/CommonMaintainDataModel.o ./Source/BasicManagement/DisplayControl/api/ConfigDataModel.o ./Source/BasicManagement/DisplayControl/api/MatrixConfigDataModel.o ./Source/BasicManagement/DisplayControl/api/StreamConfigDataModel.o ./Source/BasicManagement/DisplayControl/api/TxConfigDataModel.o ./Source/BasicManagement/DisplayControl/api/VideoWallConfigDataModel.o ./Source/BasicManagement/DisplayControl/Capability.o ./Source/BasicManagement/DDMT/DDMT_Comm.o ./Source/BasicManagement/DDMT/DDMT_EthFile.o ./Source/BasicManagement/DDMT/DDMT_MsgProc.o ./Source/BasicManagement/DDMT/DDMT_Socket.o ./Source/BasicManagement/DDMT/DDMT_Test.o ./Source/BasicManagement/Common/BmsCommon.o ./Source/BasicManagement/Comm/BMS_Base64.o ./Source/BasicManagement/Comm/BMS_CheckSelf.o ./Source/BasicManagement/Comm/BMS_CmdProc.o ./Source/BasicManagement/Comm/BMS_Comm.o ./Source/BasicManagement/Comm/BMS_Crc16.o ./Source/BasicManagement/Comm/BMS_Daemon.o ./Source/BasicManagement/Comm/BMS_DaemonMcuSys.o ./Source/BasicManagement/Comm/BMS_FSM.o ./Source/BasicManagement/Comm/BMS_ImpData.o ./Source/BasicManagement/Comm/BMS_McuCmd.o ./Source/BasicManagement/Comm/BMS_MsgProcess.o ./Source/BasicManagement/Comm/BMS_MsgReport.o ./Source/BasicManagement/Comm/BMS_Task.o ./Source/BasicManagement/Comm/BMS_Timer.o ./Source/BasicManagement/BrdProc/BMS_BrdGpio.o ./Source/BasicManagement/BrdProc/BMS_BrdSta.o ./Source/BasicManagement/BrdProc/BMS_BrdType.o ./Source/BasicManagement/BrdProc/BMS_ConfigFile.o ./Source/BasicManagement/BrdProc/BMS_GetGW.o ./Source/BasicManagement/BrdProc/BMS_NetFile.o ./Source/BasicManagement/BrdProc/BMS_UartTransmit.o ./Source/main.o -lz -lpixman-1 -lcairo -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lfreetype -lm -ljpeg -lrt -lutil -lcstl -llog4c -lpthread -lrockchip_mpp -ldrm -lrga -lasound -ldl -lfdk-aac -lUtils -lGroupList -lTree -lDataHeap -lmali -lgbm /home/share/extend_sdb_1t/rk3399sdkv2.7/buildroot/output/rockchip_rk3399/host/lib/gcc/aarch64-rk3399-linux-gnu/8.4.0/../../../../aarch64-rk3399-linux-gnu/bin/ld: warning: libxcb-shm.so.0, needed by /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so, not found (try using -rpath or -rpath-link) /home/share/extend_sdb_1t/rk3399sdkv2.7/buildroot/output/rockchip_rk3399/host/lib/gcc/aarch64-rk3399-linux-gnu/8.4.0/../../../../aarch64-rk3399-linux-gnu/bin/ld: warning: libxcb.so.1, needed by /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so, not found (try using -rpath or -rpath-link) /home/share/extend_sdb_1t/rk3399sdkv2.7/buildroot/output/rockchip_rk3399/host/lib/gcc/aarch64-rk3399-linux-gnu/8.4.0/../../../../aarch64-rk3399-linux-gnu/bin/ld: warning: libxcb-render.so.0, needed by /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so, not found (try using -rpath or -rpath-link) /home/share/extend_sdb_1t/rk3399sdkv2.7/buildroot/output/rockchip_rk3399/host/lib/gcc/aarch64-rk3399-linux-gnu/8.4.0/../../../../aarch64-rk3399-linux-gnu/bin/ld: warning: libX11.so.6, needed by /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so, not found (try using -rpath or -rpath-link) /home/share/extend_sdb_1t/rk3399sdkv2.7/buildroot/output/rockchip_rk3399/host/lib/gcc/aarch64-rk3399-linux-gnu/8.4.0/../../../../aarch64-rk3399-linux-gnu/bin/ld: warning: libXext.so.6, needed by /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so, not found (try using -rpath or -rpath-link) /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so: undefined reference to `xcb_shm_attach_checked' /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so: undefined reference to `XNextRequest' /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so: undefined reference to `XShmAttach' /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so: undefined reference to `xcb_render_composite_glyphs_32' /home/share/extend_sdc_1t/wangzhaohui/work/avcn3-rk/markup-dev-release-v1.4-T-TrRxCN-HRxHL-20250326/app/Source/MediaService/SrcHisiUni/include/UsrLib/libcairo.so: undefined reference to `xcb_get_maximum_request_length' makefile:132: recipe for target 'avcnet_3.0' failed
最新发布
12-16
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值