09-12 15:07:38.548 28168-28168/? I/art: Late-enabling -Xcheck:jni
09-12 15:07:38.574 28168-28175/? E/art: Failed sending reply to debugger: Broken pipe
09-12 15:07:38.574 28168-28175/? I/art: Debugger is no longer active
09-12 15:07:38.574 28168-28175/? I/art: Starting a blocking GC Instrumentation
09-12 15:07:38.723 28168-28168/? I/InstantRun: starting instant run server: is main process
09-12 15:07:38.808 28168-28168/? W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
[ 09-12 15:07:38.970 28168:28168 E/ ]
SurfaceView doesn't support rotation (0)!
09-12 15:07:38.998 28168-28168/? D/J4A: J4ALoader: OK: 'android.os.Build$VERSION' loaded
09-12 15:07:38.998 28168-28168/? D/J4A: J4ALoader: OK: 'android.os.Build' loaded
09-12 15:07:38.998 28168-28168/? D/J4A: J4ALoader: OK: 'java.nio.Buffer' loaded
09-12 15:07:38.998 28168-28168/? D/J4A: J4ALoader: OK: 'java.nio.ByteBuffer' loaded
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'java.util.ArrayList' loaded
09-12 15:07:38.999 28168-28168/? I/J4A: API-Level: 25
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'android.media.AudioTrack' loaded
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'android.media.MediaCodec$BufferInfo' loaded
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'android.media.MediaCodec' loaded
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'android.media.MediaFormat' loaded
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'android.media.PlaybackParams' loaded
09-12 15:07:38.999 28168-28168/? D/J4A: J4ALoader: OK: 'android.os.Bundle' loaded
09-12 15:07:39.000 28168-28168/? D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.misc.IMediaDataSource' loaded
09-12 15:07:39.000 28168-28168/? D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.misc.IAndroidIO' loaded
09-12 15:07:39.000 28168-28168/? D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.IjkMediaPlayer' loaded
09-12 15:07:39.011 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_native_profileBegin
09-12 15:07:39.011 28168-28168/? D/aprof-fake: fake-monstartup libijkplayer.so
09-12 15:07:39.011 28168-28168/? D/IJKMEDIA: monstartup: libijkplayer.so
09-12 15:07:39.063 28168-28200/? I/Adreno: QUALCOMM build : 74df444, I409c65498b
Build Date : 06/22/16
OpenGL ES Shader Compiler Version: XE031.08.00.02
Local Branch : N16
Remote Branch :
Remote Branch :
Reconstruct Branch :
09-12 15:07:39.071 28168-28200/? I/OpenGLRenderer: Initialized EGL, version 1.4
09-12 15:07:39.071 28168-28200/? D/OpenGLRenderer: Swap behavior 1
09-12 15:07:39.096 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_native_init
09-12 15:07:39.098 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_native_setup
09-12 15:07:39.098 28168-28168/? I/IJKMEDIA: av_version_info: ff3.3--ijk0.8.0--20170710--001
09-12 15:07:39.098 28168-28168/? I/IJKMEDIA: ijk_version_info: k0.8.2
09-12 15:07:39.098 28168-28168/? D/IJKMEDIA: ffpipeline_create_from_android()
09-12 15:07:39.098 28168-28168/? D/IJKMEDIA: ijkmp_set_inject_opaque(0x1007aa)
09-12 15:07:39.098 28168-28168/? D/IJKMEDIA: ijkmp_set_inject_opaque()=void
09-12 15:07:39.098 28168-28168/? D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque(0x1007aa)
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque()=void
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: ffpipeline_set_mediacodec_select_callback
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()=void
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_native_setLogLevel(3)
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: moncleanup
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.099 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.100 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.100 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.100 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.100 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.100 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.100 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 15:07:39.101 28168-28168/? D/tv.danmaku.ijk.media.player.IjkMediaPlayer: Couldn't open file on client side, trying server side
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setDataSourceAndHeaders
09-12 15:07:39.101 28168-28168/? V/IJKMEDIA: setDataSource: path http://192.168.1.254/PAPAGO/VIDEO/2017_0101_003656_001A.MOV
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: ijkmp_set_data_source(url="http://192.168.1.254/PAPAGO/VIDEO/2017_0101_003656_001A.MOV")
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: ijkmp_set_data_source(url="http://192.168.1.254/PAPAGO/VIDEO/2017_0101_003656_001A.MOV")=0
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_setVideoSurface
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: ijkmp_set_android_surface(surface=0xbe92e7f0)
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: ffpipeline_set_surface()
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: ijkmp_set_android_surface(surface=0xbe92e7f0)=void
09-12 15:07:39.101 28168-28168/? D/IJKMEDIA: IjkMediaPlayer_prepareAsync
09-12 15:07:39.102 28168-28168/? D/IJKMEDIA: ijkmp_prepare_async()
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: ===== versions =====
09-12 15:07:39.102 28168-28208/? I/IJKMEDIA: SDL_RunThread: [28208] ff_msg_loop
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: ijkplayer : k0.8.2
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: FFmpeg : ff3.3--ijk0.8.0--20170710--001
09-12 15:07:39.102 28168-28208/? D/IJKMEDIA: message_loop
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: libavutil : 55.58.100
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: libavcodec : 57.89.100
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: libavformat : 57.71.100
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: libswscale : 4.6.100
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: libswresample: 2.7.100
09-12 15:07:39.102 28168-28208/? D/IJKMEDIA: FFP_MSG_FLUSH:
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: ===== options =====
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: player-opts : mediacodec = 1
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: player-opts : opensles = 0
09-12 15:07:39.102 28168-28168/? I/IJKMEDIA: player-opts : overlay-format = 842225234
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: player-opts : framedrop = 1
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: player-opts : start-on-prepared = 0
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: format-opts : ijkapplication = -1328917696
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: format-opts : ijkiomanager = -1750095800
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: format-opts : http-detect-range-support = 0
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: format-opts : timeout = 10000000
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: format-opts : reconnect = 1
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: codec-opts : skip_loop_filter = 48
09-12 15:07:39.103 28168-28168/? I/IJKMEDIA: ===================
09-12 15:07:39.105 28168-28168/? D/IJKMEDIA: ijkmp_prepare_async()=0
09-12 15:07:39.105 28168-28209/? I/IJKMEDIA: SDL_RunThread: [28209] ff_vout
09-12 15:07:39.105 28168-28210/? I/IJKMEDIA: SDL_RunThread: [28210] ff_read
09-12 15:07:39.106 28168-28210/? D/IJKMEDIA: Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
09-12 15:07:39.108 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 1
09-12 15:07:39.109 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073
09-12 15:07:39.114 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074
09-12 15:07:39.114 28168-28210/? D/IJKMEDIA: request: GET /PAPAGO/VIDEO/2017_0101_003656_001A.MOV HTTP/1.1
User-Agent: Lavf/57.71.100
Accept: /
Range: bytes=0-
Connection: close
Host: 192.168.1.254
Icy-MetaData: 1
09-12 15:07:39.151 28168-28168/? W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
09-12 15:07:39.318 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 2
09-12 15:07:39.320 28168-28210/? D/IJKMEDIA: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
09-12 15:07:39.320 28168-28210/? D/IJKMEDIA: ISO: File Type Major Brand: qt
09-12 15:07:39.418 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 3
09-12 15:07:39.419 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073
09-12 15:07:39.422 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074
09-12 15:07:39.422 28168-28210/? D/IJKMEDIA: request: GET /PAPAGO/VIDEO/2017_0101_003656_001A.MOV HTTP/1.1
User-Agent: Lavf/57.71.100
Accept: /
Range: bytes=87621640-
Connection: close
Host: 192.168.1.254
Icy-MetaData: 1
09-12 15:07:39.490 28168-28210/? I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 4
09-12 15:07:39.504 28168-28210/? D/IJKMEDIA: Unknown dref type 0x206c7275 size 12
09-12 15:07:39.595 28168-28210/com.nq.ijkplayer D/IJKMEDIA: Unknown dref type 0x206c7275 size 12
09-12 15:07:39.598 28168-28210/com.nq.ijkplayer E/IJKMEDIA: Option http-detect-range-support not found.
09-12 15:07:39.599 28168-28210/com.nq.ijkplayer D/IJKMEDIA: Before avformat_find_stream_info() pos: 87653503 bytes read:109127 seeks:1 nb_streams:2
09-12 15:07:39.600 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 7, nal_ref_idc: 3
09-12 15:07:39.600 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 8, nal_ref_idc: 3
09-12 15:07:39.601 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 3
09-12 15:07:39.602 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073
09-12 15:07:39.606 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074
09-12 15:07:39.606 28168-28210/com.nq.ijkplayer D/IJKMEDIA: request: GET /PAPAGO/VIDEO/2017_0101_003656_001A.MOV HTTP/1.1
User-Agent: Lavf/57.71.100
Accept: /
Range: bytes=262144-
Connection: close
Host: 192.168.1.254
Icy-MetaData: 1
09-12 15:07:39.652 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 4
09-12 15:07:39.886 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 5, nal_ref_idc: 3
09-12 15:07:39.886 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Reinit context to 1280x720, pix_fmt: yuv420p
09-12 15:07:39.916 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2
09-12 15:07:39.928 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2
09-12 15:07:41.589 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2
09-12 15:07:43.023 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2
09-12 15:07:43.208 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2
09-12 15:07:43.494 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2
09-12 15:07:52.909 28168-28210/com.nq.ijkplayer D/IJKMEDIA: All info found
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer D/IJKMEDIA: After avformat_find_stream_info() pos: 1640448 bytes read:1488447 seeks:2 frames:61
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: max_frame_duration: 10.000
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://192.168.1.254/PAPAGO/VIDEO/2017_0101_003656_001A.MOV':
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Metadata:
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: major_brand :
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: qt
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: minor_version :
09-12 15:07:52.910 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 0
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: compatible_brands:
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: qt
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: creation_time :
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 2017-01-01T00:37:55.000000Z
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: original_format :
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: NVT-IM
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: original_format-eng:
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: NVT-IM
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: comment :
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: CarDV-TURNKEY
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: comment-eng :
09-12 15:07:52.911 28168-28210/com.nq.ijkplayer I/IJKMEDIA: CarDV-TURNKEY
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Duration:
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 00:01:00.00
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: , start:
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 0.000000
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: , bitrate:
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 11687 kb/s
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Stream #0:0
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: (eng)
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer D/IJKMEDIA: , 60, 1/60000
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: : Video: h264, 1 reference frame (avc1 / 0x31637661), yuv420p(left), 1280x720, 0/1, 9841 kb/s
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: ,
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 60 fps,
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 60 tbr,
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 60k tbn,
09-12 15:07:52.912 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 120 tbc
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: (default)
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Metadata:
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: creation_time :
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 2017-01-01T00:37:55.000000Z
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: handler_name :
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: DataHandler
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: encoder :
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: h264
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Stream #0:1
09-12 15:07:52.913 28168-28210/com.nq.ijkplayer I/IJKMEDIA: (eng)
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer D/IJKMEDIA: , 1, 1/32000
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: : Audio: pcm_s16le (sowt / 0x74776F73), 32000 Hz, 1 channels, s16, 512 kb/s
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: (default)
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: Metadata:
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: creation_time :
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: 2017-01-01T00:37:55.000000Z
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: handler_name :
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: DataHandler
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: SDL_Android_AudioTrack: CHANNEL_OUT_MONO
09-12 15:07:52.914 28168-28210/com.nq.ijkplayer I/IJKMEDIA: SDL_Android_AudioTrack: ENCODING_PCM_16BIT
09-12 15:07:52.937 28168-28210/com.nq.ijkplayer D/AudioTrack: Client defaulted notificationFrames to 858 for frameCount 2576
09-12 15:07:52.939 28168-28210/com.nq.ijkplayer I/IJKMEDIA: SDL_Android_AudioTrack_new_from_spec: init volume as 1.000000/(0.000000,1.000000)
09-12 15:07:52.939 28168-28210/com.nq.ijkplayer I/IJKMEDIA: audio_session_id = 665
09-12 15:07:52.940 28168-28210/com.nq.ijkplayer I/IJKMEDIA: AudioCodec: avcodec, pcm_s16le
09-12 15:07:52.941 28168-28468/com.nq.ijkplayer I/IJKMEDIA: SDL_RunThread: [28468] ff_audio_dec
09-12 15:07:52.941 28168-28466/com.nq.ijkplayer I/IJKMEDIA: SDL_RunThread: [28466] ff_aout_android
09-12 15:07:52.942 28168-28210/com.nq.ijkplayer D/IJKMEDIA: detected 4 logical cores
09-12 15:07:52.943 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 7, nal_ref_idc: 3
09-12 15:07:52.944 28168-28210/com.nq.ijkplayer D/IJKMEDIA: nal_unit_type: 8, nal_ref_idc: 3
09-12 15:07:52.946 28168-28210/com.nq.ijkplayer D/IJKMEDIA: ffpipenode_create_video_decoder_from_android_mediacodec()
09-12 15:07:52.947 28168-28210/com.nq.ijkplayer I/IJKMEDIA: API-Level: 25
09-12 15:07:52.947 28168-28210/com.nq.ijkplayer I/IJKMEDIA: ffpipenode_create_video_decoder_from_android_mediacodec: MediaCodec: H264_MAIN: enabled
09-12 15:07:52.947 28168-28210/com.nq.ijkplayer I/IJKMEDIA: AMediaFormat: video/avc, 1280x720
09-12 15:07:52.947 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaFormatJava_createVideoFormat
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: 00000001
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: 674d001f
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: 8da50280
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: 2dd08000
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: 01f40000
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: ea600200
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: 00000168
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer E/IJKMEDIA: csd-0[31]: ee3c8000
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer I/IJKMEDIA: amc: rotate notify: 0
09-12 15:07:52.948 28168-28210/com.nq.ijkplayer D/IJKMEDIA: ffpipeline_select_mediacodec_l
09-12 15:07:52.950 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_VIDEO_ROTATION_CHANGED: 0
09-12 15:07:52.950 28168-28168/com.nq.ijkplayer D/IjkVideoView: MEDIA_INFO_VIDEO_ROTATION_CHANGED: 0
[ 09-12 15:07:52.951 28168:28168 E/ ]
SurfaceView doesn't support rotation (0)!
09-12 15:07:52.951 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onSelectCodec: mime=video/avc, profile=77, level=31
09-12 15:07:52.980 28168-28210/com.nq.ijkplayer W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
09-12 15:07:53.016 28168-28210/com.nq.ijkplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.mp3.decoder
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/mpeg
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.amrnb.decoder
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/3gpp
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.amrwb.decoder
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/amr-wb
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.aac.decoder
09-12 15:07:53.020 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/mp4a-latm
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.g711.alaw.decoder
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/g711-alaw
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.g711.mlaw.decoder
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/g711-mlaw
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.vorbis.decoder
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/vorbis
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.opus.decoder
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/opus
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.raw.decoder
09-12 15:07:53.021 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/raw
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.aac.encoder
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.amrnb.encoder
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.amrwb.encoder
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.flac.encoder
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.gsm.decoder
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: audio/gsm
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.encoder.mpeg4
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.encoder.h263
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.encoder.avc
09-12 15:07:53.022 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.encoder.vp8
09-12 15:07:53.023 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.decoder.avc
09-12 15:07:53.023 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/avc
09-12 15:07:53.026 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: candidate codec: OMX.qcom.video.decoder.avc rank=800
09-12 15:07:53.027 28168-28210/com.nq.ijkplayer I/IjkMediaCodecInfo: High Profile Level 51 (8,32768)
09-12 15:07:53.027 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.decoder.mpeg4
09-12 15:07:53.027 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/mp4v-es
09-12 15:07:53.027 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.decoder.h263
09-12 15:07:53.027 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/3gpp
09-12 15:07:53.027 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.decoder.vp8
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/x-vnd.on2.vp8
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.qcom.video.decoder.hevc
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/hevc
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.mpeg4.decoder
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/mp4v-es
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.h263.decoder
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/3gpp
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.h264.decoder
09-12 15:07:53.028 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/avc
09-12 15:07:53.029 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: candidate codec: OMX.google.h264.decoder rank=200
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer I/IjkMediaCodecInfo: Main Profile Level 52 (2,65536)
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.hevc.decoder
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/hevc
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.vp8.decoder
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/x-vnd.on2.vp8
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.vp9.decoder
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: mime: video/x-vnd.on2.vp9
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.h263.encoder
09-12 15:07:53.030 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.h264.encoder
09-12 15:07:53.031 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.mpeg4.encoder
09-12 15:07:53.031 28168-28210/com.nq.ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: found codec: OMX.google.vp8.encoder
09-12 15:07:53.031 28168-28210/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: selected codec: OMX.qcom.video.decoder.avc rank=800
09-12 15:07:53.031 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaCodecJava_createByCodecName
09-12 15:07:53.036 28168-28475/com.nq.ijkplayer I/OMXClient: MuxOMX ctor
09-12 15:07:53.380 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaCodecJava_init
09-12 15:07:53.380 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaCodec_increaseReference(): ref=1
09-12 15:07:53.380 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaCodecJava_configure_surface
09-12 15:07:53.380 28168-28210/com.nq.ijkplayer E/IJKMEDIA: configure acodec:0x1007ea format:0x1007ce: surface:0x1007da
09-12 15:07:53.382 28168-28474/com.nq.ijkplayer I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 28844033
09-12 15:07:53.406 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaCodecJava_start
09-12 15:07:53.438 28168-28475/com.nq.ijkplayer D/SurfaceUtils: set up nativeWindow 0x941fc808 for 1280x720, color 0x7fa30c04, rotation 0, usage 0x42002900
09-12 15:07:53.452 28168-28210/com.nq.ijkplayer I/IJKMEDIA: reconfigure_codec_l:new acodec: 0x969c2e90
09-12 15:07:53.452 28168-28210/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaCodec_increaseReference(): ref=2
09-12 15:07:53.452 28168-28210/com.nq.ijkplayer I/IJKMEDIA: VideoCodec: MediaCodec, OMX.qcom.video.decoder.avc
09-12 15:07:53.452 28168-28210/com.nq.ijkplayer W/IJKMEDIA: fps: 60.000000 (too high)
09-12 15:07:53.452 28168-28487/com.nq.ijkplayer I/IJKMEDIA: SDL_RunThread: [28487] ff_video_dec
09-12 15:07:53.452 28168-28210/com.nq.ijkplayer W/IJKMEDIA: fps: 60.000000 (too high)
09-12 15:07:53.453 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720
09-12 15:07:53.453 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_SAR_CHANGED: 0, 1
09-12 15:07:53.453 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_PREPARED
09-12 15:07:53.454 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_PREPARED:
09-12 15:07:53.457 28168-28488/com.nq.ijkplayer I/IJKMEDIA: SDL_RunThread: [28488] amediacodec_input_thread
09-12 15:07:53.484 28168-28168/com.nq.ijkplayer D/IJKMEDIA: IjkMediaPlayer_start
09-12 15:07:53.485 28168-28168/com.nq.ijkplayer D/IJKMEDIA: ijkmp_start()
09-12 15:07:53.485 28168-28168/com.nq.ijkplayer D/IJKMEDIA: ijkmp_start()=0
09-12 15:07:53.485 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START
09-12 15:07:53.485 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START: start on fly
09-12 15:07:53.485 28168-28168/com.nq.ijkplayer D/IJKMEDIA: IjkMediaPlayer_start
09-12 15:07:53.485 28168-28168/com.nq.ijkplayer D/IJKMEDIA: ijkmp_start()
09-12 15:07:53.485 28168-28168/com.nq.ijkplayer D/IJKMEDIA: ijkmp_start()=0
09-12 15:07:53.485 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START
09-12 15:07:53.485 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START: start on fly
09-12 15:07:53.496 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START
09-12 15:07:53.496 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START: start on fly
09-12 15:07:53.497 28168-28488/com.nq.ijkplayer D/IJKMEDIA: ffpipeline_set_surface_need_reconfigure_l(0)
09-12 15:07:53.498 28168-28488/com.nq.ijkplayer I/IJKMEDIA: feed_input_buffer: same surface, reuse previous surface
09-12 15:07:53.498 28168-28466/com.nq.ijkplayer D/IJKMEDIA: avcodec/Audio: first frame decoded
09-12 15:07:53.500 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_AUDIO_RENDERING_START:
09-12 15:07:53.527 28168-28475/com.nq.ijkplayer D/SurfaceUtils: set up nativeWindow 0x941fc808 for 1280x720, color 0x7fa30c04, rotation 0, usage 0x42002900
09-12 15:07:53.558 28168-28487/com.nq.ijkplayer I/IJKMEDIA: SDL_AMediaCodecJava_dequeueOutputBuffer: INFO_OUTPUT_BUFFERS_CHANGED
09-12 15:07:53.593 28168-28487/com.nq.ijkplayer I/IJKMEDIA: SDL_AMediaCodecJava_dequeueOutputBuffer: INFO_OUTPUT_FORMAT_CHANGED
09-12 15:07:53.593 28168-28487/com.nq.ijkplayer I/IJKMEDIA: AMEDIACODEC__INFO_OUTPUT_FORMAT_CHANGED
09-12 15:07:53.594 28168-28487/com.nq.ijkplayer D/IJKMEDIA: SDL_AMediaFormatJava_init
09-12 15:07:53.594 28168-28487/com.nq.ijkplayer I/IJKMEDIA: AMEDIACODEC__INFO_OUTPUT_FORMAT_CHANGED
width-height: (1280 x 720)
color-format: (QCOM_FORMATYUV420PackedSemiPlanar32m: 0x7fa30c04)
stride: (1280)
slice-height: (736)
crop: (0, 0, 1279, 719)
09-12 15:07:53.594 28168-28487/com.nq.ijkplayer D/IJKMEDIA: SDL_VoutAMediaCodec_CreateOverlay(w=1280, h=720, fmt=_AMC vout=0x97a54060)
09-12 15:07:53.594 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720
09-12 15:07:53.594 28168-28487/com.nq.ijkplayer D/IJKMEDIA: Video: first frame decoded
09-12 15:07:53.598 28168-28487/com.nq.ijkplayer D/IJKMEDIA: SDL_VoutAMediaCodec_CreateOverlay(w=1280, h=720, fmt=_AMC vout=0x97a54060)
09-12 15:07:53.598 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720
09-12 15:07:53.599 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_VIDEO_RENDERING_START:
09-12 15:07:53.615 28168-28487/com.nq.ijkplayer D/IJKMEDIA: SDL_VoutAMediaCodec_CreateOverlay(w=1280, h=720, fmt=_AMC vout=0x97a54060)
09-12 15:07:53.615 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720
09-12 15:07:53.617 28168-28168/com.nq.ijkplayer I/tv.danmaku.ijk.media.player.IjkMediaPlayer: Info: MEDIA_INFO_VIDEO_RENDERING_START
09-12 15:08:01.371 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:05.326 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:08.630 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:12.324 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:15.599 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:18.624 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:21.330 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:23.727 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:26.186 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:29.633 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:32.166 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:35.726 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:38.190 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:40.487 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:42.789 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:45.157 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:48.432 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:52.053 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:54.736 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:08:58.020 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:00.628 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:03.509 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:05.723 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:08.403 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:10.732 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:13.309 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:15.656 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:18.188 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:20.730 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:22.888 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:25.286 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:27.515 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:29.925 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:32.526 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:34.795 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:37.529 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:39.738 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:42.634 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:45.286 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:47.688 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:50.152 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:52.507 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:54.689 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:56.878 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:09:59.035 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:01.581 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:04.483 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:06.747 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:09.129 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:11.429 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:13.756 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:16.659 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:19.172 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:21.525 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:23.753 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:26.022 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:28.461 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:30.968 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:33.383 28168-28466/com.nq.ijkplayer W/AudioTrack: releaseBuffer() track 0x9699ff00 disabled due to previous underrun, restarting
09-12 15:10:34.335 28168-28210/com.nq.ijkplayer I/IJKMEDIA: ffp_toggle_buffering: completed: OK
09-12 15:10:34.336 28168-28208/com.nq.ijkplayer D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_COMPLETED
09-12 15:10:34.336 28168-28208/com.nq.ijkplayer D/IJKMEDIA: FFP_MSG_COMPLETED:
09-12 15:10:34.446 28168-28210/com.nq.ijkplayer I/IJKMEDIA: ffp_toggle_buffering: eof
I'm having the same/similar problem with the following video source, the playing will stall. Playing with VLC will smoother. Is it possible it's the buffer setting problem ?
[sampleList addObject:@[@"rtsp",
@"rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov"]];
I compile the lib using
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=rtsp"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=rtp"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=sdp"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-protocol=http"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-protocol=rtp"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-protocol=tcp"
log as follow:
`
2017-09-12 15:13:47.778849+0800 IJKMediaDemo[315:102076] IJKSDLGLView:applicationDidBecomeActive: 0
2017-09-12 15:13:47.778984+0800 IJKMediaDemo[315:102076] IJKFFMoviePlayerController:applicationDidBecomeActive: 0
ijkmp_stop()
aout_pause_audio(1)
ijkmp_stop()=0
ijkmp_shutdown_l()
aout_pause_audio(1)
aout_pause_audio(1)
wait for read_tid
wait for video_refresh_tid
ijkmp_shutdown_l()=void
ijkmp_set_inject_opaque(0x0)
ijkmp_set_inject_opaque()=void
ijkmp_set_ijkio_inject_opaque(0x0)
ijkmp_set_ijkio_inject_opaque()=void
ijkmp_dec_ref(): ref=0
ijkmp_shutdown_l()
ijkmp_shutdown_l()=void
aout_close_audio()
av_version_info: ff3.3--ijk0.8.0--20170710--001
ijk_version_info: k0.8.1-32-g823e87ba
ijkmp_set_inject_opaque(0x15e969f0)
ijkmp_set_inject_opaque()=void
ijkmp_set_ijkio_inject_opaque(0x15e969f0)
ijkmp_set_ijkio_inject_opaque()=void
2017-09-12 15:13:50.640490+0800 IJKMediaDemo[315:102076] OK setup GL
ijkmp_ios_set_view(glView=0x15ef5b80)
ijkmp_ios_set_view(glView=0x15ef5b80)=void
2017-09-12 15:13:50.651610+0800 IJKMediaDemo[315:102076] invalidateRenderBuffer
2017-09-12 15:13:50.652258+0800 IJKMediaDemo[315:102291] IJKSDLGLView: setupDisplay not ready
ijkmp_set_data_source(url="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov")
ijkmp_set_data_source(url="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov")=0
ijkmp_prepare_async()
[FFPlayer @ 0x161c8400] remove 'timeout' option for rtmp.
===== versions =====
[FFPlayer @ 0x161c8400] ijkplayer : k0.8.1-32-g823e87ba
[FFPlayer @ 0x161c8400] FFmpeg : ff3.3--ijk0.8.0--20170710--001
[FFPlayer @ 0x161c8400] libavutil : 55.58.100
[FFPlayer @ 0x161c8400] libavcodec : 57.89.100
[FFPlayer @ 0x161c8400] libavformat : 57.71.100
[FFPlayer @ 0x161c8400] libswscale : 4.6.100
[FFPlayer @ 0x161c8400] libswresample: 2.7.100
===== options =====
[FFPlayer @ 0x161c8400] player-opts : videotoolbox-max-frame-width = 960
[FFPlayer @ 0x161c8400] player-opts : overlay-format = fcc-_es2
[FFPlayer @ 0x161c8400] player-opts : framedrop = 0
[FFPlayer @ 0x161c8400] player-opts : max-fps = 30
[FFPlayer @ 0x161c8400] player-opts : video-pictq-size = 3
[FFPlayer @ 0x161c8400] player-opts : videotoolbox = 0
[FFPlayer @ 0x161c8400] player-opts : start-on-prepared = 1
[FFPlayer @ 0x161c8400] format-opts : ijkapplication = 368006768
[FFPlayer @ 0x161c8400] format-opts : ijkiomanager = 367920288
[FFPlayer @ 0x161c8400] format-opts : user-agent = ijkplayer
[FFPlayer @ 0x161c8400] format-opts : auto_convert = 0
[FFPlayer @ 0x161c8400] format-opts : safe = 0
ijkmp_prepare_async()=0
[FFPlayer @ 0x161c8400] remove 'timeout' option for rtmp.
[tcp @ 0x15db4600] No default whitelist set
2017-09-12 15:13:50.694794+0800 IJKMediaDemo[315:102076] invalidateRenderBuffer
2017-09-12 15:13:50.695040+0800 IJKMediaDemo[315:102291] IJKSDLGLView: setupDisplay not ready
[rtsp @ 0x16a81400] SDP:
v=0
o=- 391734473 391734473 IN IP4 184.72.239.149
s=BigBuckBunny_175k.mov
c=IN IP4 184.72.239.149
t=0 0
a=range:npt=0- 596.458
a=control:*
m=audio 0 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/48000/2
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1190
m=video 0 RTP/AVP 97
a=rtpmap:97 H264/90000
a=fmtp:97 packetization-mode=1;profile-level-id=42C01E;sprop-parameter-sets=Z0LAHtkDxWhAAAADAEAAAAwDxYuS,aMuMsg==
a=cliprect:0,0,160,240
a=framesize:97 240-160
[rtsp @ 0x16a81400] audio codec set to: aac
[rtsp @ 0x16a81400] audio samplerate set to: 48000
[rtsp @ 0x16a81400] audio channels set to: 2
[rtsp @ 0x16a81400] video codec set to: h264
[rtsp @ 0x16a81400] RTP Packetization Mode: 1
[rtsp @ 0x16a81400] RTP Profile IDC: 42 Profile IOP: c0 Level: 1e
[rtsp @ 0x16a81400] Extradata set to 0x15ee7b90 (size: 33)
[rtp @ 0x15ee8810] No default whitelist set
[udp @ 0x15ec0a40] No default whitelist set
[udp @ 0x15ec0a40] end receive buffer size reported is 65536
[udp @ 0x15de4c70] No default whitelist set
[udp @ 0x15de4c70] end receive buffer size reported is 65536
[rtsp @ 0x16a81400] setting jitter buffer size to 500
[rtp @ 0x15de1a20] No default whitelist set
[udp @ 0x15df1e00] No default whitelist set
[udp @ 0x15df1e00] end receive buffer size reported is 65536
[udp @ 0x15ef3220] No default whitelist set
[udp @ 0x15ef3220] end receive buffer size reported is 65536
[rtsp @ 0x16a81400] setting jitter buffer size to 500
[rtsp @ 0x16a81400] hello state=0
Option ijkapplication not found.
[h264 @ 0x162dea00] nal_unit_type: 7, nal_ref_idc: 3
[h264 @ 0x162dea00] nal_unit_type: 8, nal_ref_idc: 3
[rtsp @ 0x16a81400] UDP timeout, retrying with TCP
[rtsp @ 0x16a81400] setting jitter buffer size to 0
[rtsp @ 0x16a81400] setting jitter buffer size to 0
[rtsp @ 0x16a81400] hello state=0
[h264 @ 0x162dea00] nal_unit_type: 7, nal_ref_idc: 3
[h264 @ 0x162dea00] nal_unit_type: 8, nal_ref_idc: 3
[h264 @ 0x162dea00] user data:"x264 - core 112 r1834 a51816a - H.264/MPEG-4 AVC codec - Copyleft 2003-2010 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=64 sliced_threads=0 nr=0 decimate=1 interlaced=0 constrained_intra=0 bframes=0 weightp=0 keyint=48 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=85 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 vbv_maxrate=768 vbv_bufsize=3000 ip_ratio=1.41 aq=1:1.00 nal_hrd=none"
[h264 @ 0x162dea00] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 0x162dea00] nal_unit_type: 5, nal_ref_idc: 3
[h264 @ 0x162dea00] user data:"x264 - core 112 r1834 a51816a - H.264/MPEG-4 AVC codec - Copyleft 2003-2010 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=64 sliced_threads=0 nr=0 decimate=1 interlaced=0 constrained_intra=0 bframes=0 weightp=0 keyint=48 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=85 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 vbv_maxrate=768 vbv_bufsize=3000 ip_ratio=1.41 aq=1:1.00 nal_hrd=none"
[h264 @ 0x162dea00] Reinit context to 240x160, pix_fmt: yuv420p
[h264 @ 0x162dea00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162dea00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162dea00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162dea00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162dea00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162dea00] nal_unit_type: 1, nal_ref_idc: 2
[rtsp @ 0x16a81400] All info found
[rtsp @ 0x16a81400] rfps: 23.416667 0.019616
[rtsp @ 0x16a81400] rfps: 23.500000 0.014414
[rtsp @ 0x16a81400] rfps: 23.583333 0.010014
[rtsp @ 0x16a81400] rfps: 23.583333 0.010014
[rtsp @ 0x16a81400] rfps: 23.666667 0.006416
[rtsp @ 0x16a81400] rfps: 23.666667 0.006416
[rtsp @ 0x16a81400] rfps: 23.750000 0.003620
[rtsp @ 0x16a81400] rfps: 23.750000 0.003620
[rtsp @ 0x16a81400] rfps: 23.833333 0.001625
[rtsp @ 0x16a81400] rfps: 23.833333 0.001625
[rtsp @ 0x16a81400] rfps: 23.916667 0.000432
[rtsp @ 0x16a81400] rfps: 23.916667 0.000432
[rtsp @ 0x16a81400] rfps: 24.000000 0.000041
[rtsp @ 0x16a81400] rfps: 24.083333 0.000452
[rtsp @ 0x16a81400] rfps: 24.083333 0.000452
[rtsp @ 0x16a81400] rfps: 24.166667 0.001665
[rtsp @ 0x16a81400] rfps: 24.166667 0.001665
[rtsp @ 0x16a81400] rfps: 24.250000 0.003680
[rtsp @ 0x16a81400] rfps: 24.250000 0.003680
[rtsp @ 0x16a81400] rfps: 24.333333 0.006496
[rtsp @ 0x16a81400] rfps: 24.333333 0.006496
[rtsp @ 0x16a81400] rfps: 24.416667 0.010114
[rtsp @ 0x16a81400] rfps: 24.416667 0.010114
[rtsp @ 0x16a81400] rfps: 24.500000 0.014534
[rtsp @ 0x16a81400] rfps: 24.583333 0.019756
[rtsp @ 0x16a81400] rfps: 48.000000 0.000166
[rtsp @ 0x16a81400] rfps: 120.000000 0.001036
[rtsp @ 0x16a81400] rfps: 240.000000 0.004144
[rtsp @ 0x16a81400] rfps: 23.976024 0.000072
[rtsp @ 0x16a81400] rfps: 23.976024 0.000072
[rtsp @ 0x16a81400] rfps: 47.952048 0.000287
[rtsp @ 0x16a81400] rfps: 47.952048 0.000287
[FFPlayer @ 0x161c8400] max_frame_duration: 10.000
Input #0, rtsp, from 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov':
Metadata:
title : BigBuckBunny_175k.mov
Duration: 00:09:56.46, start: 0.000000, bitrate: N/A
Stream #0:0, 52, 1/48000: Audio: aac, 48000 Hz, stereo, fltp
Stream #0:1, 28, 1/90000: Video: h264, 1 reference frame, yuv420p(progressive, left), 240x160, 0/1, 24 fps, 24 tbr, 90k tbn, 48 tbc
aout_open_audio()
[FFPlayer @ 0x161c8400] AudioCodec: avcodec, aac
aout_pause_audio(0)
detected 2 logical cores
[h264 @ 0x162e9800] nal_unit_type: 7, nal_ref_idc: 3
[h264 @ 0x162e9800] nal_unit_type: 8, nal_ref_idc: 3
[FFPlayer @ 0x161c8400] VideoCodec: avcodec, h264
[FFPlayer @ 0x161c8400] fps: 24.000000 (normal)
[FFPlayer @ 0x161c8400] fps: 24.000000 (normal)
2017-09-12 15:14:08.767178+0800 IJKMediaDemo[315:102076] FFP_MSG_VIDEO_DECODER_OPEN: false
2017-09-12 15:14:08.768845+0800 IJKMediaDemo[315:102076] FFP_MSG_VIDEO_SIZE_CHANGED: 240, 160
[h264 @ 0x162e9800] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 0x162e9800] nal_unit_type: 5, nal_ref_idc: 3
[h264 @ 0x162e9800] user data:"x264 - core 112 r1834 a51816a - H.264/MPEG-4 AVC codec - Copyleft 2003-2010 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=64 sliced_threads=0 nr=0 decimate=1 interlaced=0 constrained_intra=0 bframes=0 weightp=0 keyint=48 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=85 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 vbv_maxrate=768 vbv_bufsize=3000 ip_ratio=1.41 aq=1:1.00 nal_hrd=none"
[h264 @ 0x162e9800] Reinit context to 240x160, pix_fmt: yuv420p
2017-09-12 15:14:08.770600+0800 IJKMediaDemo[315:102076] FFP_MSG_SAR_CHANGED: 0, 1
ijkmp_get_msg: FFP_MSG_PREPARED
2017-09-12 15:14:08.771798+0800 IJKMediaDemo[315:102076] FFP_MSG_PREPARED:
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
ijkmp_get_meta_l
ijkmp_get_meta_l()=void
2017-09-12 15:14:08.772425+0800 IJKMediaDemo[315:102076] fps in meta 24.000000
ijkmp_set_playback_rate(1.000000)
[FFPlayer @ 0x161c8400] Playback rate: 1.000000
ijkmp_set_playback_rate()=void
ijkmp_set_playback_volume(1.000000)
ijkmp_set_playback_volume()=void
2017-09-12 15:14:08.772632+0800 IJKMediaDemo[315:102076] mediaIsPreparedToPlayDidChange
2017-09-12 15:14:08.772711+0800 IJKMediaDemo[315:102076] loadStateDidChange: IJKMPMovieLoadStatePlaythroughOK: 3
2017-09-12 15:14:08.774868+0800 IJKMediaDemo[315:102076] IJKMPMoviePlayBackStateDidChange 1: playing
SDL_VoutFFmpeg_CreateOverlay(w=240, h=160, fmt=I420(0x30323449, dp=0x15ec3ed0)
Video: first frame decoded
2017-09-12 15:14:08.775776+0800 IJKMediaDemo[315:102076] FFP_MSG_VIDEO_SIZE_CHANGED: 240, 160
[GLES2] Version = OpenGL ES 2.0 IMGSGX543-129
[GLES2] Vendor = Imagination Technologies
[GLES2] Renderer = PowerVR SGX 543
[GLES2] Extensions = GL_OES_depth_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_draw_instanced GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_pvrtc_sRGB GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_EXT_texture_storage GL_APPLE_clip_distance GL_APPLE_color_buffer_packed_float GL_APPLE_copy_texture_levels GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_sync GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_APPLE_texture_packed_float GL_IMG_read_format GL_IMG_texture_compression_pvrtc
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
create render yuv420p
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
2017-09-12 15:14:08.782176+0800 IJKMediaDemo[315:102076] FFP_MSG_VIDEO_SIZE_CHANGED: 240, 160
use render yuv420p
2017-09-12 15:14:08.816371+0800 IJKMediaDemo[315:103089] IJKSDLGLView: renderbufferStorage fromDrawable
IJK_GLES2_Renderer_TexCoords_cropRight
aout_close_audio()
aout_set_volume()
[SWR @ 0x7e43000] Using fltp internally between filters
avcodec/Audio: first frame decoded
2017-09-12 15:14:08.855336+0800 IJKMediaDemo[315:102076] FFP_MSG_AUDIO_RENDERING_START:
SDL_VoutFFmpeg_CreateOverlay(w=240, h=160, fmt=I420(0x30323449, dp=0x15ec3ed0)
SDL_VoutFFmpeg_CreateOverlay(w=240, h=160, fmt=I420(0x30323449, dp=0x15ec3ed0)
2017-09-12 15:14:08.863069+0800 IJKMediaDemo[315:102076] FFP_MSG_VIDEO_RENDERING_START:
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
2017-09-12 15:14:08.863269+0800 IJKMediaDemo[315:102076] FFP_MSG_VIDEO_SIZE_CHANGED: 240, 160
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa7e00] nal_unit_type: 1, nal_ref_idc: 2
[h264 @ 0x16aa8200] nal_unit_type: 1, nal_ref_idc: 2
[FFPlayer @ 0x161c8400] ffp_toggle_buffering_l: start
aout_pause_audio(1)
[h264 @ 0x162e9800] nal_unit_type: 1, nal_ref_idc: 2
2017-09-12 15:14:10.617355+0800 IJKMediaDemo[315:102076] FFP_MSG_BUFFERING_START:
2017-09-12 15:14:10.617523+0800 IJKMediaDemo[315:102076] loadStateDidChange: IJKMPMovieLoadStateStalled: 4
`
@jjksam https://github.com/nq117/nq_ijkplayer-master 用我编译好的试试
您好 我已经下载了nq_ijkplayer-master 这个DEMO 可是播放本地MOV 有问题
public String filePath_mov = Environment.getExternalStorageDirectory()+ "/test_mov.MOV";
videoView.setVideoURI(Uri.parse(filePath_mov));
videoView.setVideoPath(filePath_mov);
2种方法都试过了。报错如下
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/tv.danmaku.ijk.media.player.IjkMediaPlayer: Couldn't open file on client side, trying server side
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: IjkMediaPlayer_setDataSourceAndHeaders
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer V/IJKMEDIA: setDataSource: path /storage/emulated/0/test_mov.MOV
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_set_data_source(url="/storage/emulated/0/test_mov.MOV")
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_set_data_source(url="/storage/emulated/0/test_mov.MOV")=0
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: IjkMediaPlayer_setVideoSurface
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_set_android_surface(surface=0xff911cd0)
09-12 16:18:26.588 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ffpipeline_set_surface()
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_set_android_surface(surface=0xff911cd0)=void
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer D/IJKMEDIA: IjkMediaPlayer_prepareAsync
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_prepare_async()
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: ===== versions =====
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: ijkplayer : k0.8.2
09-12 16:18:26.589 21017-21207/com.nq_ijkplayer I/IJKMEDIA: SDL_RunThread: [21207] ff_msg_loop
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: FFmpeg : ff3.3--ijk0.8.0--20170710--001
09-12 16:18:26.589 21017-21207/com.nq_ijkplayer D/IJKMEDIA: message_loop
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: libavutil : 55.58.100
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: libavcodec : 57.89.100
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: libavformat : 57.71.100
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: libswscale : 4.6.100
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: libswresample: 2.7.100
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: ===== options =====
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: player-opts : mediacodec = 1
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: player-opts : opensles = 0
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: player-opts : overlay-format = 842225234
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: player-opts : framedrop = 1
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: player-opts : start-on-prepared = 0
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: format-opts : ijkapplication = -206322080
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: format-opts : ijkiomanager = -206079448
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: format-opts : http-detect-range-support = 0
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: format-opts : timeout = 10000000
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: format-opts : reconnect = 1
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: codec-opts : skip_loop_filter = 48
09-12 16:18:26.589 21017-21017/com.nq_ijkplayer I/IJKMEDIA: ===================
09-12 16:18:26.591 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_prepare_async()=0
09-12 16:18:26.592 21017-21207/com.nq_ijkplayer D/IJKMEDIA: FFP_MSG_FLUSH:
09-12 16:18:26.593 21017-21209/com.nq_ijkplayer I/IJKMEDIA: SDL_RunThread: [21209] ff_read
09-12 16:18:26.593 21017-21209/com.nq_ijkplayer D/IJKMEDIA: Setting default whitelist 'file,crypto'
09-12 16:18:26.594 21017-21208/com.nq_ijkplayer I/IJKMEDIA: SDL_RunThread: [21208] ff_vout
09-12 16:18:26.594 21017-21209/com.nq_ijkplayer E/IJKMEDIA: /storage/emulated/0/test_mov.MOV: Permission denied
09-12 16:18:26.594 21017-21209/com.nq_ijkplayer I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [21209]
09-12 16:18:26.594 21017-21207/com.nq_ijkplayer D/IJKMEDIA: FFP_MSG_ERROR: 0
09-12 16:18:26.781 21017-21017/com.nq_ijkplayer E/tv.danmaku.ijk.media.player.IjkMediaPlayer: Error (-10000,0)
09-12 16:18:26.781 21017-21017/com.nq_ijkplayer D/IjkVideoView: Error: -10000,0
09-12 16:19:37.898 21017-21023/com.nq_ijkplayer I/art: Debugger is no longer active
09-12 16:19:42.140 21017-21017/com.nq_ijkplayer D/IJKMEDIA: IjkMediaPlayer_setVideoSurface
09-12 16:19:42.141 21017-21017/com.nq_ijkplayer D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)
@hua216 Permission denied 权限 进入设置把权限加上
@nq117 你好,加上权限 MOV 可以播放了。
能否添加 https:// 支持
我们这边的 视频播放地址都是基于 https 的
@nq117 你好,我试了一下你编译的版本是可以播放rtsp视频的,请问你除了主页上提示的修改内容外还做了什么修改啊。我自己编译了就播放不了(几十次里可能能播放一次)
@nq117 你好,你是修改了module-lite.sh吗?
@hua216 Permission denied 权限 进入设置把权限加上
您好,要播放mov格式视频,并且 Audio: pcm_s16le (sowt / 0x74776F73), 32000 Hz, 1 channels, s16, 512 kb/s,请问你是如何配置module-lite.sh,麻烦把您的帖出来看看,本人正好遇到这个问题
@551908736
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_s16le"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=adpcm_ima_wav"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_alaw"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_ulaw"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_mulaw"
@551908736 就按照 @ParkSouth 的配置来就行了
@nq117 @ParkSouth 已经可以正常播放有声音了,非常感谢!