64M DDR2 的 D1s tina linux 运行 tplayerdemo 内存不足直接奔溃,求解决方案。
-
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的,所以感觉还是配置的问题。
-
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:/#
-
tplaydemo有个剪裁的版本目前没有发布,F133平台目前确实跑不起来
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号