Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    64M DDR2 的 D1s tina linux 运行 tplayerdemo 内存不足直接奔溃,求解决方案。

    MR Series
    内存不足 奔溃 tina linux
    2
    3
    2232
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      ubuntu LV 7 last edited by whycan

      root@TinaLinux:/# tplayerdemo /mnt/exUDISK/397114463-1-208.mp4
      WARNING: cedarc <log_set_level:43>: Set log level to 3 from /vendor/etc/cedarc.conf
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-0 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-1 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-2 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-3 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-4 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-5 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-6 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-7 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-8 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-9 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-10 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-11 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-12 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-13 ok.
      DEBUG  : awplayer <ReadPluginEntry:194>: read plugin entry adecoder-14 fail!
      DEBUG  : awplayer <CdxPluginLoadList:221>: have config 14 entry
      DEBUG  : awplayer <CdxPluginLoadList:222>: start to open adecoder lib
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.aac comment is "aac_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_aacdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.alac comment is "alac_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_alacdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.amr comment is "amr_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_amrdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.ape comment is "ape_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_apedec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.flac comment is "flac_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_flacdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.mp3 comment is "mp3_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_mp3dec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.ogg comment is "ogg_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_oggdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.wav comment is "wav_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_wavdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.atrc comment is "atrc_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_atrcdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.ra comment is "ra_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_radec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.sipr comment is "sipr_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_siprdec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.dsd comment is "dsd_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_dsddec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.g729 comment is "g729_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_g729dec.so
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.opus comment is "opus_adecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_opusdec.so
      DEBUG  : awplayer <CdxPluginLoadList:202>: Load Plugin list vdecoder
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-0 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-1 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-2 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-3 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-4 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-5 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-6 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-7 ok.
      DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-8 ok.
      DEBUG  : awplayer <ReadPluginEntry:194>: read plugin entry vdecoder-9 fail!
      DEBUG  : awplayer <CdxPluginLoadList:221>: have config 9 entry
      DEBUG  : awplayer <CdxPluginLoadList:222>: start to open vdecoder lib
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.h264 comment is "h264_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawh264.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mjpeg comment is "mjpeg_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmjpeg.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg2 comment is "mpeg2_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg2.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4base comment is "mpeg4base_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4base.so
      WARNING: awplayer <DlOpenPlugin:112>: Invalid plugin,function CedarPluginVDInit not found.
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4dx comment is "mpeg4dx_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4dx.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4h263 comment is "mpeg4h263_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4h263.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4normal comment is "mpeg4normal_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4normal.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.wmv3 comment is "wmv3_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawwmv3.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.h265 comment is "h265_vdecoder"
      DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawh265.so
      DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
      DEBUG  : awplayer <CdxPluginLoadList:202>: Load Plugin list plugin
      DEBUG  : awplayer <ReadPluginEntry:194>: read plugin entry plugin-0 fail!
      DEBUG  : awplayer <CdxPluginLoadList:221>: have config 0 entry
      DEBUG  : awplayer <CdxPluginLoadList:222>: start to open plugin lib
      DEBUG  : awplayer <AwStreamInit:107>: aw stream init...
      DEBUG  : awplayer <AwStreamInit:150>: stream list size:8
      INFO   : awplayer <AwParserInit:441>: aw parser init...
      DEBUG  : awplayer <AwParserInit:560>: aw parser size:17
      
      ******************************************************************************************
      * This program implements a simple player, you can type commands to control the player.
      * To show what commands supported, type 'help'.
      ******************************************************************************************
      argc = 2,argv[0] = tplayerdemo,argv[1] = /mnt/exUDISK/397114463-1-208.mp4
      may be is one file:cut down suffix is:.mp4
      find the matched type:.mp4
      
      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tina_multimedia <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      tag   : tina3.5
      branch: tina-dev
      date  : Mon Jul 15 19:04:59 2019 +0800
      Change-Id: I5f6c8a88d7b387a312b7744797a0d5f8ab07ee7a
      -------------------------------------------------------------------------------
      DEBUG : tplayer <TPlayerCreate:201>: TPlayerCreate[ 3040.850960] [SNDCODEC][sunxi_card_hw_params][620]:stream_flag: 0
      
      DEBUG  : awplayer <XPlayerCreate:237>: XPlayerCreate.
      DEBUG  : awplayer <LogVersionInfo:34>:
      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CedarX <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      tag   : CedarX-2.8.0
      branch: master
      commit: 967535b8ff6a073cb4f38e85a4ae5fa6008014d8
      date  : Mon, 15 May 2017 01:30:22 +0000 (09:30 +0800)
      author:
      ----------------------------------------------------------------------
      
      DEBUG : tsoundcontrol <TSoundDeviceCreate:147>: TinaSoundDeviceInit()
      DEBUG : tsoundcontrol <openSoundDevice:17>: openSoundDevice() in default style
      DEBUG  : awplayer <LayerCreate:1065>: LayerCreate.
      DEBUG  : awplayer <LayerCreate:1085>: ==== callback: 0x3fdcae4d80, pUser: 0xe463240
      DEBUG  : awplayer <LayerCreate:1096>: screen:w 800, screen:h 480
      DEBUG : tsubtitlectrl <SubtitleCreate:84>: ==== pCallback: 0x3fdcae4bb0, pUser: 0xe463240
      DEBUG  : awplayer <XPlayerSetVideoSurfaceTexture:636>: setVideoSurfaceTexture, surface = 0xe484000
      DEBUG  : awplayer <XPlayerThread:1990>: process message XPLAYER_COMMAND_SET_SURFACE.
      DEBUG  : awplayer <XPlayerThread:2053>: ==== process message XPLAYER_COMMAND_SET_SUBCTRL.
      DEBUG  : awplayer <PlayerSetSubCtrl:750>: === PlayerSetSubCtrl
      DEBUG  : awplayer <XPlayerSetDeinterlace:739>: set deinterlace
      DEBUG  : awplayer <XPlayerThread:2068>: ==== process message XPLAYER_COMMAND_SET_SUBCTRL.
      [ 3041.172676] disp_al_manager_apply ouput_type:0
      [ 3041.178040] [DISP] lcd_clk_config,line:731:
      [ 3041.178054] disp 0, clk: pll(198000000),clk(198000000),dclk(33000000) dsi_rate(198000000)
      [ 3041.178054]      clk real:pll(288000000),clk(288000000),dclk(48000000) dsi_rate(0)
      [ 3041.200518] [DISP] disp_sys_pwm_request,line:442:
      [ 3041.200525] disp_sys_pwm_request pwm 8 fail! -517
      [ 3041.211092] [DISP] disp_sys_pwm_config,line:509:
      [ 3041.211097] disp_sys_pwm_Config, handle is NULL!
      [ 3041.221555] [DISP] disp_sys_pwm_set_polarity,line:528:
      [ 3041.221560] disp_sys_pwm_Set_Polarity, handle is NULL!
      [ 3041.233433] sun8iw20-pinctrl 2000000.pinctrl: pin PD17 already requested by 2031000.dmic; cannot claim for 1c0c000.lcd0
      [ 3041.245671] sun8iw20-pinctrl 2000000.pinctrl: pin-113 (1c0c000.lcd0) status -22
      [ 3041.253903] sun8iw20-pinctrl 2000000.pinctrl: could not request pin 113 (PD17) from group PD17  on device 2000000.pinctrl
      [ 3041.266199] platform 1c0c000.lcd0: Error applying setting, reverse things back
      [ 3041.274424] [DISP] disp_sys_pin_set_state,line:395:
      [ 3041.274430] pinctrl_select_state(active) for allwinner,sunxi-lcd0 fail
      [ 3041.494335] [DISP] disp_sys_pwm_request,line:442:
      [ 3041.494342] disp_sys_pwm_request pwm 8 fail! -517
      [ 3041.504990] [DISP] disp_lcd_pwm_enable,line:1205:
      [ 3041.504996] pwm device hdl is NULL
      [ 3041.514165] [DISP] disp_sys_gpio_request,line:276:
      [ 3041.514174] disp_sys_gpio_request failed, gpio_name=lcd_bl_en, gpio=123, value=0, ret=-517
      dd: writing '/dev/fb0': No space left on device
      6001+0 records in
      6000+0 records out
      TPlayerReset begin
      WARNING: awplayer <XPlayerReset:993>: reset...
      DEBUG  : awplayer <PlayerStop:951>: ****** PlayerStop
      ERROR  : awplayer <PlayerStop:956>: invalid stop operation, player already in stopped status.
      reset the player ok.
      demoPlayer.mUrl = /mnt/exUDISK/397114463-1-208.mp4
      dd: writing '/dev/fb0': No space left on device
      6001+0 records in
      6000+0 records out
      DEBUG  : awplayer <XPlayerSetDataSourceUrl:497>: setDataSource(url), url='/mnt/exUDISK/397114463-1-208.mp4'
      INFO   : awplayer <XPlayerThread:1826>: process message XPLAYER_COMMAND_SET_SOURCE.
      DEBUG  : awplayer <XPlayerPrepare:789>: prepare
      DEBUG  : awplayer <XPlayerThread:2083>: process message XPLAYER_COMMAND_PREPARE. mPriData->mStatus: 1
      DEBUG  : demuxComponent <DemuxThread:1826>: process message DEMUX_COMMAND_PREPARE.
      DEBUG  : demuxComponent <DemuxThread:1893>: === prepare msg
      DEBUG  : awplayer <CdxParserPrepare:818>: source uri 'file:///mnt/exUDISK/397114463-1-208.mp4'
      DEBUG  : awplayer <__FileStreamCreate:534>: local file 'file:///mnt/exUDISK/397114463-1-208.mp4'
      DEBUG  : awplayer <__FileStreamConnect:392>:     *************impl->size=212332712
      DEBUG  : awplayer <__FileStreamConnect:404>: impl->filePath=fd://9?offset=0&length=212332712
      DEBUG  : awplayer <__FileStreamConnect:486>: :16:[00 00 00 20 66 74 79 70 69 73 6f 6d 00 00 02 00]
      DEBUG  : awplayer <__FileStreamGetMetaData:363>: redriect url 'file:///mnt/exUDISK/397114463-1-208.mp4'
      INFO   : awplayer <ParserTypeGuess:672>: I think it's something about 'mov', type id(0)
      DEBUG  : CdxMovParser <__CdxMovParserProbe:1327>:  --- probe: it is mov parser
      DEBUG  : awplayer <CdxParserCreate:767>: Good, it's 'mov'
      INFO   : CdxMovParser <__CdxMovParserOpen:1232>: mov parser is not support multi-stream yet!!!
      DEBUG  : CdxMovParser <__CdxMovParserOpen:1261>: --- c->bSeekAble = 1
      DEBUG  : awplayer <CdxParserCreate:773>: parser type(0)
      DEBUG  : Mov Id3 Test <_MovParseFtyp:3732>: ---- compatible = isomiso2avc1mp41
      DEBUG  : Mov Id3 Test <_MovParseTkhd:2189>: tkhd width = 1920, height = 1080
      DEBUG  : Mov Id3 Test <_MovParseMdhd:1995>: -- language = und
      DEBUG  : Mov Id3 Test <_MovParseStsd:1386>: stsd width = 1920, height = 1080
      INFO   : Mov Id3 Test <_MovParseStbl:1742>:  !!!! careful ctts atom is tested yet
      DEBUG  : Mov Id3 Test <_MovParseCtts:733>: track[0].ctts.entries = 30326
      DEBUG  : Mov Id3 Test <_MovParseStsz:878>: -- sample_size = 0
      DEBUG  : Mov Id3 Test <_MovParseTkhd:2189>: tkhd width = 0, height = 0
      DEBUG  : Mov Id3 Test <_MovParseMdhd:1995>: -- language = und
      DEBUG  : Mov Id3 Test <_MovParseStsz:878>: -- sample_size = 0
      DEBUG  : CdxMovParser <__CdxMovParserInit:1204>: ***** mov open success!!
      DEBUG  : demuxComponent <DemuxThread:1930>: --- demux->shiftedTimeUrl =
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:809>: Get mediainfo
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:840>: --- codecformat = 115
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:855>: ---- frame rate = 30303, st->time_scale: 16000, st->sample_duration: 528
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:864>: width = 1920, height = 1080
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:867>: extradataSize = 46
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:897>: ********* audio 0************
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:898>: ****eCodecFormat:    4
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:899>: ****eSubCodecFormat: 0
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:900>: ****nChannelNum:     2
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:901>: ****nBitsPerSample:  16
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:902>: ****nSampleRate:     44100
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:903>: ****nAvgBitrate:     140596
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:904>: ****nMaxBitRate:     141277
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:905>: ****extradataSize    2
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:906>: ***************************
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:951>: streamNum = 2, videoNum = 1, audioNum = 1, subtitleNum = 0
      DEBUG  : awplayer <CdxMovSetStream:408>: == stss_size: 209
      DEBUG  : awplayer <CdxMovSetStream:430>: mvhd = 1035378,
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:968>: -- mov duration = 1035378
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:975>: ****video_avg_bitrate:  1640000
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:1000>: --i = 0, stsd_type = 1, stream_index = 0, nb_streams = 2
      DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:1000>: --i = 1, stsd_type = 2, stream_index = 0, nb_streams = 2
      DEBUG  : demuxComponent <PrintMediaInfo:487>: *********PrintMediaInfo begin*********
      DEBUG  : demuxComponent <PrintMediaInfo:508>: fileSize = 212332712, bSeekable = 1, duration = 1035378, audioNum = 1, videoNum = 1, subtitleNum = 0
      DEBUG  : demuxComponent <PrintMediaInfo:528>: ***Video[0]*** eCodecFormat = 0x115, nWidth = 1920, nHeight = 1080, nFrameRate = 30303, nFrameDuration = 0, bIs3DStream = 0
      DEBUG  : demuxComponent <PrintMediaInfo:547>: ***Audio[0]*** eCodecFormat = 0x4, eSubCodecFormat = 0x0, nChannelNum = 2, nBitsPerSample = 16, nSampleRate = 44100
      DEBUG  : demuxComponent <PrintMediaInfo:563>: *********PrintMediaInfo end*********
      DEBUG  : awplayer <initializePlayer:1522>: mVideoRotateDegree = 0
      DEBUG  : awplayer <initializePlayer:1531>: rotate degree level = 0
      DEBUG  : cedarc <CdcIniParserInit:24>: CdcIniParserInit
      DEBUG  : cedarc <CdcIniParserInit:35>: load conf file /etc/cedarc.conf ok!
      
      WARNING: cedarc <log_set_level:43>: Set log level to 3 from /vendor/etc/cedarc.conf
      DEBUG  : cedarc <checkDebugConfig:274>: bSaveStreamFlag = 0, nSaveStreamConfig = 0, fpstream = (nil), path = /data/camera/bs.dat
      DEBUG  : awplayer <VideoDecCompSetVideoStreamInfo:255>: ++++++++ pVconfig->bGpuBufValid = 1,nGpuAlignStride = 32
      DEBUG  : ionAlloc <__GetIonMem[ 3042.143378] VE: VE real_freq=576000000
      [ 3042.143378]
      OpsS:870>: *** get __GetIonMemOpsS ***
      DEBUG  : cedarc <LogVersionInfo:40>:
      >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cedar Codec <<<<<<<<<<<<<<<<<<<<<<<<<<<<
      tag   : CedarC-v1.3.0
      branch: v13
      commit: 7cc73a1efe79610ce8e8de0a1cfa9adf0bcc91c4
      date  : Fri Nov 13 10:19:03 2020 +0800
      author: houxiaoni
      patch :
      ----------------------------------------------------------------------
      
      DEBUG  : cedarc <InitializeVideoDecoder:475>: *** pVconfig->nVeFreq = 0
      DEBUG  : ionAlloc <__GetIonMemOpsS:870>: *** get __GetIonMemOpsS ***
      DEBUG  : ionAlloc <ion_alloc_open:175>: pid: 794, g_context = 0x3fcc023dc0
      
      DEBUG  : cedarc <VeInitialize:1323>: *** nPhyOffset = 0x0
      DEBUG  : ionAlloc <ion_alloc_open:201>: ** ion get phy offset = 0
      DEBUG  : ionAlloc <ion_alloc_open:222>: ion alloc open ok
      DEBUG  : cedarc <DecideStreamBufferSize:2295>: nBufferSize=8388608, p->vconfig.nVbvBufferSize=0
      
      DEBUG  : cedarc <VeInitialize:1323>: *** nPhyOffset = 0x0
      DEBUG  : cedarc <VeSetSpeed:1781>: *** set ve freq to 576 Mhz ***
      DEBUG  : cedarc <VideoEngineCreate:351>: *** pEngine->nIcVeVersion = 1301000010210, decIpVersion = 13010
      DEBUG  : cedarc <VideoEngineCreate:429>: **************eCtlAfcbMode = 0
      DEBUG  : cedarc <SetAfbcParam:160>: *************SetAfbcParam  pEngine->ndecIpVersion=13010
      
      DEBUG  : cedarc <H264DecoderInit:239>:  get the nIcversion = 1301000010210, nDecIpVersion = 13010
      DEBUG  : cedarc <GetSbmInterface:1755>: *********GetSbmInterface, nType=4
      
      DEBUG  : cedarc <GetSbmInterfaceFrame:1712>: ******* sbm-type: Frame*******
      DEBUG  : cedarc <SbmFrameInit:196>: ************pSbm->sbmInterface.bUseNewVeMemoryProgram=0
      
      DEBUG  : cedarc <CdcMessageQueueCreate:51>: nMessageSize = 40
      DEBUG  : ionAlloc <__GetIonMemOpsS:870>: *** get __GetIonMemOpsS ***
      DEBUG  : ionAlloc <ion_alloc_open:162>: ion context already create, ref_count:2
      
      DEBUG  : awplayer <VideoRenderCompSetWindow:454>: video render component setting window: 0xe484000
      DEBUG  : awplayer <handleSetWindow:375>: process MESSAGE_ID_SET_WINDOW message, p->pPicture((nil))
      DEBUG  : awplayer <__LayerResetNativeWindow:917>: LayerResetNativeWindow : (nil)
      DEBUG  : awplayer <__LayerControl:1001>: layer control cmd = 259
      DEBUG  : awplayer <VideoRenderCompSetDeinterlace:310>: video render component setting deinterlace: 0xe47ba60
      DEBUG  : awplayer <PlayerConfigDropDelayFrame:2013>: PlayerConfigDropDelayFrame
      
      DEBUG  : awplayer <PlayerConfigDropDelayFrame:2016>: VideoDecCompSetDropDelayFrames
      
      DEBUG  : audioDecItf <AudioDecCompCreate:206>: libadecoder.so dlopen success, to load internal symbols...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(ParserRequestBsBuffer) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(ParserUpdateBsBuffer) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(BsQueryQuality) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioStreamDataSize) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioStreamBufferSize) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioStreamBufferMaxFrameNum) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioPCMDataSize) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DecRequestPcmBuffer) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DecUpdatePcmBuffer) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PlybkRequestPcmBuffer) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PlybkUpdatePcmBuffer) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PlybkRequestPcmPts) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PcmQueryQuality) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioDecoderSeek) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(InitializeAudioDecoder) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(ResetAudioDecoder) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DecodeAudioStream) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DestroyAudioDecoder) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(CreateAudioDecoder) link success...
      DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(SetRawPlayParam) link success...
      DEBUG  : audioRender <AudioRenderCompSetAudioSink:195>: audio render component setting AudioSink
      TPlayerSetDataSource() end
      DEBUG  : awplayer <XPlayerPrepareAsync:769>: prepareAsync
      DEBUG  : awplayer <XPlayerThread:2083>: process message XPLAYER_COMMAND_PREPARE. mPriData->mStatus: 4
      INFO   : awplayer <XPlayerThread:2119>: xxxxxxxxxx video size: width = 1920, height = 1080
      DEBUG : tplayer <CallbackFromXPlayer:85>: video width = 1920,height = 1080
      *****tplayer:video width = 1920,height = 1080
      warning: unknown callback from Tinaplayer.
      TPLAYER_NOTIFY_PREPARED,has prepared.
      preparing...
      prepare ok
      TPlayerSetHoldLastPicture()
      DEBUG  : awplayer <VideoRenderSetHoldLastPicture:580>: video render component setting hold last picture(bHold=0).
      start play
      DEBUG  : awplayer <XPlayerStart:819>: start
      DEBUG  : awplayer <__LayerCtrlHoldLastPicture:682>: LayerCtrlHoldLastPicture, bHold = 0
      DEBUG  : awplayer <__LayerCtrlHideVideo:664>: __LayerCtrlHideVideo
      DEBUG  : awplayer <XPlayerThread:2270>: process message XPLAYER_COMMAND_START.
      DEBUG  : awplayer <PlayerStart:802>: player start
      DEBUG  : awplayer <BaseCompPostAndWait:61>: video decoder receive cmd: start
      DEBUG  : cedarc <SbmFrameReset:594>: ** wait for reset sem
      DEBUG  : cedarc <ProcessThread:1637>: *** post reset sem
      DEBUG  : cedarc <SbmFrameReset:596>: ** wait for reset sem ok
      DEBUG  : cedarc <SbmFrameReset:601>: SbmFrameReset finish
      DEBUG  : cedarc <H264ProcessExtraData2:543>: H264ProcessNaluUnit, bNeedFindSPS = 0, bNeedFindPPS = 0
      DEBUG  : awplayer <BaseCompPostAndWait:61>: audio decoder receive cmd: start
      (Allwinner Audio Middle Layer),line(971) : Create Decoder!!=====
      DEBUG  : audioDecItf <handleStart:1065>: Create libadecoder success...
      (Allwinner Audio Middle Layer),line(603) : AudioDec_Installaudiolib ok
      (Allwinner Audio Middle Layer),line(606) : audio decoder init start ...
      (AllwinnerAlibs),line(50) :
      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Audio <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      tag   : audiocodec-v1.2
      branch: new
      commit: 3ba65962c01cbf1280ddda19d843009b6ef8ce85
      date  : Tue Jan 8 16:25:27 2019 +0800
      ----------------------------------------------------------------------
      
      (AllwinnerAlibs),line(700) : ----Loading so success!
      (AllwinnerAlibs),line(902) : *************pAudioStreamInfo start******************
      (AllwinnerAlibs),line(903) : eCodecFormat         :id(4), name(aac low-complexy)
      (AllwinnerAlibs),line(904) : eSubCodecFormat      :0
      (AllwinnerAlibs),line(905) : nChannelNum          :2
      (AllwinnerAlibs),line(906) : nBitsPerSample       :16
      (AllwinnerAlibs),line(907) : nSampleRate          :44100
      (AllwinnerAlibs),line(908) : nAvgBitrate          :140596
      (AllwinnerAlibs),line(909) : nMaxBitRate          :141277
      (AllwinnerAlibs),line(910) : nFileSize            :0
      (AllwinnerAlibs),line(911) : eAudioBitstreamSource:0
      (AllwinnerAlibs),line(912) : eDataEncodeType      :0
      (AllwinnerAlibs),line(913) : nCodecSpecificDataLen:2
      (AllwinnerAlibs),line(914) : pCodecSpecificData   :0x3fcc04d830
      (AllwinnerAlibs),line(915) : nFlags               :0
      (AllwinnerAlibs),line(916) : nBlockAlign          :0
      (AllwinnerAlibs),line(917) : *************pAudioStreamInfo end  ******************
      (AAC Decoder),line(36) : init successs...
      (Allwinner Audio Middle Layer),line(614) : AUDIO DECODE INIT OK...0
      DEBUG  : awplayer <BaseCompPostAndWait:61>: video render receive cmd: start
      DEBUG  : awplayer <handleStart:640>: video render handleStart:p->eStatus = 0
      DEBUG  : awplayer <BaseCompPostAndWait:61>: audio render receive cmd: start
      INFO   : audioRender <handleStart:295>: audio render process start message.
      DEBUG  : audioRender <initSoundDevice:478>: init sound device.
      DEBUG  : audioRender <initSoundDevice:486>: set sound devide param, sample rate = 44100, channel num = 2.
      DEBUG  : demuxComponent <DemuxThread:2115>: process message DEMUX_COMMAND_START.
      started.
      DEBUG  : cedarc <AvcSbmFrameCheckBitStreamType:286>: result: bStreamWithStartCode[0], with[0], whitout[1]
      DEBUG  : cedarc <H264DecodePictureScanType:2780>: here3:hCtx->bProgressice=1
      
      DEBUG  : cedarc <VeSetEnableAfbcFlag:1787>: **** VeSetEnableAfbcFlag: 0
      DEBUG  : fbm.c <FbmCreateBuffer:149>: FbmCreate, total fbm number: 13, decoder needed: 7,  nWidth=1920, nHeight=1088, nAlignStride = 32
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG : tsoundcontrol <TSoundDeviceSetFormat:193>: TinaSoundDeviceSetFormat(),sc->sound_status == 2
      DEBUG : tsoundcontrol <TSoundDeviceSetFormat:195>: TinaSoundDeviceSetFormat()
      DEBUG : tsoundcontrol <TSoundDeviceSetFormat:201>: TinaSoundDeviceSetFormat()>>>sample_rate:44100,channel_num:2,sc->bytes_per_sample:4
      WARNING: awplayer <callbackProcess:3674>: message 0x40a not handled.
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuf[ 3043.135739] tplayerdemo invoked oom-killer: gfp_mask=0x142dc2(GFP_HIGHUSER|__GFP_NOWARN|__GFP_COMP|__GFP_ZERO), order=0, oom_score_adj=0
      fer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
      DEBUG  : fbm.c <FbmCreateBuffer:409>: *** finish fbmCreateBuffer
      DEBUG  : awplayer <RenderGetVideoFbmBufInfo:1468>: video buffer info: nWidth[1920],nHeight[1088],nBufferCount[13],ePixelFormat[5]
      DEBUG  : awplayer <RenderGetVideoFbmBufInfo:1471>: video buffer info: nAlignValue[32],bProgressiveFlag[1],bIsSoftDecoderFlag[0]
      DEBUG  : awplayer <__LayerControl:1001>: layer control cmd = 257
      DEBUG  : awplayer <__LayerControl:1003>: get the fbm buf info
      DEBUG  : awplayer <__LayerControl:1005>: fbmBufInfo->bProgressiveFlag = 1
      DEBUG  : awplayer <__LayerControl:1011>: lc->mNumHoldByLayer = 3
      DEBUG  : awplayer <__LayerSetDisplayPixelFormat:597>: Layer set expected pixel format, format = 5
      DEBUG  : awplayer <__LayerSetDisplayBufferSize:549>: __LayerSetDisplayBufferSize:width = 1920,height = 1088
      DEBUG  : awplayer <__LayerSetDisplayBufferCount:890>: LayerSetBufferCount: count = 13
      DEBUG  : awplayer <__LayerControl:1001>: layer control cmd = 260
      DEBUG  : awplayer <__LayerControl:1014>: get the fbm buf info
      DEBUG  : awplayer <__LayerControl:1020>: b10BitPicFlag = 0, nLbcLossyComMod = 0, bIsLossy = 0, bRcEn = 0
      DEBUG  : awplayer <__LayerGetBufferNumHoldByGpu:905>: num hold by gpu is 3
      DEBUG  : awplayer <SetGpuBufferToDecoder:1510>: SetGpuBufferToDecoder:nNumHoldByLayer = 3,p->nGpuBufferNum = 13
      DEBUG  : awplayer <setLayerBuffer:135>: setLayerBuffer:Fmt(5),(1920 1088, 0 x 0)
      DEBUG  : awplayer <setLayerBuffer:138>: Disp(1920x1088)buf_cnt(13),ProFlag(0),SoftDecFlag(0)
      [ 3043.317816] CPU: 0 PID: 803 Comm: tplayerdemo Tainted: G      D           5.4.61 #69
      [ 3043.519007] Call Trace:
      [ 3043.521806] [<ffffffe0000323ce>] walk_stackframe+0x0/0xa0
      [ 3043.607472] [<ffffffe0000325b0>] show_stack+0x2a/0x34
      [ 3043.703831] [<ffffffe00060231c>] dump_stack+0x20/0x28
      [ 3043.709551] [<ffffffe00008e3c8>] dump_header+0x48/0x1a4
      [ 3043.715694] [<ffffffe00008dc86>] oom_kill_process+0x2d8/0x2da
      [ 3043.722115] [<ffffffe00008e0f4>] out_of_memory+0x92/0x2c4
      [ 3043.729264] [<ffffffe0000b9af0>] __alloc_pages_slowpath+0x6c6/0x79a
      [ 3043.741911] [<ffffffe0000b9d06>] __alloc_pages_nodemask+0x142/0x174
      [ 3043.803775] [<ffffffe00043eeb2>] ion_page_pool_alloc+0x58/0xa0
      [ 3043.810514] [<ffffffe00043ea5e>] ion_system_heap_allocate+0xfe/0x1fc
      [ 3043.819546] [<ffffffe00043d648>] ion_buffer_alloc+0x17e/0x23a
      [ 3043.882092] [<ffffffe00043df5c>] ion_dmabuf_alloc+0x3c/0x92
      [ 3043.997343] [<ffffffe00043d152>] ion_ioctl+0xa2/0x238
      [ 3044.002998] [<ffffffe0000da69c>] do_vfs_ioctl+0x78/0x52c
      [ 3044.011873] [<ffffffe0000dab84>] ksys_ioctl+0x34/0x5c
      [ 3044.101612] [<ffffffe0000dabbc>] sys_ioctl+0x10/0x18
      [ 3044.112194] [<ffffffe00003100a>] ret_from_syscall+0x0/0xe
      [ 3044.118449] Mem-Info:
      [ 3044.195794] active_anon:1347 inactive_anon:6 isolated_anon:0
      [ 3044.195794]  active_file:151 inactive_file:292 isolated_file:0
      [ 3044.195794]  unevictable:9 dirty:0 writeback:0 unstable:0
      [ 3044.195794]  slab_reclaimable:780 slab_unreclaimable:2535
      [ 3044.195794]  mapped:131 shmem:19 pagetables:74 bounce:0
      [ 3044.195794]  free:1441 free_pcp:5 free_cma:803
      [ 3044.382679] Node 0 active_anon:5388kB inactive_anon:24kB active_file:712kB inactive_file:1056kB unevictable:36kB isolated(anon):0kB isolated(file):0kB mapped:512kB dirty:0kB writeback:0kB shmem:76kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
      [ 3044.523866] DMA32 free:5860kB min:896kB low:1120kB high:1344kB active_anon:5388kB inactive_anon:24kB active_file:664kB inactive_file:824kB unevictable:36kB writepending:0kB present:63488kB managed:50604kB mlocked:36kB kernel_stack:976kB pagetables:296kB bounce:0kB free_pcp:20kB local_pcp:20kB free_cma:3212kB
      [ 3044.556778] lowmem_reserve[]: 0 0 0
      [ 3044.631475] DMA32: 101*4kB (UMEC) 79*8kB (UMEC) 33*16kB (UME) 35*32kB (UM) 0*64kB 1*128kB (C) 0*256kB 0*512kB 1*1024kB (C) 1*2048kB (C) 0*4096kB = 5884kB
      [ 3044.650034] Free pages count per migrate typeat order:     0      1      2      3      4      5      6      7      8      9     10
      [ 3044.721705] zone    DMA32, type    Unmovable    108     64     17     34      0      0      0      0      0      0      0
      [ 3044.854910] zone    DMA32, type      Movable      2      3      4      0      0      0      0      0      0      0      0
      [ 3044.867433] zone    DMA32, type  Reclaimable      0      5      2      0      0      0      0      0      0      0      0
      [ 3044.880084] zone    DMA32, type          CMA      0      1      0      0      0      1      0      0      1      1      0
      [ 3044.896322] zone    DMA32, type   HighAtomic      0      0      0      0      0      0      0      0      0      0      0
      [ 3044.945723] zone    DMA32, type      Isolate      0      0      0      0      0      0      0      0      0      0      0
      [ 3045.068062] 471 total pagecache pages
      [ 3045.072152] 0 pages in swap cache
      [ 3045.084369] Swap cache stats: add 0, delete 0, find 0/0
      [ 3045.094351] Free swap  = 0kB
      [ 3045.097567] Total swap = 0kB
      [ 3045.100810] 15872 pages RAM
      [ 3045.103921] 0 pages HighMem/MovableOnly
      [ 3045.124547] 3221 pages reserved
      [ 3045.128053] 2048 pages cma reserved
      [ 3045.144367] Tasks state (memory values in pages):
      [ 3045.149658] [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
      [ 3045.194385] [    112]     0   112      415       41    24576        0         -1000 ubusd
      [ 3045.203517] [    125]     0   125      675       44    28672        0             0 ash
      [ 3045.280842] [    126]     0   126      406       31    32768        0             0 askfirst
      [ 3045.345826] [    273]     0   273    55716       37    53248        0             0 adbd
      [ 3045.355073] [    693]     0   693    21387      132    40960        0             0 tt
      [ 3045.363909] [    787]     0   787      681       36    28672        0             0 ntpd
      [ 3045.373172] [    789]     0   789      440      126    28672        0         -1000 netifd
      [ 3045.473397] [    794]     0   794    87280     1090   122880        0             0 tplayerdemo
      [ 3045.483582] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),task=tplayerdemo,pid=794,uid=0
      [ 3045.605400] Out of memory: Killed process 794 (tplayerdemo) total-vm:349120kB, anon-rss:3976kB, file-rss:92kB, shmem-rss:36kB, UID:0 pgtables:120kB oom_score_adj:0
      [ 3045.725713] oom_reaper: reaped process 794 (tplayerdemo), now anon-rss:0kB, file-rss:0kB, shmem-rss:36kB
      [ 3045.810262] [DISP] disp_mgr_set_layer_config,line:1597:
      [ 3045.810268] NULL hdl!
      [ 3045.875142] [DISP] disp_lcd_pwm_disable,line:1236:
      [ 3045.875149] pwm device hdl is NULL
      [ 3046.174708] sun8iw20-pinctrl 2000000.pinctrl: pin PD17 already requested by 2031000.dmic; cannot claim for 1c0c000.lcd0
      [ 3046.250664] sun8iw20-pinctrl 2000000.pinctrl: pin-113 (1c0c000.lcd0) status -22
      [ 3046.259301] sun8iw20-pinctrl 2000000.pinctrl: could not request pin 113 (PD17) from group PD17  on device 2000000.pinctrl
      [ 3046.272849] platform 1c0c000.lcd0: Error applying setting, reverse things back
      [ 3046.281389] [DISP] disp_sys_pin_set_state,line:395:
      [ 3046.281396] pinctrl_select_state(sleep) for allwinner,sunxi-lcd0 fail
      Killed
      root@TinaLinux:/# lv
      

      同样是 64M DDR的 F1C200s 跑 tplayerdemo 是 OK的,所以感觉还是配置的问题。

      1 Reply Last reply Reply Quote Share 0
      • U
        ubuntu LV 7 last edited by

        root@TinaLinux:/#
        root@TinaLinux:/# tplayerdemo /mnt/exUDISK/
        System Volume Information/       qt_fps
        X-TRACK.7z                       sun8iw5p1_dragonboard_vstar.img
        aaa397114463-1-208.kkmp5         target.tar
        benchncnn                        test.wav
        bingheshiji3.mp4                 test2.wav
        libuapi.so                       xiaozhumei3.mp4
        lv_examples                      xiaozhumei5.mp4
        ncnntest.tar                     zhouyi_test.tar
        ncnntest.tgz
        root@TinaLinux:/# tplayerdemo /mnt/exUDISK/xiaozhumei3.mp4
        WARNING: cedarc <log_set_level:43>: Set log level to 3 from /vendor/etc/cedarc.conf
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-0 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-1 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-2 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-3 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-4 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-5 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-6 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-7 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-8 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-9 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-10 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-11 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-12 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry adecoder-13 ok.
        DEBUG  : awplayer <ReadPluginEntry:194>: read plugin entry adecoder-14 fail!
        DEBUG  : awplayer <CdxPluginLoadList:221>: have config 14 entry
        DEBUG  : awplayer <CdxPluginLoadList:222>: start to open adecoder lib
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.aac comment is "aac_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_aacdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.alac comment is "alac_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_alacdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.amr comment is "amr_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_amrdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.ape comment is "ape_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_apedec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.flac comment is "flac_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_flacdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.mp3 comment is "mp3_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_mp3dec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.ogg comment is "ogg_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_oggdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.wav comment is "wav_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_wavdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.atrc comment is "atrc_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_atrcdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.ra comment is "ra_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_radec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.sipr comment is "sipr_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_siprdec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.dsd comment is "dsd_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_dsddec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.g729 comment is "g729_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_g729dec.so
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin adecoder.opus comment is "opus_adecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libaw_opusdec.so
        DEBUG  : awplayer <CdxPluginLoadList:202>: Load Plugin list vdecoder
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-0 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-1 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-2 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-3 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-4 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-5 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-6 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-7 ok.
        DEBUG  : awplayer <ReadPluginEntry:178>: read plugin entry vdecoder-8 ok.
        DEBUG  : awplayer <ReadPluginEntry:194>: read plugin entry vdecoder-9 fail!
        DEBUG  : awplayer <CdxPluginLoadList:221>: have config 9 entry
        DEBUG  : awplayer <CdxPluginLoadList:222>: start to open vdecoder lib
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.h264 comment is "h264_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawh264.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mjpeg comment is "mjpeg_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmjpeg.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg2 comment is "mpeg2_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg2.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4base comment is "mpeg4base_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4base.so
        WARNING: awplayer <DlOpenPlugin:112>: Invalid plugin,function CedarPluginVDInit not found.
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4dx comment is "mpeg4dx_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4dx.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4h263 comment is "mpeg4h263_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4h263.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.mpeg4normal comment is "mpeg4normal_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawmpeg4normal.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.wmv3 comment is "wmv3_vdecoder"
        DEBUG  : awplayer <DlOpenPlugin:97>: plugin open lib: libawwmv3.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <DlOpenPlugin:96>: plugin vdecoder.h265 comment is "h265_vdecoder"
        DEBUG  : awplayer [   43.357980] [SNDCODEC][sunxi_card_hw_params][620]:stream_flag: 0
        <DlOpenPlugin:97>: plugin open lib: libawh265.so
        DEBUG  : awplayer <DlOpenPlugin:116>: plugin init : CedarPluginVDInit
        DEBUG  : awplayer <CdxPluginLoadList:202>: Load Plugin list plugin
        DEBUG  : awplayer <ReadPluginEntry:194>: read plugin entry plugin-0 fail!
        DEBUG  : awplayer <CdxPluginLoadList:221>: have config 0 entry
        DEBUG  : awplayer <CdxPluginLoadList:222>: start to open plugin lib
        DEBUG  : awplayer <AwStreamInit:107>: aw stream init...
        DEBUG  : awplayer <AwStreamInit:150>: stream list size:8
        INFO   : awplayer <AwParserInit:441>: aw parser init...
        DEBUG  : awplayer <AwParserInit:560>: aw parser size:17
        
        ******************************************************************************************
        * This program implements a simple player, you can type commands to control the player.
        * To show what commands supported, type 'help'.
        ******************************************************************************************
        argc = 2,argv[0] = tplayerdemo,argv[1] = /mnt/exUDISK/xiaozhumei3.mp4
        may be is one file:cut down suffix is:.mp4
        find the matched type:.mp4
        
        >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tina_multimedia <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        tag   : tina3.5
        branch: tina-dev
        date  : Mon Jul 15 19:04:59 2019 +0800
        Change-Id: I5f6c8a88d7b387a312b7744797a0d5f8ab07ee7a
        -------------------------------------------------------------------------------
        DEBUG : tplayer <TPlayerCreate:201>: TPlayerCreate
        DEBUG  : awplayer <XPlayerCreate:237>: XPlayerCreate.
        DEBUG  : awplayer <LogVersionInfo:34>:
        >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CedarX <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        tag   : CedarX-2.8.0
        branch: master
        commit: 967535b8ff6a073cb4f38e85a4ae5fa6008014d8
        date  : Mon, 15 May 2017 01:30:22 +0000 (09:30 +0800)
        author:
        ----------------------------------------------------------------------
        
        DEBUG : tsoundcontrol <TSoundDeviceCreate:147>: TinaSoundDeviceInit()
        DEBUG : tsoundcontrol <openSoundDevice:17>: openSoundDevice() in default style
        DEBUG  : awplayer <LayerCreate:1065>: LayerCreate.
        DEBUG  : awplayer <LayerCreate:1085>: ==== callback: 0x3fde3d6d80, pUser: 0x1f899240
        DEBUG  : awplayer <LayerCreate:1096>: screen:w 800, screen:h 480
        DEBUG : tsubtitlectrl <SubtitleCreate:84>: ==== pCallback: 0x3fde3d6bb0, pUser: 0x1f899240
        DEBUG  : awplayer <XPlayerSetVideoSurfaceTexture:636>: setVideoSurfaceTexture, surface = 0x1f8b9fe0
        DEBUG  : awplayer <XPlayerThread:1990>: process message XPLAYER_COMMAND_SET_SURFACE.
        DEBUG  : awplayer <XPlayerThread:2053>: ==== process message XPLAYER_COMMAND_SET_SUBCTRL.
        DEBUG  : awplayer <PlayerSetSubCtrl:750>: === PlayerSetSubCtrl
        DEBUG  : awplayer <XPlayerSetDeinterlace:739>: set deinterlace
        DEBUG  : awplayer <XPlayerThread:2068>: ==== process message XPLAYER_COMMAND_SET_SUBCTRL.
        dd: writing '/dev/fb0': No space left on device
        6001+0 records in
        6000+0 records out
        TPlayerReset begin
        WARNING: awplayer <XPlayerReset:993>: reset...
        DEBUG  : awplayer <PlayerStop:951>: ****** PlayerStop
        ERROR  : awplayer <PlayerStop:956>: invalid stop operation, player already in stopped status.
        reset the player ok.
        demoPlayer.mUrl = /mnt/exUDISK/xiaozhumei3.mp4
        dd: writing '/dev/fb0': No space left on device
        6001+0 records in
        6000+0 records out
        DEBUG  : awplayer <XPlayerSetDataSourceUrl:497>: setDataSource(url), url='/mnt/exUDISK/xiaozhumei3.mp4'
        INFO   : awplayer <XPlayerThread:1826>: process message XPLAYER_COMMAND_SET_SOURCE.
        DEBUG  : awplayer <XPlayerPrepare:789>: prepare
        DEBUG  : awplayer <XPlayerThread:2083>: process message XPLAYER_COMMAND_PREPARE. mPriData->mStatus: 1
        DEBUG  : demuxComponent <DemuxThread:1826>: process message DEMUX_COMMAND_PREPARE.
        DEBUG  : demuxComponent <DemuxThread:1893>: === prepare msg
        DEBUG  : awplayer <CdxParserPrepare:818>: source uri 'file:///mnt/exUDISK/xiaozhumei3.mp4'
        DEBUG  : awplayer <__FileStreamCreate:534>: local file 'file:///mnt/exUDISK/xiaozhumei3.mp4'
        DEBUG  : awplayer <__FileStreamConnect:392>:     *************impl->size=41892582
        DEBUG  : awplayer <__FileStreamConnect:404>: impl->filePath=fd://9?offset=0&length=41892582
        DEBUG  : awplayer <__FileStreamConnect:486>: :16:[00 00 00 1c 66 74 79 70 6d 70 34 32 00 00 00 00]
        DEBUG  : awplayer <__FileStreamGetMetaData:363>: redriect url 'file:///mnt/exUDISK/xiaozhumei3.mp4'
        INFO   : awplayer <ParserTypeGuess:672>: I think it's something about 'mov', type id(0)
        DEBUG  : CdxMovParser <__CdxMovParserProbe:1327>:  --- probe: it is mov parser
        DEBUG  : awplayer <CdxParserCreate:767>: Good, it's 'mov'
        INFO   : CdxMovParser <__CdxMovParserOpen:1232>: mov parser is not support multi-stream yet!!!
        DEBUG  : CdxMovParser <__CdxMovParserOpen:1261>: --- c->bSeekAble = 1
        DEBUG  : awplayer <CdxParserCreate:773>: parser type(0)
        DEBUG  : Mov Id3 Test <_MovParseFtyp:3732>: ---- compatible = mp42isomavc1
        DEBUG  : Mov Id3 Test <_MovParseTkhd:2189>: tkhd width = 0, height = 0
        DEBUG  : Mov Id3 Test <_MovParseMdhd:1995>: -- language = und
        DEBUG  : Mov Id3 Test <_MovParseStsz:878>: -- sample_size = 0
        DEBUG  : Mov Id3 Test <_MovParseTkhd:2189>: tkhd width = 1024, height = 576
        DEBUG  : Mov Id3 Test <_MovParseMdhd:1995>: -- language = und
        DEBUG  : Mov Id3 Test <_MovParseStsd:1386>: stsd width = 1024, height = 576
        INFO   : Mov Id3 Test <_MovParseStbl:1742>:  !!!! careful ctts atom is tested yet
        DEBUG  : Mov Id3 Test <_MovParseCtts:733>: track[1].ctts.entries = 5004
        DEBUG  : Mov Id3 Test <_MovParseStsz:878>: -- sample_size = 0
        DEBUG  : CdxMovParser <__CdxMovParserInit:1204>: ***** mov open success!!
        DEBUG  : demuxComponent <DemuxThread:1930>: --- demux->shiftedTimeUrl =
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:809>: Get mediainfo
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:897>: ********* audio 0************
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:898>: ****eCodecFormat:    4
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:899>: ****eSubCodecFormat: 0
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:900>: ****nChannelNum:     2
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:901>: ****nBitsPerSample:  16
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:902>: ****nSampleRate:     44100
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:903>: ****nAvgBitrate:     125588
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:904>: ****nMaxBitRate:     529200
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:905>: ****extradataSize    2
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:906>: ***************************
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:840>: --- codecformat = 115
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:855>: ---- frame rate = 23976, st->time_scale: 48000, st->sample_duration: 2002
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:864>: width = 1024, height = 576
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:867>: extradataSize = 52
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:951>: streamNum = 2, videoNum = 1, audioNum = 1, subtitleNum = 0
        DEBUG  : awplayer <CdxMovSetStream:408>: == stss_size: 25
        DEBUG  : awplayer <CdxMovSetStream:430>: mvhd = 311542,
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:968>: -- mov duration = 311542
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:975>: ****video_avg_bitrate:  1075000
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:1000>: --i = 0, stsd_type = 2, stream_index = 0, nb_streams = 2
        DEBUG  : CdxMovParser <__CdxMovParserGetMediaInfo:1000>: --i = 1, stsd_type = 1, stream_index = 0, nb_streams = 2
        DEBUG  : demuxComponent <PrintMediaInfo:487>: *********PrintMediaInfo begin*********
        DEBUG  : demuxComponent <PrintMediaInfo:508>: fileSize = 41892582, bSeekable = 1, duration = 311542, audioNum = 1, videoNum = 1, subtitleNum = 0
        DEBUG  : demuxComponent <PrintMediaInfo:528>: ***Video[0]*** eCodecFormat = 0x115, nWidth = 1024, nHeight = 576, nFrameRate = 23976, nFrameDuration = 0, bIs3DStream = 0
        DEBUG  : demuxComponent <PrintMediaInfo:547>: ***Audio[0]*** eCodecFormat = 0x4, eSubCodecFormat = 0x0, nChannelNum = 2, nBitsPerSample = 16, nSampleRate = 44100
        DEBUG  : demuxComponent <PrintMediaInfo:563>: *********PrintMediaInfo end*********
        DEBUG  : awplayer <initializePlayer:1522>: mVideoRotateDegree = 0
        DEBUG  : awplayer <initializePlayer:1531>: rotate degree level = 0
        DEBUG  : cedarc <CdcIniParserInit:24>: CdcIniParserInit
        DEBUG  : cedarc <CdcIniParserInit:35>: load conf file /etc/cedarc.conf ok!
        
        WARNING: cedarc <log_set_level:43>: Set log level to 3 from /vendor/etc/cedarc.conf
        DEBUG  : cedarc <checkDebugConfig:274>: bSaveStreamFlag = 0, nSaveStreamConfig = 0, fpstream = (nil), path = /data/camera/bs.dat
        DEBUG  : awplayer <VideoDecCompSetVideoStreamInfo:255>: ++++++++ pVconfig->bGpuBufValid = 1,nGpuAlignStride = 32
        DEBUG  : ionAlloc <__GetIonMemOpsS:870>: *** get __GetIonMemOpsS ***
        DEBUG  : cedarc <LogVersionInfo:40>:
        >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cedar Codec <<<<<<<<<<<<<<<<<<<<<<<<<<<<
        tag   : CedarC-v1.3.0
        branch: v13
        commit: 7cc73a1efe79610ce8e8de0a1cfa[   44.222458] VE: enable hw clock
        9adf0bcc91c4
        date  : Fri Nov 13[   44.227336] enable_cedar_hw_clk,550
         10:19:03 2020 +0800
        author: houxiaoni
        patch :
        -------------[   44.238435] VE: VE real_freq=576000000
        [   44.238435]
        ---------------------------------------------------------
        
        DEBUG  : cedarc <InitializeVideoDecoder:475>: *** pVconfig->nVeFreq = 0
        DEBUG  : ionAlloc <__GetIonMemOpsS:870>: *** get __GetIonMemOpsS ***
        DEBUG  : ionAlloc <ion_alloc_open:175>: pid: 609, g_context = 0x3fd004d900
        
        DEBUG  : cedarc <VeInitialize:1323>: *** nPhyOffset = 0x0
        DEBUG  : ionAlloc <ion_alloc_open:201>: ** ion get phy offset = 0
        DEBUG  : ionAlloc <ion_alloc_open:222>: ion alloc open ok
        DEBUG  : cedarc <DecideStreamBufferSize:2295>: nBufferSize=4194304, p->vconfig.nVbvBufferSize=0
        
        DEBUG  : cedarc <VeInitialize:1323>: *** nPhyOffset = 0x0
        DEBUG  : cedarc <VeSetSpeed:1781>: *** set ve freq to 576 Mhz ***
        DEBUG  : cedarc <VideoEngineCreate:351>: *** pEngine->nIcVeVersion = 1301000010210, decIpVersion = 13010
        DEBUG  : cedarc <VideoEngineCreate:429>: **************eCtlAfcbMode = 0
        DEBUG  : cedarc <SetAfbcParam:160>: *************SetAfbcParam  pEngine->ndecIpVersion=13010
        
        DEBUG  : cedarc <H264DecoderInit:239>:  get the nIcversion = 1301000010210, nDecIpVersion = 13010
        DEBUG  : cedarc <GetSbmInterface:1755>: *********GetSbmInterface, nType=4
        
        DEBUG  : cedarc <GetSbmInterfaceFrame:1712>: ******* sbm-type: Frame*******
        DEBUG  : cedarc <SbmFrameInit:196>: ************pSbm->sbmInterface.bUseNewVeMemoryProgram=0
        
        DEBUG  : cedarc <CdcMessageQueueCreate:51>: nMessageSize = 40
        DEBUG  : ionAlloc <__GetIonMemOpsS:870>: *** get __GetIonMemOpsS ***
        DEBUG  : ionAlloc <ion_alloc_open:162>: ion context already create, ref_count:2
        
        DEBUG  : awplayer <VideoRenderCompSetWindow:454>: video render component setting window: 0x1f8b9fe0
        DEBUG  : awplayer <handleSetWindow:375>: process MESSAGE_ID_SET_WINDOW message, p->pPicture((nil))
        DEBUG  : awplayer <__LayerResetNativeWindow:917>: LayerResetNativeWindow : (nil)
        DEBUG  : awplayer <__LayerControl:1001>: layer control cmd = 259
        DEBUG  : awplayer <VideoRenderCompSetDeinterlace:310>: video render component setting deinterlace: 0x1f8b1a60
        DEBUG  : awplayer <PlayerConfigDropDelayFrame:2013>: PlayerConfigDropDelayFrame
        
        DEBUG  : awplayer <PlayerConfigDropDelayFrame:2016>: VideoDecCompSetDropDelayFrames
        
        DEBUG  : audioDecItf <AudioDecCompCreate:206>: libadecoder.so dlopen success, to load internal symbols...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(ParserRequestBsBuffer) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(ParserUpdateBsBuffer) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(BsQueryQuality) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioStreamDataSize) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioStreamBufferSize) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioStreamBufferMaxFrameNum) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioPCMDataSize) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DecRequestPcmBuffer) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DecUpdatePcmBuffer) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PlybkRequestPcmBuffer) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PlybkUpdatePcmBuffer) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PlybkRequestPcmPts) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(PcmQueryQuality) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(AudioDecoderSeek) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(InitializeAudioDecoder) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(ResetAudioDecoder) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DecodeAudioStream) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(DestroyAudioDecoder) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(CreateAudioDecoder) link success...
        DEBUG  : audioDecItf <AudioDecCompCreate:221>: func(SetRawPlayParam) link success...
        DEBUG  : audioRender <AudioRenderCompSetAudioSink:195>: audio render component setting AudioSink
        TPlayerSetDataSource() end
        DEBUG  : awplayer <XPlayerPrepareAsync:769>: prepareAsync
        DEBUG  : awplayer <XPlayerThread:2083>: process message XPLAYER_COMMAND_PREPARE. mPriData->mStatus: 4
        INFO   : awplayer <XPlayerThread:2119>: xxxxxxxxxx video size: width = 1024, height = 576
        DEBUG : tplayer <CallbackFromXPlayer:85>: video width = 1024,height = 576
        *****tplayer:video width = 1024,height = 576
        warning: unknown callback from Tinaplayer.
        TPLAYER_NOTIFY_PREPARED,has prepared.
        preparing...
        prepare ok
        TPlayerSetHoldLastPicture()
        DEBUG  : awplayer <VideoRenderSetHoldLastPicture:580>: video render component setting hold last picture(bHold=0).
        start play
        DEBUG  : awplayer <XPlayerStart:819>: start
        DEBUG  : awplayer <__LayerCtrlHoldLastPicture:682>: LayerCtrlHoldLastPicture, bHold = 0
        DEBUG  : awplayer <__LayerCtrlHideVideo:664>: __LayerCtrlHideVideo
        DEBUG  : awplayer <XPlayerThread:2270>: process message XPLAYER_COMMAND_START.
        DEBUG  : awplayer <PlayerStart:802>: player start
        DEBUG  : awplayer <BaseCompPostAndWait:61>: video decoder receive cmd: start
        DEBUG  : cedarc <SbmFrameReset:594>: ** wait for reset sem
        DEBUG  : cedarc <ProcessThread:1637>: *** post[   44.706131] random: crng init done
         reset sem
        DEBUG  : cedarc <Sbm[   44.712101] random: 6 urandom warning(s) missed due to ratelimiting
        FrameReset:596>: ** wait for reset sem ok
        DEBUG  : cedarc <SbmFrameReset:601>: SbmFrameReset finish
        DEBUG  : cedarc <H264ProcessExtraData2:543>: H264ProcessNaluUnit, bNeedFindSPS = 0, bNeedFindPPS = 0
        DEBUG  : awplayer <BaseCompPostAndWait:61>: audio decoder receive cmd: start
        (Allwinner Audio Middle Layer),line(971) : Create Decoder!!=====
        DEBUG  : audioDecItf <handleStart:1065>: Create libadecoder success...
        (Allwinner Audio Middle Layer),line(603) : AudioDec_Installaudiolib ok
        (Allwinner Audio Middle Layer),line(606) : audio decoder init start ...
        (AllwinnerAlibs),line(50) :
        >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Audio <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        tag   : audiocodec-v1.2
        branch: new
        commit: 3ba65962c01cbf1280ddda19d843009b6ef8ce85
        date  : Tue Jan 8 16:25:27 2019 +0800
        ----------------------------------------------------------------------
        
        (AllwinnerAlibs),line(700) : ----Loading so success!
        (AllwinnerAlibs),line(902) : *************pAudioStreamInfo start******************
        (AllwinnerAlibs),line(903) : eCodecFormat         :id(4), name(aac low-complexy)
        (AllwinnerAlibs),line(904) : eSubCodecFormat      :0
        (AllwinnerAlibs),line(905) : nChannelNum          :2
        (AllwinnerAlibs),line(906) : nBitsPerSample       :16
        (AllwinnerAlibs),line(907) : nSampleRate          :44100
        (AllwinnerAlibs),line(908) : nAvgBitrate          :125588
        (AllwinnerAlibs),line(909) : nMaxBitRate          :529200
        (AllwinnerAlibs),line(910) : nFileSize            :0
        (AllwinnerAlibs),line(911) : eAudioBitstreamSource:0
        (AllwinnerAlibs),line(912) : eDataEncodeType      :0
        (AllwinnerAlibs),line(913) : nCodecSpecificDataLen:2
        (AllwinnerAlibs),line(914) : pCodecSpecificData   :0x3fd0077370
        (AllwinnerAlibs),line(915) : nFlags               :0
        (AllwinnerAlibs),line(916) : nBlockAlign          :0
        (AllwinnerAlibs),line(917) : *************pAudioStreamInfo end  ******************
        (AAC Decoder),line(36) : init successs...
        (Allwinner Audio Middle Layer),line(614) : AUDIO DECODE INIT OK...0
        DEBUG  : awplayer <BaseCompPostAndWait:61>: video render receive cmd: start
        DEBUG  : awplayer <handleStart:640>: video render handleStart:p->eStatus = 0
        DEBUG  : awplayer <BaseCompPostAndWait:61>: audio render receive cmd: start
        INFO   : audioRender <handleStart:295>: audio render process start message.
        DEBUG  : audioRender <initSoundDevice:478>: init sound device.
        DEBUG  : audioRender <initSoundDevice:486>: set sound devide param, sample rate = 44100, channel num = 2.
        DEBUG : tsoundcontrol <TSoundDeviceSetFormat:193>: TinaSoundDeviceSetFormat(),sc->sound_status == 2
        DEBUG : tsoundcontrol <TSoundDeviceSetFormat:195>: TinaSoundDeviceSetFormat()
        DEBUG : tsoundcontrol <TSoundDeviceSetFormat:201>: TinaSoundDeviceSetFormat()>>>sample_rate:44100,channel_num:2,sc->bytes_per_sample:4
        WARNING: awplayer <callbackProcess:3674>: message 0x40a not handled.
        DEBUG  : demuxComponent <DemuxThread:2115>: process message DEMUX_COMMAND_START.
        started.
        DEBUG  : cedarc <AvcSbmFrameCheckBitStreamType:286>: result: bStreamWithStartCode[0], with[0], whitout[1]
        DEBUG  : cedarc <H264DecodePictureScanType:2780>: here3:hCtx->bProgressice=1
        
        DEBUG  : cedarc <VeSetEnableAfbcFlag:1787>: **** VeSetEnableAfbcFlag: 0
        DEBUG  : fbm.c <FbmCreateBuffer:149>: FbmCreate, total fbm number: 10, decoder needed: 4,  nWidth=1024, nHeight=576, nAlignStride = 32
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:310>: *** calcute nLower2BitBufOffset = 0(0.00), stride = 0
        DEBUG  : fbm.c <FbmCreateBuffer:409>: *** finish fbmCreateBuffer
        DEBUG  : awplayer <CallbackProcess:3171>: first audio pts = 0
        DEBUG  : awplayer <RenderGetVideoFbmBufInfo:1468>: video buffer info: nWidth[1024],nHeight[576],nBufferCount[10],ePixelFormat[5]
        DEBUG  : awplayer <RenderGetVideoFbmBufInfo:1471>: video buffer info: nAlignValue[32],bProgressiveFlag[1],bIsSoftDecoderFlag[0]
        DEBUG  : awplayer <__LayerControl:1001>: layer control cmd = 257
        DEBUG  : awplayer <__LayerControl:1003>: get the fbm buf info
        DEBUG  : awplayer <__LayerControl:1005>: fbmBufInfo->bProgressiveFlag = 1
        DEBUG  : awplayer <__LayerControl:1011>: lc->mNumHoldByLayer = 3
        DEBUG  : awplayer <__LayerSetDisplayPixelFormat:597>: Layer set expected pixel format, format = 5
        DEBUG  : awplayer <__LayerSetDisplayBufferSize:549>: __LayerSetDisplayBufferSize:width = 1024,height = 576
        DEBUG  : awplayer <__LayerSetDisplayBufferCount:890>: LayerSetBufferCount: count = 10
        DEBUG  : awplayer <__LayerControl:1001>: layer control cmd = 260
        DEBUG  : awplayer <__LayerControl:1014>: get the fbm buf info
        DEBUG  : awplayer <__LayerControl:1020>: b10BitPicFlag = 0, nLbcLossyComMod = 0, bIsLossy = 0, bRcEn = 0
        DEBUG  : awplayer <__LayerGetBufferNumHoldByGpu:905>: num hold by gpu is 3
        DEBUG  : awplayer <SetGpuBufferToDecoder:1510>: SetGpuBufferToDecoder:nNumHoldByLayer = 3,p->nGpuBufferNum = 10
        DEBUG  : awplayer <setLayerBuffer:135>: setLayerBuffer:Fmt(5),(1024 576, 0 x 0)
        DEBUG  : awplayer <setLayerBuffer:138>: Disp(1024x576)buf_cnt(10),ProFlag(0),SoftDecFlag(0)
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[0]:0x3fd5723000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[1]:0x3fd564b000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[2]:0x3fd5573000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[3]:0x3fd549b000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[4]:0x3fd53c3000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[5]:0x3fd52eb000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[6]:0x3fd5213000
        DEBUG  : awplayer <setLayerBuffer:323>: SunxiMemPalloc buf[7]:0x3fd513b000
        [   52.686191] ntpd invoked oom-killer: gfp_mask=0x40cc0(GFP_KERNEL|__GFP_COMP), order=0, oom_score_adj=0
        [   52.696715] CPU: 0 PID: 556 Comm: ntpd Tainted: G      D           5.4.61 #69
        [   52.705920] Call Trace:
        [   52.708680] [<ffffffe0000323ce>] walk_stackframe+0x0/0xa0
        [   52.714828] [<ffffffe0000325b0>] show_stack+0x2a/0x34
        [   52.720482] [<ffffffe00060231c>] dump_stack+0x20/0x28
        [   52.726435] [<ffffffe00008e3c8>] dump_header+0x48/0x1a4
        [   52.732274] [<ffffffe00008dc86>] oom_kill_process+0x2d8/0x2da
        [   52.739300] [<ffffffe00008e0f4>] out_of_memory+0x92/0x2c4
        [   52.745536] [<ffffffe0000b9af0>] __alloc_pages_slowpath+0x6c6/0x79a
        [   52.752726] [<ffffffe0000b9d06>] __alloc_pages_nodemask+0x142/0x174
        [   52.761020] [<ffffffe0000c3054>] new_slab+0x290/0x2e2
        [   52.766889] [<ffffffe0000c3fa4>] ___slab_alloc.isra.99.constprop.104+0x14a/0x33a
        [   52.838880] [<ffffffe0000c41aa>] __slab_alloc.isra.100.constprop.103+0x16/0x24
        [   52.847161] [<ffffffe0000c4af4>] __kmalloc+0x112/0x1ee
        [   52.852939] [<ffffffe00016be3e>] squashfs_read_data+0x66/0x3ce
        [   52.859655] [<ffffffe00016ee50>] squashfs_readpage_block+0x230/0x432
        [   52.866969] [<ffffffe00016d592>] squashfs_readpage+0x38c/0x578
        [   52.873552] [<ffffffe0000912be>] read_pages+0xc4/0xf6
        [   52.879253] [<ffffffe000091402>] __do_page_cache_readahead+0x112/0x11e
        [   52.886855] [<ffffffe00008b1ac>] filemap_fault+0x462/0x61c
        [   52.892991] [<ffffffe0000a71de>] __do_fault+0x26/0xba
        [   52.898739] [<ffffffe0000aa340>] __handle_mm_fault+0x52c/0x91a
        [   52.905441] [<ffffffe0000aa756>] handle_mm_fault+0x28/0x32
        [   52.911754] [<ffffffe00003383e>] do_page_fault+0xb8/0x2de
        [   52.917846] [<ffffffe000031018>] ret_from_exception+0x0/0xc
        [   52.924171] Mem-Info:
        [   52.926805] active_anon:1426 inactive_anon:7 isolated_anon:0
        [   52.926805]  active_file:101 inactive_file:267 isolated_file:0
        [   52.926805]  unevictable:9 dirty:0 writeback:0 unstable:0
        [   52.926805]  slab_reclaimable:794 slab_unreclaimable:2563
        [   52.926805]  mapped:62 shmem:20 pagetables:104 bounce:0
        [   52.926805]  free:1662 free_pcp:3 free_cma:812
        [   52.962726] Node 0 active_anon:5704kB inactive_anon:28kB active_file:404kB inactive_file:1068kB unevictable:36kB isolated(anon):0kB isolated(file):0kB mapped:248kB dirty:0kB writeback:0kB shmem:80kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
        [   52.987933] DMA32 free:6648kB min:896kB low:1120kB high:1344kB active_anon:5704kB inactive_anon:28kB active_file:404kB inactive_file:1068kB unevictable:36kB writepending:0kB present:63488kB managed:50604kB mlocked:36kB kernel_stack:1136kB pagetables:416kB bounce:0kB free_pcp:12kB local_pcp:12kB free_cma:3248kB
        [   53.018895] lowmem_reserve[]: 0 0 0
        [   53.022803] DMA32: 88*4kB (UME) 123*8kB (UME) 56*16kB (UMEC) 34*32kB (UEC) 2*64kB (E) 1*128kB (C) 0*256kB 0*512kB 1*1024kB (C) 1*2048kB (C) 0*4096kB = 6648kB
        [   53.038751] Free pages count per migrate typeat order:     0      1      2      3      4      5      6      7      8      9     10
        [   53.052270] zone    DMA32, type    Unmovable     50     66     45     21      0      0      0      0      0      0      0
        [   53.064859] zone    DMA32, type      Movable     30     47      2      0      0      0      0      0      0      0      0
        [   53.077425] zone    DMA32, type  Reclaimable      8     10      8     12      2      0      0      0      0      0      0
        [   53.089992] zone    DMA32, type          CMA      0      0      1      1      0      1      0      0      1      1      0
        [   53.102538] zone    DMA32, type   HighAtomic      0      0      0      0      0      0      0      0      0      0      0
        [   53.115127] zone    DMA32, type      Isolate      0      0      0      0      0      0      0      0      0      0      0
        [   53.128054] 390 total pagecache pages
        [   53.132143] 0 pages in swap cache
        [   53.135938] Swap cache stats: add 0, delete 0, find 0/0
        [   53.141798] Free swap  = 0kB
        [   53.145172] Total swap = 0kB
        [   53.148526] 15872 pages RAM
        [   53.151678] 0 pages HighMem/MovableOnly
        [   53.156032] 3221 pages reserved
        [   53.159535] 2048 pages cma reserved
        [   53.163444] Tasks state (memory values in pages):
        [   53.168959] [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
        [   53.178728] [    113]     0   113      415       39    24576        0         -1000 ubusd
        [   53.188045] [    122]     0   122      675       41    28672        0             0 ash
        [   53.197202] [    123]     0   123      406       31    28672        0             0 askfirst
        [   53.206798] [    140]     0   140      659       51    28672        0             0 S99lvgldemo
        [   53.216621] [    142]     0   142     1315       95    36864        0             0 lvgl_demo
        [   53.226447] [    230]     0   230      524       48    28672        0             0 dbus-daemon
        [   53.236290] [    231]     0   231    55716       37    53248        0             0 adbd
        [   53.245534] [    478]     0   478      440       59    28672        0         -1000 netifd
        [   53.254985] [    508]     0   508     2455       32    24576        0             0 MtpDaemon
        [   53.264681] [    529]     0   529      374       23    24576        0             0 swupdate-progre
        [   53.274891] [    556]     0   556      681       67    28672        0             0 ntpd
        [   53.284168] [    568]     0   568    21387      132    45056        0             0 tt
        [   53.293121] [    609]     0   609   103460      740   126976        0             0 tplayerdemo
        [   53.302933] [    621]     0   621      425       12    20480        0             0 dropbear
        [   53.312642] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),task=tplayerdemo,pid=609,uid=0
        [   53.322393] Out of memory: Killed process 609 (tplayerdemo) total-vm:413840kB, anon-rss:2840kB, file-rss:84kB, shmem-rss:36kB, UID:0 pgtables:124kB oom_score_adj:0
        [   53.342482] oom_reaper: reaped process 609 (tplayerdemo), now anon-rss:0kB, file-rss:0kB, shmem-rss:36kB
        [   56.345215] VE: release lost-lock...
        [   56.413030] [DISP] disp_mgr_set_layer_config,line:1597:
        [   56.413035] NULL hdl!
        [   56.456358] [DISP] disp_lcd_pwm_disable,line:1236:
        [   56.456364] pwm device hdl is NULL
        [   56.717933] sun8iw20-pinctrl 2000000.pinctrl: pin PD17 already requested by 2031000.dmic; cannot claim for 1c0c000.lcd0
        [   56.809825] sun8iw20-pinctrl 2000000.pinctrl: pin-113 (1c0c000.lcd0) status -22
        [   56.818082] sun8iw20-pinctrl 2000000.pinctrl: could not request pin 113 (PD17) from group PD17  on device 2000000.pinctrl
        [   56.835505] platform 1c0c000.lcd0: Error applying setting, reverse things back
        [   56.889655] [DISP] disp_sys_pin_set_state,line:395:
        [   56.889662] pinctrl_select_state(sleep) for allwinner,sunxi-lcd0 fail
        Killed
        root@TinaLinux:/#
        root@TinaLinux:/#
        root@TinaLinux:/#
        
        1 Reply Last reply Reply Quote Share 0
        • BedRock
          BedRock LV 6 last edited by

          tplaydemo有个剪裁的版本目前没有发布,F133平台目前确实跑不起来😂 😂

          1 Reply Last reply Reply Quote Share 1
          • 1 / 1
          • First post
            Last post

          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策