bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.38k stars 8.1k forks source link

升级为0.6.0后首次加载视频时间变长 #1811

Open infsafe opened 8 years ago

infsafe commented 8 years ago

1、原来是0.5.1 2、VideoView使用的是原来官方封装的IjkVideoView 3、升级为0.6.0后,视频加载时间变的很长。 测试了同一个视频,原来加载时间是2.26秒,升级后加载时间为11秒。 4、视频格式是M3U8.

infsafe commented 8 years ago

平台是Android,测试手机是vivo X6S A。 视频地址: http://v.immocha.com/gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU

ctiao commented 8 years ago

在example上没有重现,有详细的log吗

infsafe commented 8 years ago

下面是0.6.0播放一个视频的的log: `I/TDLog ( 9794): onEvent being called! eventId: 头条视频播放按钮点击次数, eventLabel: 11227, eventMap: null I/MediaFocusControl( 1407): AudioFocus requestAudioFocus() from android.media.AudioManager@2b182b79 req=1flags=0x0 D/IJKMEDIA( 9794): IjkMediaPlayer_native_setup I/IJKMEDIA( 9794): av_version_info: ff3.1--ijk0.6.0--20160715--001 D/IJKMEDIA( 9794): ffpipeline_create_from_android() D/IJKMEDIA( 9794): ijkmp_set_inject_opaque(0x200776) D/IJKMEDIA( 9794): ijkmp_set_inject_opaque()=void D/IJKMEDIA( 9794): ijkmp_android_set_mediacodec_select_callback() D/IJKMEDIA( 9794): ffpipeline_set_mediacodec_select_callback D/IJKMEDIA( 9794): ijkmp_android_set_mediacodec_select_callback()=void D/IJKMEDIA( 9794): IjkMediaPlayer_native_setLogLevel(3) D/IJKMEDIA( 9794): moncleanup D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/IJKMEDIA( 9794): IjkMediaPlayer_setOptionLong D/tv.danmaku.ijk.media.player.IjkMediaPlayer( 9794): Couldn't open file on client side, trying server side D/IJKMEDIA( 9794): IjkMediaPlayer_setDataSourceAndHeaders V/IJKMEDIA( 9794): setDataSource: path http://v.immocha.com/gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU D/IJKMEDIA( 9794): ijkmp_set_data_source(url="http://v.immocha.com/gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU") D/IJKMEDIA( 9794): ijkmp_set_data_source(url="http://v.immocha.com/gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU")=0 D/IJKMEDIA( 9794): IjkMediaPlayer_setVideoSurface D/IJKMEDIA( 9794): ijkmp_set_android_surface(surface=0xffcea390) D/IJKMEDIA( 9794): ffpipeline_set_surface() D/IJKMEDIA( 9794): ijkmp_set_android_surface(surface=0xffcea390)=void W/tv.danmaku.ijk.media.player.IjkMediaPlayer( 9794): setScreenOnWhilePlaying(true) is ineffective without a SurfaceHolder D/IJKMEDIA( 9794): IjkMediaPlayer_prepareAsync D/IJKMEDIA( 9794): ijkmp_prepare_async() I/IJKMEDIA( 9794): ===== versions ===== I/IJKMEDIA( 9794): FFmpeg : ff3.1--ijk0.6.0--20160715--001 I/IJKMEDIA( 9794): libavutil : 55.27.100 I/IJKMEDIA( 9794): libavcodec : 57.48.101 I/IJKMEDIA( 9794): libavformat : 57.40.101 I/IJKMEDIA( 9794): libswscale : 4.1.100 I/IJKMEDIA( 9794): libswresample: 2.1.100 I/IJKMEDIA( 9794): ===== options ===== I/IJKMEDIA( 9794): player-opts : mediacodec = 0 I/IJKMEDIA( 9794): player-opts : opensles = 0 I/IJKMEDIA( 9794): player-opts : overlay-format = 842225234 I/IJKMEDIA( 9794): player-opts : framedrop = 1 I/IJKMEDIA( 9794): player-opts : start-on-prepared = 0 I/IJKMEDIA( 9794): format-opts : ijkinject-opaque = 2099062 I/IJKMEDIA( 9794): format-opts : ijkapplication = -1415644832 I/IJKMEDIA( 9794): format-opts : http-detect-range-support = 0 I/IJKMEDIA( 9794): codec-opts : skip_loop_filter = 48 I/IJKMEDIA( 9794): =================== D/IJKMEDIA( 9794): ijkmp_prepare_async()=0 I/IJKMEDIA( 9794): SDL_RunThread: [10312] ff_vout I/IJKMEDIA( 9794): SDL_RunThread: [10311] ff_msg_loop D/IJKMEDIA( 9794): message_loop I/IJKMEDIA( 9794): SDL_RunThread: [10313] ff_read D/IJKMEDIA( 9794): Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy' D/IJKMEDIA( 9794): FFP_MSG_FLUSH: D/IJKMEDIA( 9794): request: GET /gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU HTTP/1.1

D/IJKMEDIA( 9794): User-Agent: Lavf/57.40.101

D/IJKMEDIA( 9794): Accept: /

D/IJKMEDIA( 9794): Range: bytes=0-

D/IJKMEDIA( 9794): Connection: close

D/IJKMEDIA( 9794): Host: v.immocha.com

D/IJKMEDIA( 9794): Icy-MetaData: 1

D/IJKMEDIA( 9794):

D/IJKMEDIA( 9794): D/IJKMEDIA( 9794): Format hls,applehttp probed with size=2048 and score=100 I/IJKMEDIA( 9794): HLS request for url 'http://v.immocha.com/gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU/000000.ts', offset 0, playlist 0 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 I/SurfaceFlinger( 431): FPS: 2 D/IJKMEDIA( 9794): request: GET /gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU/000000.ts HTTP/1.1

D/IJKMEDIA( 9794): User-Agent: Lavf/57.40.101

D/IJKMEDIA( 9794): Accept: /

D/IJKMEDIA( 9794): Connection: close

D/IJKMEDIA( 9794): Host: v.immocha.com

D/IJKMEDIA( 9794): Icy-MetaData: 1

D/IJKMEDIA( 9794):

D/IJKMEDIA( 9794): I/AutoDateTimeService( 6832): update time with ntp host=asia.pool.ntp.org I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 D/IJKMEDIA( 9794): Format mpegts probed with size=2048 and score=50 D/IJKMEDIA( 9794): stream=0 stream_type=1b pid=100 prog_reg_desc= D/IJKMEDIA( 9794): stream=1 stream_type=f pid=101 prog_reg_desc= D/IJKMEDIA( 9794): Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:2 D/IJKMEDIA( 9794): user data:"x264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=14 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00" D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 6, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 7, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 8, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 5, nal_ref_idc: 3 D/IJKMEDIA( 9794): user data:"x264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=14 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00" D/IJKMEDIA( 9794): no picture I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU7: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/VivoNetworkController( 2638): SystemUI|mWifiEnabled && mWifiConnected = true I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 V/MediaScannerThreadPool( 2580): scan finsih in Scan-thread#1: size = 832, priority = 9979, cost = 1980ms (/storage/emulated/0/.transportext, /storage/emulated/0/alipay) V/MediaScannerThreadPool( 2580): scan start in Scan-thread#1: size = 392, priority = 9977(/storage/emulated/0/backups, /storage/emulated/0/MobNativeCrashLogs, /storage/emulated/0/tencentmapsdk, /storage/emulated/0/system, /storage/emulated/0/libs, /storage/emulated/0/sysdata, /storage/emulated/0/QQBrowser I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 W/MediaScanner( 2580): Include nomeida folder. I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1612800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/SurfaceFlinger( 431): FPS: 60 D/FingerGoodix( 786): ESD doesn't do in HIGH speed or in FF. I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU7: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU7: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 V/MediaScannerThreadPool( 2580): scan finsih in Scan-thread#3: size = 542, priority = 9978, cost = 1624ms (/storage/emulated/0/.SystemConfig, /storage/emulated/0/BaiduMap) V/MediaScannerThreadPool( 2580): scan start in Scan-thread#3: size = 407, priority = 9976(/storage/emulated/0/netease I/DataNetworkManager( 9794): before call notifyDataNetworkStrengthChanged() I/DataNetworkManager( 9794): after call notifyDataNetworkStrengthChanged() I/VivoNetworkController( 2638): SystemUI|onSignalStrengthsChanged received on subscription : 1, signalStrength = SignalStrength: 30 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte, level = 5, gsm level = 5, cdma level = 0 I/VivoNetworkController( 2638): SystemUI|updateIconSet, subscription = 1, cs type = 3, ps type = 3 I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 0, mIsSIM1Insert = false, mIsSIM2Insert = true I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 0, mIsSIM1Insert = false, mIsSIM2Insert = true I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 0, mIsSIM1Insert = false, mIsSIM2Insert = true I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 1, mIsSIM1Insert = false, mIsSIM2Insert = true I/VivoNetworkController( 2638): SystemUI|isRoaming(1) = false I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 1, mIsSIM1Insert = false, mIsSIM2Insert = true I/VivoNetworkController( 2638): SystemUI|mDataServiceState[1] = 0 I/VivoNetworkController( 2638): SystemUI|ss.getState() = 0 I/VivoNetworkController( 2638): SystemUI|mSignalStrength[1] = SignalStrength: 30 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte, mServiceState = [Landroid.telephony.ServiceState;@3a889a19 I/VivoNetworkController( 2638): SystemUI|isRoaming(1) = false I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU7: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1612800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 D/AppInfoManager( 9339): getInstallThirdAppMd5, time=33355 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU5: device=cluster1 frequency=1804800 I/SurfaceFlinger( 431): FPS: 60 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU4: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-L2_CACHE_1: device=cluster1 frequency=1804800 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1747200 I/ThermalEngine( 463): cpu_frequency_pre_req: SS-CPU6: device=cluster1 frequency=1804800 I/SurfaceFlinger( 431): FPS: 60 D/FingerGoodix( 786): ESD doesn't do in HIGH speed or in FF. V/MediaScannerThreadPool( 2580): scan finsih in Scan-thread#1: size = 392, priority = 9977, cost = 2988ms (/storage/emulated/0/backups, /storage/emulated/0/MobNativeCrashLogs, /storage/emulated/0/tencentmapsdk, /storage/emulated/0/system, /storage/emulated/0/libs, /storage/emulated/0/sysdata, /storage/emulated/0/QQBrowser) V/MediaScannerThreadPool( 2580): scan start in Scan-thread#1: size = 194, priority = 9975(/storage/emulated/0/com.tencent.mobileqq, /storage/emulated/0/MiMarket, /storage/emulated/0/wandoujia I/SurfaceFlinger( 431): FPS: 60 D/NetworkManagementService( 1407): hardware tether stats:NetworkStats: elapsedRealtime=178892 D/NetworkManagementService( 1407): getNetworkStatsSummaryXt:NetworkStats: elapsedRealtime=178893 D/NetworkManagementService( 1407): [0] iface=wlan0 uid=-1 set=ALL tag=0x0 rxBytes=4829674 rxPackets=5271 txBytes=345244 txPackets=3474 operations=0 D/NetworkManagementService( 1407): [1] iface=lo uid=-1 set=ALL tag=0x0 rxBytes=0 rxPackets=0 txBytes=0 txPackets=0 operations=0 D/NetworkManagementService( 1407): hardware tether stats:NetworkStats: elapsedRealtime=178894 D/NetworkManagementService( 1407): getNetworkStatsSummaryDev:NetworkStats: elapsedRealtime=178895 D/NetworkManagementService( 1407): [0] iface=wlan0 uid=-1 set=ALL tag=0x0 rxBytes=4855488 rxPackets=5772 txBytes=395148 txPackets=3486 operations=0 D/NetworkManagementService( 1407): [1] iface=lo uid=-1 set=ALL tag=0x0 rxBytes=0 rxPackets=0 txBytes=0 txPackets=0 operations=0 V/AlarmAlign( 1407): triggerAlarm v at 179059, size=1, hasWakeup=false, mWake_Set=true, mNextWakeup=235345, mNextNonWakeup=179059, mBatch.end=238345, why=8 V/AlarmAlign( 1407): checkSet SCREEN_ON, type = 3, when = 184059 V/AlarmAlign( 1407): setLocked to kernel, type = 3, when = 184059, curTime = 179060 D/KeyguardUpdateMonitor( 2638): received broadcast android.intent.action.TIME_TICK D/KeyguardUpdateMonitor( 2638): handleTimeUpdate I/ImageDigitalClock( 2638): updateTime = 15:10 I/ImageDigitalClock( 2638): updateTime = 15:10 D/SettingsProvider( 1407): lookupValue table system cache contains Key date_format , value = Bundle[{value=yyyy-MM-dd}] I/UpSlideUpdateMonitor( 2638): SystemUI|onReceive, action = android.intent.action.TIME_TICK D/WidgetClockHelper( 3225): ClockWidgetReceiver action:android.intent.action.TIME_TICK D/SettingsProvider( 1407): lookupValue table system cache contains Key time_12_24 , value = Bundle[{value=24}] D/VivoMagicClockWeatherLayout( 3225): setTime.. D/VivoMagicClockWeatherLayout( 3225): playTimeTickAnimator(0, 1) D/VivoMagicClockWeatherLayout( 3225): playTimeTickAnimator(9, 0) D/WifiConfigStore( 1407): isAccessPointContact netId:0 D/WifiConfigStore( 1407): isAccessPointContact , configKey:"YunYao_5GHz"-WPA_PSK D/WifiConfigStore( 1407): isAccessPointContact need:false V/MediaScannerThreadPool( 2580): scan finsih in Scan-thread#1: size = 194, priority = 9975, cost = 1496ms (/storage/emulated/0/com.tencent.mobileqq, /storage/emulated/0/MiMarket, /storage/emulated/0/wandoujia) V/MediaScannerThreadPool( 2580): scan start in Scan-thread#1: size = 1870, priority = 9974(/storage/emulated/0/autonaviDB, /storage/emulated/0/muzhiwan, /storage/emulated/0/.Android, /storage/emulated/0/.ngdslog, /storage/emulated/0/.qqpim_guid, /storage/emulated/0/com.tencent.qqpim, /storage/emulated/0/qqpim, /storage/emulated/0/.tbs, /storage/emulated/0/.vivoBrowser I/SurfaceFlinger( 431): FPS: 60 D/FingerGoodix( 786): ESD doesn't do in HIGH speed or in FF. I/DataNetworkManager( 9794): before call notifyDataNetworkStrengthChanged() I/DataNetworkManager( 9794): after call notifyDataNetworkStrengthChanged() I/VivoNetworkController( 2638): SystemUI|onSignalStrengthsChanged received on subscription : 1, signalStrength = SignalStrength: 29 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte, level = 5, gsm level = 5, cdma level = 0 I/VivoNetworkController( 2638): SystemUI|updateIconSet, subscription = 1, cs type = 3, ps type = 3 I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 0, mIsSIM1Insert = false, mIsSIM2Insert = true I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 0, mIsSIM1Insert = false, mIsSIM2Insert = true I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 0, mIsSIM1Insert = false, mIsSIM2Insert = true I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 1, mIsSIM1Insert = false, mIsSIM2Insert = true I/VivoNetworkController( 2638): SystemUI|isRoaming(1) = false I/SIMAndNetworkHelper( 2638): SystemUI|isSIMInserted, slot = 1, mIsSIM1Insert = false, mIsSIM2Insert = true I/VivoNetworkController( 2638): SystemUI|mDataServiceState[1] = 0 I/VivoNetworkController( 2638): SystemUI|ss.getState() = 0 I/VivoNetworkController( 2638): SystemUI|mSignalStrength[1] = SignalStrength: 29 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte, mServiceState = [Landroid.telephony.ServiceState;@3a889a19 I/VivoNetworkController( 2638): SystemUI|isRoaming(1) = false I/SurfaceFlinger( 431): FPS: 60 I/IJKMEDIA( 9794): max_analyze_duration 7000000 reached at 7000000 microseconds st:0 D/IJKMEDIA( 9794): After avformat_find_stream_info() pos: 1557768 bytes read:1572864 seeks:0 frames:502 E/IJKMEDIA( 9794): Option http-detect-range-support not found. D/IJKMEDIA( 9794): Before avformat_find_stream_info() pos: 2825 bytes read:2825 seeks:0 nb_streams:2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 6, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 7, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 8, nal_ref_idc: 3 I/IJKMEDIA( 9794): Ignoring NAL type 9 in extradata I/IJKMEDIA( 9794): Ignoring NAL type 6 in extradata D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 6, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 7, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 8, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 5, nal_ref_idc: 3 D/IJKMEDIA( 9794): user data:"x264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=14 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00" D/IJKMEDIA( 9794): no picture D/IJKMEDIA( 9794): All info found D/IJKMEDIA( 9794): After avformat_find_stream_info() pos: 2825 bytes read:2825 seeks:0 frames:54 I/IJKMEDIA( 9794): max_frame_duration: 10.000 I/IJKMEDIA( 9794): Input #0, hls,applehttp, from 'http://v.immocha.com/gz6S-msCANa8NZhgNdmW9qvYCXA=/luXD1lSzOI5GADp1icp_AU1Ym2BU': I/IJKMEDIA( 9794): Duration: I/IJKMEDIA( 9794): 00:05:09.80 I/IJKMEDIA( 9794): , start: I/IJKMEDIA( 9794): 1.458667 I/IJKMEDIA( 9794): , bitrate: I/IJKMEDIA( 9794): 0 kb/s I/IJKMEDIA( 9794): I/IJKMEDIA( 9794): Program 0 I/IJKMEDIA( 9794): Metadata: I/IJKMEDIA( 9794): variant_bitrate : I/IJKMEDIA( 9794): 0 I/IJKMEDIA( 9794): I/IJKMEDIA( 9794): Stream #0:0 D/IJKMEDIA( 9794): , 21, 1/90000 I/IJKMEDIA( 9794): : Video: h264, 1 reference frame ([27][0][0][0] / 0x001B), yuv420p(left), 800x450 (800x464), 0/1 I/IJKMEDIA( 9794): , I/IJKMEDIA( 9794): 25 fps, I/IJKMEDIA( 9794): 25 tbr, I/IJKMEDIA( 9794): 90k tbn, I/IJKMEDIA( 9794): 50 tbc I/IJKMEDIA( 9794): I/IJKMEDIA( 9794): Stream #0:1 D/IJKMEDIA( 9794): , 33, 1/90000 I/IJKMEDIA( 9794): : Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 129 kb/s I/IJKMEDIA( 9794): I/IJKMEDIA( 9794): SDL_Android_AudioTrack: CHANNEL_OUT_STEREO I/IJKMEDIA( 9794): SDL_Android_AudioTrack: ENCODING_PCM_16BIT D/AudioPolicyManager( 451): getOutput() returns output 2 D/AudioPolicyManager( 451): getOutput() returns output 2 D/AudioPolicyManager( 451): getOutput() returns output 2 D/AudioTrack( 9794): TrackOffload: AudioTrack Offload disabled by property, returning false D/AudioPolicyManager( 451): getOutput() returns output 2 D/AudioTrack( 9794): checkA2dpOutput is not A2dpOutput D/AudioFlinger( 451): createTrack_l, client:0xab5f3d78, pid:9794 D/AudioFlinger( 451): createTrack_l, add client:0xab5f3d78, pid:9794 D/AudioFlinger( 451): createTrack, pid:9794, TrackCounts:1 I/val2.mixer( 451): [mixer_new_track:545][0xab50b900@?], provider = 0xab59cde8, sink = 0x0, quality = 0 I/val2.mixer( 451): [mixer_new_track:559][0xab50b900@0] D/AudioFlinger( 451): createTrack_l, pid:9794, sessionId:37 V/FeatureService_Native( 451): player pkg name:com.yunyaoinc.mocha(9794) I/ParamService( 451): read_nvsize 1229343048 D/ParamService( 451): read_nvdata 1229343048 | 0xab57ecc0 | 1024 V/FeatureService_Native( 451): Player List: com.android.bbkmusic V/FeatureService_Native( 451): Player List: com.android.VideoPlayer V/FeatureService_Native( 451): Player List: com.kugou.android.support V/FeatureService_Native( 451): Player List: com.tencent.qqmusic V/FeatureService_Native( 451): Player List: com.tencent.qqmusic:QQPlayerService V/FeatureService_Native( 451): Player List: cn.kuwo.player:service V/FeatureService_Native( 451): Player List: com.ting.mp3.android V/FeatureService_Native( 451): Player List: com.sds.android.ttpod.support V/FeatureService_Native( 451): Player List: com.sds.android.ttpod.main V/FeatureService_Native( 451): Player List: com.sds.android.ttpod:support V/FeatureService_Native( 451): Player List: com.duomi.android V/FeatureService_Native( 451): Player List: com.netease.cloudmusic V/FeatureService_Native( 451): Player List: com.netease.cloudmusic:play V/FeatureService_Native( 451): Player List: fm.xiami.main V/FeatureService_Native( 451): Player List: fm.xiami.main.player V/FeatureService_Native( 451): Player List: com.douban.radio V/FeatureService_Native( 451): Player List: com.yinyuetai.ui V/FeatureService_Native( 451): Player List: com.google.android.youtube V/FeatureService_Native( 451): Player List: com.forshared.music V/FeatureService_Native( 451): Player List: com.mxtech.videoplayer.ad V/FeatureService_Native( 451): Player List: com.maxmpz.audioplayer V/FeatureService_Native( 451): Player List: com.google.android.music:main V/FeatureService_Native( 451): Player List: com.n7mobile.nplayer V/FeatureService_Native( 451): Player List: com.n7mobile.nplayer_1 V/FeatureService_Native( 451): Player List: tunein.service V/FeatureService_Native( 451): Player List: com.neutroncode.mpeval V/FeatureService_Native( 451): Player List: de.stohelit.folderplayer V/FeatureService_Native( 451): Player List: com.skysoft.kkbox.android V/FeatureService_Native( 451): Player List: com.spotify.music V/FeatureService_Native( 451): Player List: com.musixmatch.android.lyrify:media V/FeatureService_Native( 451): Player List: com.tencent.ibg.joox V/FeatureService_Native( 451): Player List: com.google.android.youtube.player V/FeatureService_Native( 451): Player List: com.ezhoop.music V/FeatureService_Native( 451): Player List: com.gaana V/FeatureService_Native( 451): Player List: com.saavn.android V/FeatureService_Native( 451): Player List: com.hungama.myplay.activity V/FeatureService_Native( 451): Player List: com.raaga.android V/FeatureService_Native( 451): Player List: com.music.player.mp3player.white V/FeatureService_Native( 451): Player List: com.smogahokiya.stafabandtop20charts V/FeatureService_Native( 451): Player List: com.melodis.midomiMusicIdentifier.freemium V/FeatureService_Native( 451): Player List: gudanglagu.lagu.gudang.com.gudanglaguindonesia D/FeatureService_Native( 451): Player(9794,10359,37) isHifiSupport:0 I/IJKMEDIA( 9794): SDL_Android_AudioTrack_new_from_spec: init volume as 1.000000/(0.000000,1.000000) I/IJKMEDIA( 9794): audio_session_id = 37 I/IJKMEDIA( 9794): AudioCodec: avcodec, aac I/IJKMEDIA( 9794): SDL_RunThread: [10322] ff_aout_android I/IJKMEDIA( 9794): SDL_RunThread: [10323] ff_audio_dec D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 6, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 7, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 8, nal_ref_idc: 3 I/IJKMEDIA( 9794): Ignoring NAL type 9 in extradata I/IJKMEDIA( 9794): Ignoring NAL type 6 in extradata D/AudioFlinger( 451): startOutput_POM , POM_id:9794 D/AudioPolicyManager( 451): startOutput_POM output:2, stream:3, session:37, pom_id:9794 I/AudioPolicyManager( 451): startOutput_POM: 9794 0 1 D/AudioPolicyManager( 451): startOutput isCallPOMStateChange :0, refCount:1 D/AudioPolicyManager( 451): setOutputDevice() mMutePrevDevice 0000 D/audio_hw_primary( 451): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2 D/audio_hw_extn( 451): audio_extn_set_anc_parameters: anc_enabled:0 V/audio_hw_fm( 451): audio_extn_fm_set_parameters: enter V/audio_hw_fm( 451): audio_extn_fm_set_parameters: exit V/audio_hw_extn( 451): audio_extn_hpx_set_parameters V/audio_hw_extn( 451): audio_extn_asphere_set_parameters: property not set!!! not doing anything V/AudioFlinger( 451): processConfigEvents_l() DONE thread 0xf1437008 I/AudioPolicyManager( 451): ###### POM Stack0: 0 0 1 I/AudioPolicyManager( 451): ###### POM Stack1: 9794 0 1 V/VivoStats( 1407): note what = 12, arg1 = 1, arg2 = 10359 I/IJKMEDIA( 9794): VideoCodec: avcodec, h264 W/IJKMEDIA( 9794): fps: 25.000000 (normal) W/IJKMEDIA( 9794): fps: 25.000000 (normal) I/IJKMEDIA( 9794): SDL_RunThread: [10333] ff_video_dec D/IJKMEDIA( 9794): FFP_MSG_VIDEO_ROTATION_CHANGED: 0 I/YVideoView( 9794): ==============onInfo===================10001 D/IjkVideoView( 9794): MEDIA_INFO_VIDEO_ROTATION_CHANGED: 0 V/PowerEffectManager( 3042): noteAudioLocked start uid = 10359 D/IJKMEDIA( 9794): FFP_MSG_VIDEO_SIZE_CHANGED: 800, 450 D/IJKMEDIA( 9794): FFP_MSG_SAR_CHANGED: 0, 1 D/IJKMEDIA( 9794): ijkmp_get_msg: FFP_MSG_PREPARED D/IJKMEDIA( 9794): FFP_MSG_PREPARED: V/VivoStats( 1407): note what = 12, arg1 = 0, arg2 = 10359 I/val2.mixer( 451): [mixer_track_init:294][0xab50b900@0] init track: channels 0x3, rate 48000, format 0x3 D/audio_hw_primary( 451): start_output_stream: enter: stream(0xab4fdbe8)usecase(0: deep-buffer-playback) devices(0x2) V/msm8916_platform( 451): platform_get_output_snd_device: enter: output devices(0x2) V/msm8916_platform( 451): platform_get_output_snd_device: exit: snd_device(speaker) D/audio_hw_primary( 451): select_devices, usecase_flag:32, out_snd_device:2 D/audio_hw_primary( 451): audio_set_default_i2s_rate: samplerate=KHZ_48 D/audio_hw_primary( 451): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) V/msm8916_platform( 451): platform_check_and_set_codec_backend_cfg: usecase = 0 V/msm8916_platform( 451): platform_get_backend_index: backend port - 0 I/msm8916_platform( 451): platform_check_and_set_codec_backend_cfg: Usecase bitwidth 16, samplerate 48000, backend_idx 0 V/msm8916_platform( 451): platform_get_backend_index: backend port - 0 I/msm8916_platform( 451): platform_check_codec_backend_cfg Codec selected backend: 0 current bit width: 16 and sample rate: 48000 D/msm8916_platform( 451): platform_check_codec_backend_cfg: resetting sample_rate back to default, backend_idx: 0 I/msm8916_platform( 451): platform_check_codec_backend_cfg Codec selected backend: 0 updated bit width: 16 and sample rate: 48000 V/msm8916_platform( 451): platform_get_backend_index: backend port - 0 D/hardware_info( 451): hw_info_append_hw_type : device_name = speaker D/audio_hw_primary( 451): enable_snd_device: snd_device(2: speaker) I/soundtrigger( 451): audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0 I/YVideoView( 9794): ===============onPrepared==============true I/audio_hw_primary( 451): select_devices Selected apptype: 69937 D/audio_hw_primary( 451): enable_audio_route: enter: usecase(0) D/soundtrigger( 451): audio_extn_sound_trigger_update_stream_status: uc_id 0 of type 0 for Event 3, with Raise=1 D/sound_trigger_platform( 451): platform_stdev_check_and_update_concurrency: concurrency active 0, tx 0, rx 1, concurrency session_allowed 1 I/audio_hw_utils( 451): audio_extn_utils_send_app_type_cfg app_type 69937, acdb_dev_id 15, sample_rate 48000 V/msm8916_platform( 451): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15) D/ACDB-LOADER( 451): ACDB -> send_audio_cal, acdb_id = 15, path = 0 D/ACDB-LOADER( 451): ACDB -> send_asm_topology D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID D/ACDB-LOADER( 451): ACDB -> send_adm_topology D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID D/ACDB-LOADER( 451): ACDB -> send_audtable D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE D/ACDB-LOADER( 451): ACDB -> AUDIO_SET_AUDPROC_CAL D/ACDB-LOADER( 451): ACDB -> send_audvoltable D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE D/ACDB-LOADER( 451): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL D/ACDB-LOADER( 451): ACDB -> send_audstrmtable D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2 D/ACDB-LOADER( 451): ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 32 D/ACDB-LOADER( 451): ACDB -> send_afe_cal D/ACDB-LOADER( 451): ACDB -> send_afe_topology D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID D/ACDB-LOADER( 451): ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 15, Topology Id 1025e D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE D/ACDB-LOADER( 451): ACDB -> AUDIO_SET_AFE_CAL D/ACDB-LOADER( 451): ACDB -> send_hw_delay : acdb_id = 15 path = 0 D/ACDB-LOADER( 451): ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY D/audio_hw_primary( 451): enable_audio_route: apply mixer and update path: deep-buffer-playback speaker D/audio_hw_primary( 451): enable_audio_route: exit D/audio_hw_primary( 451): select_devices: done D/audio_hw_primary( 451): start_output_stream: Opening PCM device card_id(0) device_id(0) format(0x3) V/PowerEffectManager( 3042): noteAudioLocked stop uid = 10359 V/msm8916_platform( 451): platform_set_channel_map channel_count:2 D/msm8916_platform( 451): platform_set_channel_map mixer_ctl_name:Playback Channel Map0 D/msm8916_platform( 451): platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2 W/AudioFlinger( 451): write blocked for 68 msecs, 5 delayed writes, thread 0xf1437008 D/AudioFlinger( 451): stopOutput_POM , POM_id:9794 D/AudioPolicyManager( 451): stopOutput_POM, output:2, stream:3, session:37, pom_id:9794 I/AudioPolicyManager( 451): stopOutput_POM: 9794 0 0 D/AudioPolicyManager( 451): stopOutput isCallPOMStateChange :0, refCount:1 D/AudioPolicyManager( 451): stopOutput isCallPOMStateChange :0, refCount:0 D/AudioPolicyManager( 451): setOutputDevice() mMutePrevDevice 0002 I/AudioPolicyManager( 451): ###### POM Stack0: 0 0 1 I/AudioPolicyManager( 451): ###### POM Stack1: 9794 0 0 I/AudioPolicyManager( 451): remove pom records for 9794. E/YVideoView( 9794): isPlaying()------------------PREPARED I/SurfaceFlinger( 431): FPS: 52 D/FingerGoodix( 786): ESD doesn't do in HIGH speed or in FF. D/IJKMEDIA( 9794): IjkMediaPlayer_start D/IJKMEDIA( 9794): ijkmp_start() D/IJKMEDIA( 9794): ijkmp_start()=0 D/IJKMEDIA( 9794): ijkmp_get_msg: FFP_REQ_START D/IJKMEDIA( 9794): ijkmp_get_msg: FFP_REQ_START: start on fly D/audio_hw_primary( 451): out_standby: enter: stream (0xab4fdbe8) usecase(0: deep-buffer-playback) D/IJKMEDIA( 9794): ijkmp_get_msg: FFP_REQ_START D/IJKMEDIA( 9794): ijkmp_get_msg: FFP_REQ_START: start on fly D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 6, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 7, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 8, nal_ref_idc: 3 D/IJKMEDIA( 9794): nal_unit_type: 5, nal_ref_idc: 3 D/IJKMEDIA( 9794): user data:"x264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=14 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00" D/IJKMEDIA( 9794): no picture D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): no picture D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): SDL_VoutFFmpeg_CreateOverlay(w=800, h=450, fmt=RV32(0x32335652, dp=0xab828be0) D/IJKMEDIA( 9794): Video: first frame decoded D/IJKMEDIA( 9794): SDL_VoutFFmpeg_CreateOverlay(w=800, h=450, fmt=RV32(0x32335652, dp=0xab828be0) D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): SDL_VoutFFmpeg_CreateOverlay(w=800, h=450, fmt=RV32(0x32335652, dp=0xab828be0) D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/audio_hw_primary( 451): stop_output_stream: enter: usecase(0: deep-buffer-playback) D/audio_hw_primary( 451): disable_audio_route: enter: usecase(0) D/audio_hw_primary( 451): disable_audio_route: reset and update mixer path: deep-buffer-playback speaker D/soundtrigger( 451): audio_extn_sound_trigger_update_stream_status: uc_id 0 of type 0 for Event 2, with Raise=1 D/sound_trigger_platform( 451): platform_stdev_check_and_update_concurrency: concurrency active 0, tx 0, rx 0, concurrency session_allowed 1 D/hardware_info( 451): hw_info_append_hw_type : device_name = speaker D/audio_hw_primary( 451): disable_snd_device: snd_device(2: speaker) I/soundtrigger( 451): audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0 I/AudioFlinger( 451): mStandby setThreadSampleRate D/AudioFlinger( 451): startOutput_POM , POM_id:9794 D/AudioPolicyManager( 451): startOutput_POM output:2, stream:3, session:37, pom_id:9794 I/AudioPolicyManager( 451): startOutput_POM: 9794 0 1 D/AudioPolicyManager( 451): startOutput isCallPOMStateChange :0, refCount:1 D/AudioPolicyManager( 451): setOutputDevice() mMutePrevDevice 0000 D/audio_hw_primary( 451): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2 D/audio_hw_extn( 451): audio_extn_set_anc_parameters: anc_enabled:0 V/audio_hw_fm( 451): audio_extn_fm_set_parameters: enter V/audio_hw_fm( 451): audio_extn_fm_set_parameters: exit V/audio_hw_extn( 451): audio_extn_hpx_set_parameters V/audio_hw_extn( 451): audio_extn_asphere_set_parameters: property not set!!! not doing anything V/AudioFlinger( 451): processConfigEvents_l() DONE thread 0xf1437008 I/AudioPolicyManager( 451): ###### POM Stack0: 0 0 1 I/AudioPolicyManager( 451): ###### POM Stack1: 9794 0 1 V/VivoStats( 1407): note what = 12, arg1 = 1, arg2 = 10359 D/IJKMEDIA( 9794): Using fltp internally between filters D/IJKMEDIA( 9794): avcodec/Audio: first frame decoded D/IJKMEDIA( 9794): FFP_MSG_VIDEO_SIZE_CHANGED: 800, 450 D/IJKMEDIA( 9794): FFP_MSG_VIDEO_SIZE_CHANGED: 800, 450 D/IJKMEDIA( 9794): FFP_MSG_VIDEO_SIZE_CHANGED: 800, 450 D/IJKMEDIA( 9794): FFP_MSG_AUDIO_RENDERING_START: D/IJKMEDIA( 9794): ANativeWindow_setBuffersGeometry: w=1080, h=608, f=(0x1) => w=800, h=450, f=RV32(0x32335652) V/PowerEffectManager( 3042): noteAudioLocked start uid = 10359 I/YVideoView( 9794): ==============onInfo===================10002 D/IjkVideoView( 9794): MEDIA_INFO_AUDIO_RENDERING_START: D/IJKMEDIA( 9794): FFP_MSG_VIDEO_RENDERING_START: D/AudioFlinger( 451): isReady, mReadyCheckCount 0 I/val2.mixer( 451): [mixer_track_init:294][0xab50b900@0] init track: channels 0x3, rate 48000, format 0x3 D/audio_hw_primary( 451): start_output_stream: enter: stream(0xab4fdbe8)usecase(0: deep-buffer-playback) devices(0x2) V/msm8916_platform( 451): platform_get_output_snd_device: enter: output devices(0x2) V/msm8916_platform( 451): platform_get_output_snd_device: exit: snd_device(speaker) D/audio_hw_primary( 451): select_devices, usecase_flag:32, out_snd_device:2 D/audio_hw_primary( 451): audio_set_default_i2s_rate: samplerate=KHZ_48 D/audio_hw_primary( 451): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) V/msm8916_platform( 451): platform_check_and_set_codec_backend_cfg: usecase = 0 V/msm8916_platform( 451): platform_get_backend_index: backend port - 0 I/msm8916_platform( 451): platform_check_and_set_codec_backend_cfg: Usecase bitwidth 16, samplerate 48000, backend_idx 0 V/msm8916_platform( 451): platform_get_backend_index: backend port - 0 I/msm8916_platform( 451): platform_check_codec_backend_cfg Codec selected backend: 0 current bit width: 16 and sample rate: 48000 D/msm8916_platform( 451): platform_check_codec_backend_cfg: resetting sample_rate back to default, backend_idx: 0 I/msm8916_platform( 451): platform_check_codec_backend_cfg Codec selected backend: 0 updated bit width: 16 and sample rate: 48000 V/msm8916_platform( 451): platform_get_backend_index: backend port - 0 D/hardware_info( 451): hw_info_append_hw_type : device_name = speaker D/audio_hw_primary( 451): enable_snd_device: snd_device(2: speaker) I/soundtrigger( 451): audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0 I/audio_hw_primary( 451): select_devices Selected apptype: 69937 D/audio_hw_primary( 451): enable_audio_route: enter: usecase(0) D/soundtrigger( 451): audio_extn_sound_trigger_update_stream_status: uc_id 0 of type 0 for Event 3, with Raise=1 D/sound_trigger_platform( 451): platform_stdev_check_and_update_concurrency: concurrency active 0, tx 0, rx 1, concurrency session_allowed 1 I/audio_hw_utils( 451): audio_extn_utils_send_app_type_cfg app_type 69937, acdb_dev_id 15, sample_rate 48000 V/msm8916_platform( 451): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15) D/ACDB-LOADER( 451): ACDB -> send_audio_cal, acdb_id = 15, path = 0 D/ACDB-LOADER( 451): ACDB -> send_asm_topology D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID D/ACDB-LOADER( 451): ACDB -> send_adm_topology D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID D/ACDB-LOADER( 451): ACDB -> send_audtable D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE D/ACDB-LOADER( 451): ACDB -> AUDIO_SET_AUDPROC_CAL D/ACDB-LOADER( 451): ACDB -> send_audvoltable D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE D/ACDB-LOADER( 451): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL D/ACDB-LOADER( 451): ACDB -> send_audstrmtable D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2 D/ACDB-LOADER( 451): ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 32 D/ACDB-LOADER( 451): ACDB -> send_afe_cal D/ACDB-LOADER( 451): ACDB -> send_afe_topology D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID D/ACDB-LOADER( 451): ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 15, Topology Id 1025e D/ACDB-LOADER( 451): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE D/ACDB-LOADER( 451): ACDB -> AUDIO_SET_AFE_CAL D/ACDB-LOADER( 451): ACDB -> send_hw_delay : acdb_id = 15 path = 0 D/ACDB-LOADER( 451): ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY D/audio_hw_primary( 451): enable_audio_route: apply mixer and update path: deep-buffer-playback speaker D/audio_hw_primary( 451): enable_audio_route: exit D/audio_hw_primary( 451): select_devices: done D/audio_hw_primary( 451): start_output_stream: Opening PCM device card_id(0) device_id(0) format(0x3) D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 I/tv.danmaku.ijk.media.player.IjkMediaPlayer( 9794): Info: MEDIA_INFO_VIDEO_RENDERING_START I/YVideoView( 9794): ==============onInfo===================3 D/IjkVideoView( 9794): MEDIA_INFO_VIDEO_RENDERING_START: V/msm8916_platform( 451): platform_set_channel_map channel_count:2 D/msm8916_platform( 451): platform_set_channel_map mixer_ctl_name:Playback Channel Map0 D/msm8916_platform( 451): platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 I/SurfaceFlinger( 431): FPS: 39 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 9, nal_ref_idc: 0 D/IJKMEDIA( 9794): nal_unit_type: 1, nal_ref_idc: 2`

liwei46 commented 8 years ago

Hello,

the following might solve the problem, in hls.c, in function hls_read_header() add the following line pls->ctx->max_analyze_duration = AV_TIME_BASE; before ret = avformat_find_stream_info(pls->ctx, NULL);

Regards,

xinzhengzhang commented 8 years ago

@liwei46 Try this patch 9cb30f7

170warship commented 6 years ago

@xinzhengzhang , "Try this patch 9cb30f7", the hls.c file has this patch, but not work