Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't play in JELLY_BEAN #1990

Closed
hardcattle opened this issue Oct 25, 2016 · 3 comments
Closed

Can't play in JELLY_BEAN #1990

hardcattle opened this issue Oct 25, 2016 · 3 comments
Labels

Comments

@hardcattle
Copy link

hardcattle commented Oct 25, 2016

URL=http://pl.youku.com/playlist/m3u8?vid=443361910&type=flv&ts=1477376095&ep=dCaTHUqKUM4J4CTdij8bZyWwIiQIXPoO9RyDgNtjANQmQem7&sid=64773760957221209bfc7&token=2914&ctype=12&ev=1&oip=2067486600

exo version:2.0.4

10-25 14:35:30.512 3366-3366/com.google.android.exoplayer2.demo I/View: Touch down dispatch to android.widget.TextView{421ee560 V.ED.... ........ 0,252-720,348 #1020014 android:id/text1}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=21.0, y[0]=69.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2684802, downTime=2684802, deviceId=2, source=0x1002 }
10-25 14:35:30.514 3366-3366/com.google.android.exoplayer2.demo I/View: Touch down dispatch to android.widget.ExpandableListView{41dc02b0 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=21.0, y[0]=321.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2684802, downTime=2684802, deviceId=2, source=0x1002 }
10-25 14:35:30.516 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: Touch down: touch mode = 0,mScrollY = 0,y = 321.0,mFirstPosition = 6,mActivePointerId = 0,mDataChanged = false,adatper size = 18,this = android.widget.ExpandableListView{41dc02b0 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list}
10-25 14:35:30.519 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.528 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684826417392, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.533 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.544 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684843007007, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.547 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.560 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684859585546, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.561 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.577 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684876182238, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.577 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.594 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684892792777, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.595 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.610 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684909399854, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.620 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.627 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684926029854, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.634 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.639 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: CheckForTap:mFirstPosition = 6,mMotionPosition = 9,child = android.widget.TextView{421ee560 V.ED.... ........ 0,252-720,348 #1020014 android:id/text1}
10-25 14:35:30.639 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = true,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.644 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2684942647315, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.658 3366-3366/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] (this:0x60a3b100) fps:4.22, dur:7341.08, max:6453.08, min:10.43
10-25 14:35:30.658 3366-3366/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] this:0x60a3b100, api:1, last queue time elapsed:6453.08
10-25 14:35:30.663 3366-3366/com.google.android.exoplayer2.demo I/View: Touch up dispatch to android.widget.ExpandableListView{41dc02b0 VFED.VC. .F.P.... 0,0-720,1134 #7f060014 app:id/sample_list}, event = MotionEvent { action=ACTION_UP, id[0]=0, x[0]=40.0, y[0]=321.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2684947, downTime=2684802, deviceId=2, source=0x1002 }
10-25 14:35:30.663 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: Touch up: touch mode = 2,mScrollY = 0,mLastY = -2147483648,mMotionPosition = 9,mFirstPosition = 6,mDataChanged = false,adatper size = 18,this = android.widget.ExpandableListView{41dc02b0 VFED.VC. .F.P.... 0,0-720,1134 #7f060014 app:id/sample_list}
10-25 14:35:30.851 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.861 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685158559777, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:30.866 3366-3366/com.google.android.exoplayer2.demo V/InputMethodManager: focusOut: android.widget.ExpandableListView{41dc02b0 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list} mServedView=android.widget.ExpandableListView{41dc02b0 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list} winFocus=false
10-25 14:35:30.867 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ExpandableListView{41dc02b0 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list}
10-25 14:35:30.867 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 6
10-25 14:35:30.867 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=null, mScrollY=0, mTouchMode=-1, mFirstPosition=6
10-25 14:35:30.867 3366-3366/com.google.android.exoplayer2.demo D/AbsListView: endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 6
10-25 14:35:30.923 3366-3366/com.google.android.exoplayer2.demo D/SurfaceView: checkGLSurfaceViewlLogProperty get invalid command
10-25 14:35:30.944 3366-3366/com.google.android.exoplayer2.demo I/ExoPlayerImpl: Init 2.0.4
10-25 14:35:30.945 3366-3366/com.google.android.exoplayer2.demo D/dalvikvm: create interp thread : stack size=128KB
10-25 14:35:30.945 3366-3366/com.google.android.exoplayer2.demo D/dalvikvm: create new thread
10-25 14:35:30.945 3366-3366/com.google.android.exoplayer2.demo D/dalvikvm: new thread created
10-25 14:35:30.945 3366-3366/com.google.android.exoplayer2.demo D/dalvikvm: update thread list
10-25 14:35:30.945 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18: interp stack at 0x5e389000
10-25 14:35:30.945 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18: created from interp
10-25 14:35:30.945 3366-3366/com.google.android.exoplayer2.demo D/dalvikvm: start new thread
10-25 14:35:30.945 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18: notify debugger
10-25 14:35:30.945 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18 (ExoPlayerImplInternal:Handler): calling run()
10-25 14:35:30.950 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: state [0.01, true, I]
10-25 14:35:30.953 3366-3366/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =null, this =com.android.internal.policy.impl.PhoneWindow$DecorView{41ccd0c8 I.E..... R.....ID 0,0-0,0}
10-25 14:35:30.955 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:30.956 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: create interp thread : stack size=128KB
10-25 14:35:30.956 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: create new thread
10-25 14:35:30.956 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: new thread created
10-25 14:35:30.956 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: update thread list
10-25 14:35:30.956 3366-3959/com.google.android.exoplayer2.demo D/dalvikvm: threadid=19: interp stack at 0x5e7b0000
10-25 14:35:30.956 3366-3959/com.google.android.exoplayer2.demo D/dalvikvm: threadid=19: created from interp
10-25 14:35:30.956 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: start new thread
10-25 14:35:30.956 3366-3959/com.google.android.exoplayer2.demo D/dalvikvm: threadid=19: notify debugger
10-25 14:35:30.956 3366-3959/com.google.android.exoplayer2.demo D/dalvikvm: threadid=19 (Loader:ExtractorMediaPeriod): calling run()
10-25 14:35:30.960 3366-3366/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{41ccd0c8 V.E..... R.....ID 0,0-0,0}
10-25 14:35:30.961 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: state [0.02, true, B]
10-25 14:35:30.965 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: sourceInfo [periodCount=1, windowCount=1
10-25 14:35:30.965 3366-3366/com.google.android.exoplayer2.demo D/EventLogger:   period [?]
10-25 14:35:30.965 3366-3366/com.google.android.exoplayer2.demo D/EventLogger:   window [?, false, false]
10-25 14:35:30.965 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: ]
10-25 14:35:30.965 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685258230007, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:30.967 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:30.967 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- onWindowVisibilityChanged, visibility = 0
10-25 14:35:30.994 3366-3959/com.google.android.exoplayer2.demo D/libc-netbsd: getaddrinfo: pl.youku.com get result from proxy >>
10-25 14:35:30.998 3366-3959/com.google.android.exoplayer2.demo I/System.out: [socket][1] connection pl.youku.com/43.250.12.31:80;LocalPort=46094(8000)
10-25 14:35:30.998 3366-3959/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[pl.youku.com/43.250.12.31:80] tm:8
10-25 14:35:31.000 3366-3959/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80 
10-25 14:35:31.006 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5ea01b10) (w:720, h:1280, f:1)
10-25 14:35:31.008 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5ea01b10) (w:720 h:1280 f:1)

                                                                                 [ 10-25 14:35:31.008   181:0x27f I/         ]
                                                                                 MirrorAudioService::onAudioBuffer: outBuffSize=4456 size=4456 outConverterBytes=0
10-25 14:35:31.016 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5ea01b10) (w:720, h:1280, f:1)
10-25 14:35:31.018 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- setFrame
10-25 14:35:31.019 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:31.019 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Changes: creating=true format=true size=true visible=true left=true top=true mUpdateWindowNeeded=false mReportDrawNeeded=false redrawNeeded=false forceSizeChanged=true mVisible=false mRequestedVisible=true
10-25 14:35:31.023 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Cur surface: Surface(name=null, identity=-1)
10-25 14:35:31.031 3366-3378/com.google.android.exoplayer2.demo V/SurfaceView: android.view.SurfaceView{41e95698 V.E..... ......ID 0,0-720,1230} got resized: w=720 h=1230, cur w=-1 h=-1

                                                                               [ 10-25 14:35:31.031   181:0x27f I/         ]
                                                                               MirrorAudioService::onAudioBuffer: outBuffSize=4460 size=4460 outConverterBytes=0
10-25 14:35:31.035 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: New surface: Surface(name=null, identity=340), vis=true, frame=Rect(0, 50 - 720, 1280)
10-25 14:35:31.036 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Callback --> surfaceCreated
10-25 14:35:31.036 3366-3959/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:46094] connected
10-25 14:35:31.036 3366-3959/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-25 14:35:31.037 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceCreated callback +
10-25 14:35:31.037 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceCreated callback -
10-25 14:35:31.037 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceChanged -- format=4 w=720 h=1230
10-25 14:35:31.037 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceChanged callback +
10-25 14:35:31.038 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceChanged callback -
10-25 14:35:31.038 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceRedrawNeeded
10-25 14:35:31.038 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: finishedDrawing
10-25 14:35:31.041 3366-3366/com.google.android.exoplayer2.demo V/SurfaceView: Layout: x=0 y=50 w=720 h=1230, frame=Rect(0, 0 - 720, 1230)
10-25 14:35:31.041 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: loading [true]
10-25 14:35:31.041 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685324668277, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.049 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:31.049 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Changes: creating=false format=false size=false visible=false left=false top=false mUpdateWindowNeeded=true mReportDrawNeeded=true redrawNeeded=false forceSizeChanged=false mVisible=true mRequestedVisible=true
10-25 14:35:31.049 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Cur surface: Surface(name=null, identity=340)
10-25 14:35:31.053 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: New surface: Surface(name=null, identity=340), vis=true, frame=Rect(0, 50 - 720, 1280)
10-25 14:35:31.053 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: surfaceRedrawNeeded
10-25 14:35:31.053 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: finishedDrawing
10-25 14:35:31.054 3366-3366/com.google.android.exoplayer2.demo V/SurfaceView: Layout: x=0 y=50 w=720 h=1230, frame=Rect(0, 0 - 720, 1230)

                                                                               [ 10-25 14:35:31.055   181:0x27f I/         ]
                                                                               MirrorAudioService::onAudioBuffer: outBuffSize=4460 size=4460 outConverterBytes=0
10-25 14:35:31.081 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.083 3366-3366/com.google.android.exoplayer2.demo V/InputMethodManager: onWindowFocus: null softInputMode=288 first=true flags=#1810180
10-25 14:35:31.083 3366-3366/com.google.android.exoplayer2.demo V/InputMethodManager: START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView{41ccd0c8 V.E..... R.....ID 0,0-720,1280} ic=null tba=android.view.inputmethod.EditorInfo@41d39408 controlFlags=#104
10-25 14:35:31.088 3366-3366/com.google.android.exoplayer2.demo V/InputMethodManager: Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@41d35310 com.baidu.input_huawei/.ImeService #210}
10-25 14:35:31.088 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- UPDATE_WINDOW_MSG
10-25 14:35:31.088 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:31.093 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685391102700, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.093 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685391102700, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:31.096 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- setFrame
10-25 14:35:31.097 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:31.099 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a5a850) (w:720, h:1280, f:1)
10-25 14:35:31.121 3366-3366/com.google.android.exoplayer2.demo D/OpenGLRenderer: Flushing caches (mode 0)
10-25 14:35:31.122 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5d102da8) (w:720 h:1280 f:1)
10-25 14:35:31.123 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5c8fa200) (w:720 h:1280 f:1)
10-25 14:35:31.124 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x60a41350) (w:720 h:1280 f:1)

                                                                                 [ 10-25 14:35:31.124   181:0x27f I/         ]
                                                                                 MirrorAudioService::onAudioBuffer: outBuffSize=4456 size=4456 outConverterBytes=0
10-25 14:35:31.130 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x60a41500) (w:720 h:1280 f:1)
10-25 14:35:31.141 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x5e91b640] ~Surface() +
10-25 14:35:31.144 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x5e91b640] ~Surface() -
10-25 14:35:31.145 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x60a3b100] ~Surface() +
10-25 14:35:31.146 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x60a3b100] ~Surface() -
10-25 14:35:31.181 3366-3959/com.google.android.exoplayer2.demo I/System.out: [CDS]close[46094]
10-25 14:35:31.181 3366-3959/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:46094]
10-25 14:35:31.184 3366-3366/com.google.android.exoplayer2.demo E/EventLogger: internalError [0.24, loadError]
                                                                               com.google.android.exoplayer2.source.ExtractorMediaSource$UnrecognizedInputFormatException: None of the available extractors (MatroskaExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, Ac3Extractor, TsExtractor, FlvExtractor, OggExtractor, PsExtractor, WavExtractor) could read the stream.
                                                                                   at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractorHolder.selectExtractor(ExtractorMediaPeriod.java:678)
                                                                                   at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:602)
                                                                                   at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:295)
                                                                                   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
                                                                                   at java.util.concurrent.FutureTask.run(FutureTask.java:234)
                                                                                   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
                                                                                   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
                                                                                   at java.lang.Thread.run(Thread.java:838)
10-25 14:35:31.193 3366-3958/com.google.android.exoplayer2.demo E/ExoPlayerImplInternal: Source error.
                                                                                         com.google.android.exoplayer2.source.ExtractorMediaSource$UnrecognizedInputFormatException: None of the available extractors (MatroskaExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, Ac3Extractor, TsExtractor, FlvExtractor, OggExtractor, PsExtractor, WavExtractor) could read the stream.
                                                                                             at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractorHolder.selectExtractor(ExtractorMediaPeriod.java:678)
                                                                                             at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:602)
                                                                                             at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:295)
                                                                                             at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
                                                                                             at java.util.concurrent.FutureTask.run(FutureTask.java:234)
                                                                                             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
                                                                                             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
                                                                                             at java.lang.Thread.run(Thread.java:838)


                                                                                         [ 10-25 14:35:31.194   181:0x27f I/         ]
                                                                                         MirrorAudioService::onAudioBuffer: outBuffSize=4460 size=4460 outConverterBytes=0
10-25 14:35:31.195 3366-3959/com.google.android.exoplayer2.demo D/dalvikvm: threadid=19: exiting
10-25 14:35:31.195 3366-3959/com.google.android.exoplayer2.demo D/dalvikvm: threadid=19: bye!
10-25 14:35:31.197 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.198 3366-3366/com.google.android.exoplayer2.demo E/EventLogger: playerFailed [0.25]
                                                                               com.google.android.exoplayer2.ExoPlaybackException
                                                                                   at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:310)
                                                                                   at android.os.Handler.dispatchMessage(Handler.java:103)
                                                                                   at android.os.Looper.loop(Looper.java:194)
                                                                                   at android.os.HandlerThread.run(HandlerThread.java:60)
                                                                                   at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
                                                                                Caused by: com.google.android.exoplayer2.source.ExtractorMediaSource$UnrecognizedInputFormatException: None of the available extractors (MatroskaExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, Ac3Extractor, TsExtractor, FlvExtractor, OggExtractor, PsExtractor, WavExtractor) could read the stream.
                                                                                   at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractorHolder.selectExtractor(ExtractorMediaPeriod.java:678)
                                                                                   at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:602)
                                                                                   at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:295)
                                                                                   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
                                                                                   at java.util.concurrent.FutureTask.run(FutureTask.java:234)
                                                                                   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
                                                                                   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
                                                                                   at java.lang.Thread.run(Thread.java:838)
10-25 14:35:31.199 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: loading [false]
10-25 14:35:31.199 3366-3366/com.google.android.exoplayer2.demo D/EventLogger: state [0.26, true, I]
10-25 14:35:31.212 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685507375161, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.218 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:31.285 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.293 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685590446546, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:31.294 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:31.297 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5ea2fde8) (w:720, h:1280, f:1)
10-25 14:35:31.311 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:31.312 3366-3366/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{421e7368 I.E..... R....... 0,0-720,1280}
10-25 14:35:31.325 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2685623635469, this = ViewRoot{41d3f540 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 5}
10-25 14:35:31.329 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x61e07678] ~Surface() +
10-25 14:35:31.329 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x61e07678] ~Surface() -
10-25 14:35:32.203 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:32.205 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2686504032315, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:32.205 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:32.207 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5ea442c8) (w:720, h:1280, f:1)
10-25 14:35:32.217 3366-3366/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] (this:0x61e08210) fps:2.60, dur:1153.78, max:910.23, min:44.04
10-25 14:35:33.206 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:33.218 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2687517215393, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:33.219 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:33.233 3366-3366/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] (this:0x61e08210) fps:0.98, dur:1016.47, max:1016.47, min:1016.47
10-25 14:35:34.212 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:34.216 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2688513828316, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:34.217 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:35.217 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:35.243 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2689527056085, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:35.245 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:35.269 3366-3366/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] (this:0x61e08210) fps:0.98, dur:2036.18, max:1043.16, min:993.02
10-25 14:35:36.219 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:36.225 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2690523612008, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:36.225 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:37.224 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:37.239 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2691536826008, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:37.239 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:37.246 3366-3366/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] (this:0x61e08210) fps:1.01, dur:1976.63, max:1013.78, min:962.85
10-25 14:35:37.482 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18: exiting
10-25 14:35:37.484 3366-3958/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18: bye!
10-25 14:35:37.494 3366-3366/com.google.android.exoplayer2.demo D/OpenGLRenderer: Flushing caches (mode 1)
10-25 14:35:37.495 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:37.509 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2691802598008, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:37.510 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:37.867 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:37.869 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2692167995777, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:37.869 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- onWindowVisibilityChanged, visibility = 8
10-25 14:35:37.869 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Changes: creating=false format=false size=false visible=true left=false top=false mUpdateWindowNeeded=false mReportDrawNeeded=false redrawNeeded=false forceSizeChanged=false mVisible=true mRequestedVisible=false
10-25 14:35:37.870 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Cur surface: Surface(name=null, identity=340)
10-25 14:35:37.894 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x61e07678] ~Surface() +
10-25 14:35:37.894 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x61e07678] ~Surface() -
10-25 14:35:37.900 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: New surface: Surface(name=null, identity=-1), vis=false, frame=Rect(0, 50 - 720, 1280)
10-25 14:35:37.900 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: Callback --> surfaceDestroyed
10-25 14:35:37.900 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x5ea27c28] ~Surface() +
10-25 14:35:37.900 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x5ea27c28] ~Surface() -
10-25 14:35:37.902 3366-3366/com.google.android.exoplayer2.demo V/SurfaceView: Layout: x=0 y=50 w=720 h=1230, frame=Rect(0, 0 - 720, 1230)
10-25 14:35:37.902 3366-3366/com.google.android.exoplayer2.demo D/OpenGLRenderer: Flushing caches (mode 0)
10-25 14:35:37.906 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5ea01b10) (w:720 h:1280 f:1)
10-25 14:35:37.907 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x60a5a850) (w:720 h:1280 f:1)
10-25 14:35:37.907 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5ea2fde8) (w:720 h:1280 f:1)
10-25 14:35:37.908 3366-3366/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5ea442c8) (w:720 h:1280 f:1)
10-25 14:35:37.917 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x5e9fb0e0] ~Surface() +
10-25 14:35:37.917 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x5e9fb0e0] ~Surface() -
10-25 14:35:37.917 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x61e08210] ~Surface() +
10-25 14:35:37.918 3366-3366/com.google.android.exoplayer2.demo D/Surface: [0x61e08210] ~Surface() -
10-25 14:35:37.918 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-25 14:35:38.077 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:38.077 3366-3366/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{41ccd0c8 I.E..... R....... 0,0-720,1280}
10-25 14:35:38.086 3366-3366/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 2692383916931, this = ViewRoot{421be5e8 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-25 14:35:38.087 3366-3366/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
@ojw28 ojw28 added the question label Oct 25, 2016
@ojw28
Copy link
Contributor

ojw28 commented Oct 25, 2016

You need to make an HlsMediaSource rather than an ExtractorMediaSource, since this is an HLS stream. I added the following in media.exolist.json and it played back fine:

      {
        "name": "Sample",
        "uri": "http://pl.youku.com/playlist/m3u8?vid=443361910&type=flv&ts=1477376095&ep=dCaTHUqKUM4J4CTdij8bZyWwIiQIXPoO9RyDgNtjANQmQem7&sid=64773760957221209bfc7&token=2914&ctype=12&ev=1&oip=2067486600",
        "extension": "m3u8"
      },

@ojw28 ojw28 closed this as completed Oct 25, 2016
@hardcattle
Copy link
Author

Can't play now.

{
"name": "youku",
"uri": "http://pl.youku.com/playlist/m3u8?vid=444086626&type=3gphd&ts=1477636300&ep=cSaTHU%2BOUM0A5SPWjj8bby7gcCUGXPoO8h%2BNh9RgBtQlT%2Bu7&sid=3477636300096128224b9&token=1734&ctype=12&ev=1&oip=2067486600",
"extension": "m3u8"
},

Log:
10-28 14:36:06.345 14028-14028/com.google.android.exoplayer2.demo I/View: Touch down dispatch to android.widget.TextView{41384698 V.ED.... ........ 0,254-720,350 #1020014 android:id/text1}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=57.0, y[0]=66.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=154368134, downTime=154368134, deviceId=2, source=0x1002 }
10-28 14:36:06.346 14028-14028/com.google.android.exoplayer2.demo I/View: Touch down dispatch to android.widget.ExpandableListView{412f3fb8 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=57.0, y[0]=320.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=154368134, downTime=154368134, deviceId=2, source=0x1002 }
10-28 14:36:06.346 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: Touch down: touch mode = 0,mScrollY = 0,y = 320.0,mFirstPosition = 6,mActivePointerId = 0,mDataChanged = false,adatper size = 18,this = android.widget.ExpandableListView{412f3fb8 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list}
10-28 14:36:06.357 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.369 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368161610432, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.372 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.387 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368178263202, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.389 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.402 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368194874355, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.404 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.419 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368211448817, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.419 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.435 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368228053971, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.445 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.452 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368244670355, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.459 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.467 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: CheckForTap:mFirstPosition = 6,mMotionPosition = 9,child = android.widget.TextView{41384698 V.ED.... ........ 0,254-720,350 #1020014 android:id/text1}
10-28 14:36:06.467 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = true,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.469 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368261284740, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.483 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:3.14, dur:5416.28, max:5157.20, min:14.10
10-28 14:36:06.484 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: [STC::queueBuffer] this:0x5e8cd318, api:1, last queue time elapsed:5157.20
10-28 14:36:06.487 14028-14028/com.google.android.exoplayer2.demo I/View: Touch up dispatch to android.widget.ExpandableListView{412f3fb8 VFED.VC. .F.P.... 0,0-720,1134 #7f060014 app:id/sample_list}, event = MotionEvent { action=ACTION_UP, id[0]=0, x[0]=59.0, y[0]=324.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=154368262, downTime=154368134, deviceId=2, source=0x1002 }
10-28 14:36:06.489 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: Touch up: touch mode = 2,mScrollY = 0,mLastY = -2147483648,mMotionPosition = 9,mFirstPosition = 6,mDataChanged = false,adatper size = 18,this = android.widget.ExpandableListView{412f3fb8 VFED.VC. .F.P.... 0,0-720,1134 #7f060014 app:id/sample_list}
10-28 14:36:06.538 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.562 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368344345202, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.703 14028-14028/com.google.android.exoplayer2.demo D/SurfaceView: checkGLSurfaceViewlLogProperty get invalid command
10-28 14:36:06.715 14028-14028/com.google.android.exoplayer2.demo I/ExoPlayerImpl: Init 2.0.4
10-28 14:36:06.715 14028-14028/com.google.android.exoplayer2.demo D/dalvikvm: create interp thread : stack size=128KB
10-28 14:36:06.715 14028-14028/com.google.android.exoplayer2.demo D/dalvikvm: create new thread
10-28 14:36:06.715 14028-14028/com.google.android.exoplayer2.demo D/dalvikvm: new thread created
10-28 14:36:06.715 14028-14028/com.google.android.exoplayer2.demo D/dalvikvm: update thread list
10-28 14:36:06.715 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: threadid=13: interp stack at 0x5e5ee000
10-28 14:36:06.715 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: threadid=13: created from interp
10-28 14:36:06.715 14028-14028/com.google.android.exoplayer2.demo D/dalvikvm: start new thread
10-28 14:36:06.716 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: threadid=13: notify debugger
10-28 14:36:06.716 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: threadid=13 (ExoPlayerImplInternal:Handler): calling run()
10-28 14:36:06.722 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: state [0.01, true, I]
10-28 14:36:06.723 14028-14028/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =null, this =com.android.internal.policy.impl.PhoneWindow$DecorView{4120ac70 I.E..... R.....ID 0,0-0,0}
10-28 14:36:06.723 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: create interp thread : stack size=128KB
10-28 14:36:06.723 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: create new thread
10-28 14:36:06.723 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: new thread created
10-28 14:36:06.724 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: update thread list
10-28 14:36:06.724 14028-15659/com.google.android.exoplayer2.demo D/dalvikvm: threadid=14: interp stack at 0x5e60e000
10-28 14:36:06.724 14028-15659/com.google.android.exoplayer2.demo D/dalvikvm: threadid=14: created from interp
10-28 14:36:06.724 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: start new thread
10-28 14:36:06.724 14028-15659/com.google.android.exoplayer2.demo D/dalvikvm: threadid=14: notify debugger
10-28 14:36:06.724 14028-15659/com.google.android.exoplayer2.demo D/dalvikvm: threadid=14 (Loader:ManifestFetcher): calling run()
10-28 14:36:06.726 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:06.728 14028-15659/com.google.android.exoplayer2.demo D/libc-netbsd: getaddrinfo: pl.youku.com get result from proxy >>
10-28 14:36:06.729 14028-15659/com.google.android.exoplayer2.demo I/System.out: [socket][25] connection pl.youku.com/43.250.12.31:80;LocalPort=37869(8000)
10-28 14:36:06.729 14028-15659/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[pl.youku.com/43.250.12.31:80] tm:8
10-28 14:36:06.730 14028-15659/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:06.731 14028-14028/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{4120ac70 V.E..... R.....ID 0,0-0,0}
10-28 14:36:06.732 14028-14028/com.google.android.exoplayer2.demo V/InputMethodManager: focusOut: android.widget.ExpandableListView{412f3fb8 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list} mServedView=android.widget.ExpandableListView{412f3fb8 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list} winFocus=false
10-28 14:36:06.732 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ExpandableListView{412f3fb8 VFED.VC. .F...... 0,0-720,1134 #7f060014 app:id/sample_list}
10-28 14:36:06.732 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 6
10-28 14:36:06.732 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=null, mScrollY=0, mTouchMode=-1, mFirstPosition=6
10-28 14:36:06.732 14028-14028/com.google.android.exoplayer2.demo D/AbsListView: endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 6
10-28 14:36:06.733 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: state [0.02, true, B]
10-28 14:36:06.734 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: sourceInfo [periodCount=1, windowCount=1
10-28 14:36:06.734 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: period [?]
10-28 14:36:06.734 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: window [?, false, false]
10-28 14:36:06.734 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:06.735 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: loading [true]
10-28 14:36:06.735 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368527062509, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:06.737 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:06.737 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- onWindowVisibilityChanged, visibility = 0
10-28 14:36:06.759 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5a8a68d0) (w:720, h:1280, f:1)
10-28 14:36:06.761 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5a8a68d0) (w:720 h:1280 f:1)
10-28 14:36:06.763 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5a8a6850) (w:720, h:1280, f:1)
10-28 14:36:06.765 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- setFrame
10-28 14:36:06.767 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:06.767 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: Changes: creating=true format=true size=true visible=true left=true top=true mUpdateWindowNeeded=false mReportDrawNeeded=false redrawNeeded=false forceSizeChanged=true mVisible=false mRequestedVisible=true
10-28 14:36:06.770 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: Cur surface: Surface(name=null, identity=-1)
10-28 14:36:06.775 14028-14040/com.google.android.exoplayer2.demo V/SurfaceView: android.view.SurfaceView{414ed3f8 V.E..... ......ID 0,0-720,1230} got resized: w=720 h=1230, cur w=-1 h=-1
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: New surface: Surface(name=null, identity=286), vis=true, frame=Rect(0, 50 - 720, 1280)
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: Callback --> surfaceCreated
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceCreated callback +
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceCreated callback -
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceChanged -- format=4 w=720 h=1230
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceChanged callback +
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceChanged callback -
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceRedrawNeeded
10-28 14:36:06.778 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: finishedDrawing
10-28 14:36:06.782 14028-14028/com.google.android.exoplayer2.demo V/SurfaceView: Layout: x=0 y=50 w=720 h=1230, frame=Rect(0, 0 - 720, 1230)
10-28 14:36:06.782 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368560266650, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:06.788 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:06.788 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: Changes: creating=false format=false size=false visible=false left=false top=false mUpdateWindowNeeded=true mReportDrawNeeded=true redrawNeeded=false forceSizeChanged=false mVisible=true mRequestedVisible=true
10-28 14:36:06.788 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: Cur surface: Surface(name=null, identity=286)
10-28 14:36:06.793 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: New surface: Surface(name=null, identity=286), vis=true, frame=Rect(0, 50 - 720, 1280)
10-28 14:36:06.793 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: surfaceRedrawNeeded
10-28 14:36:06.793 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: finishedDrawing
10-28 14:36:06.794 14028-14028/com.google.android.exoplayer2.demo V/SurfaceView: Layout: x=0 y=50 w=720 h=1230, frame=Rect(0, 0 - 720, 1230)
10-28 14:36:06.798 14028-15659/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:37869] connected
10-28 14:36:06.798 14028-15659/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:06.821 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:06.822 14028-14028/com.google.android.exoplayer2.demo V/InputMethodManager: onWindowFocus: null softInputMode=288 first=true flags=#1810180
10-28 14:36:06.822 14028-14028/com.google.android.exoplayer2.demo V/InputMethodManager: START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView{4120ac70 V.E..... R.....ID 0,0-720,1280} ic=null tba=android.view.inputmethod.EditorInfo@41379fd8 controlFlags=#104
10-28 14:36:06.826 14028-14028/com.google.android.exoplayer2.demo V/InputMethodManager: Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@4137a0b0 com.baidu.input_huawei/.ImeService #156}
10-28 14:36:06.826 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- UPDATE_WINDOW_MSG
10-28 14:36:06.827 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:06.834 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368626729971, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:06.834 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368626729971, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}

                                                                              [ 10-28 14:36:06.835   176:0x28c I/         ]
                                                                              MirrorAudioService::onAudioBuffer: outBuffSize=4456 size=4456 outConverterBytes=0

10-28 14:36:06.837 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- setFrame
10-28 14:36:06.838 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:06.840 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a57010) (w:720, h:1280, f:1)
10-28 14:36:06.858 14028-14028/com.google.android.exoplayer2.demo D/OpenGLRenderer: Flushing caches (mode 0)

                                                                                [ 10-28 14:36:06.858   176:0x28c I/         ]
                                                                                MirrorAudioService::onAudioBuffer: outBuffSize=4460 size=4460 outConverterBytes=0

10-28 14:36:06.860 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x60a8f310) (w:720 h:1280 f:1)
10-28 14:36:06.861 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5f51cc38) (w:720 h:1280 f:1)
10-28 14:36:06.861 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5d142dc8) (w:720 h:1280 f:1)
10-28 14:36:06.861 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: close handle(0x5e7397d8) (w:720 h:1280 f:1)
10-28 14:36:06.869 14028-14028/com.google.android.exoplayer2.demo D/Surface: [0x60345718] ~Surface() +
10-28 14:36:06.869 14028-14028/com.google.android.exoplayer2.demo D/Surface: [0x60345718] ~Surface() -
10-28 14:36:06.869 14028-14028/com.google.android.exoplayer2.demo D/Surface: [0x5e8cd318] ~Surface() +
10-28 14:36:06.869 14028-14028/com.google.android.exoplayer2.demo D/Surface: [0x5e8cd318] ~Surface() -
10-28 14:36:06.886 14028-15659/com.google.android.exoplayer2.demo I/System.out: [CDS]close[37869]
10-28 14:36:06.887 14028-15659/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:37869]
10-28 14:36:06.891 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: create interp thread : stack size=128KB
10-28 14:36:06.892 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: create new thread
10-28 14:36:06.892 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: new thread created
10-28 14:36:06.892 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: update thread list
10-28 14:36:06.892 14028-15669/com.google.android.exoplayer2.demo D/dalvikvm: threadid=15: interp stack at 0x5e6cf000
10-28 14:36:06.892 14028-15669/com.google.android.exoplayer2.demo D/dalvikvm: threadid=15: created from interp
10-28 14:36:06.892 14028-15658/com.google.android.exoplayer2.demo D/dalvikvm: start new thread
10-28 14:36:06.892 14028-15669/com.google.android.exoplayer2.demo D/dalvikvm: threadid=15: notify debugger
10-28 14:36:06.892 14028-15669/com.google.android.exoplayer2.demo D/dalvikvm: threadid=15 (Loader:HlsSampleStreamWrapper): calling run()
10-28 14:36:06.895 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][26] connection pl.youku.com/43.250.12.31:80;LocalPort=34531(8000)
10-28 14:36:06.895 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[pl.youku.com/43.250.12.31:80] tm:8
10-28 14:36:06.895 14028-15669/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:06.932 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:34531] connected
10-28 14:36:06.932 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:07.006 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]close[34531]
10-28 14:36:07.007 14028-15669/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:34531]
10-28 14:36:07.022 14028-15673/com.google.android.exoplayer2.demo D/dalvikvm: threadid=17: interp stack at 0x5e6f8000
10-28 14:36:07.027 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:07.028 14028-14028/com.google.android.exoplayer2.demo V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{41226dd0 I.E..... R....... 0,0-720,1280}
10-28 14:36:07.034 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368826023355, this = ViewRoot{4132bb68 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity,ident = 0}
10-28 14:36:07.041 14028-14028/com.google.android.exoplayer2.demo D/Surface: [0x60ab1808] ~Surface() +
10-28 14:36:07.041 14028-14028/com.google.android.exoplayer2.demo D/Surface: [0x60ab1808] ~Surface() -
10-28 14:36:07.043 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][27] connection /180.97.241.114:80;LocalPort=58935(8000)

                                                                            [ 10-28 14:36:07.044   176:0x28c I/         ]
                                                                            MirrorAudioService::onAudioBuffer: outBuffSize=4456 size=4456 outConverterBytes=0

10-28 14:36:07.044 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[/180.97.241.114:80] tm:8
10-28 14:36:07.044 14028-15669/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:07.068 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:58935] connected
10-28 14:36:07.068 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:07.110 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:07.115 14028-15658/com.google.android.exoplayer2.demo D/ACodec: Now uninitialized
10-28 14:36:07.117 14028-15674/com.google.android.exoplayer2.demo I/OMXClient: Using client-side OMX mux.
10-28 14:36:07.123 14028-15674/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.VIDEO.DECODER.AVC] Now Loaded
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Tracks [
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Renderer:0 [
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Group:0, adaptive_supported=N/A [
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: [X] Track:0, id=0, mimeType=video/avc, supported=YES
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Renderer:1 [
10-28 14:36:07.124 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Group:0, adaptive_supported=N/A [
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: [X] Track:0, id=null, mimeType=audio/mp4a-latm, channels=2, sample_rate=22050, supported=YES
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Renderer:2 [
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Group:0, adaptive_supported=N/A [
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: [ ] Track:0, id=null, mimeType=application/cea-608, supported=YES
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Renderer:3 [
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: Group:0, adaptive_supported=N/A [
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: [X] Track:0, id=null, mimeType=application/id3, supported=YES
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.125 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.126 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: videoEnabled [0.41]
10-28 14:36:07.126 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: audioEnabled [0.41]
10-28 14:36:07.126 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: positionDiscontinuity
10-28 14:36:07.128 14028-15674/com.google.android.exoplayer2.demo I/MTKI420CC: getI420ColorConverter

                                                                           [ 10-28 14:36:07.128 14028:0x3d3a I/         ]
                                                                           I420ColorConverter: libI420colorconvert.so loaded

10-28 14:36:07.128 14028-15674/com.google.android.exoplayer2.demo I/ACodec: decoder output format = 0x7F000001
10-28 14:36:07.128 14028-15674/com.google.android.exoplayer2.demo D/MTKI420CC: Mtk_initACodecColorConverter mEnableMVA: 1
10-28 14:36:07.128 14028-15674/com.google.android.exoplayer2.demo D/MTKI420CC: Mtk_initACodecColorConverter BufHandler: 60a60228
10-28 14:36:07.128 14028-15674/com.google.android.exoplayer2.demo I/ACodec: mSupportsPartialFrames 1 err 0
10-28 14:36:07.128 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: native windows to set 0x5e73ed28
10-28 14:36:07.129 14028-15674/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.VIDEO.DECODER.AVC] Now Loaded->Idle
10-28 14:36:07.129 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: sourceInfo [periodCount=1, windowCount=1
10-28 14:36:07.130 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: period [2378.27]
10-28 14:36:07.131 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: window [2378.27, true, false]
10-28 14:36:07.131 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: ]
10-28 14:36:07.133 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[0], mBufferID(0x42e85d78)
10-28 14:36:07.133 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[0], 0x603c6000(0x603c6000)
10-28 14:36:07.133 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154368925709650, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:07.137 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[1], mBufferID(0x441eeea8)
10-28 14:36:07.137 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[1], 0x6040f400(0x6040f400)
10-28 14:36:07.139 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:07.140 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[2], mBufferID(0x42e65998)
10-28 14:36:07.140 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[2], 0x60458800(0x60458800)
10-28 14:36:07.141 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f51cc38) (w:720, h:1280, f:1)
10-28 14:36:07.143 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[3], mBufferID(0x442f3078)
10-28 14:36:07.143 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[3], 0x604a1c00(0x604a1c00)
10-28 14:36:07.145 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[4], mBufferID(0x42e650a0)
10-28 14:36:07.145 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[4], 0x604eb000(0x604eb000)
10-28 14:36:07.148 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[5], mBufferID(0x442f30f8)
10-28 14:36:07.148 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[5], 0x60534400(0x60534400)
10-28 14:36:07.151 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[6], mBufferID(0x42dabaf0)
10-28 14:36:07.151 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[6], 0x6057d800(0x6057d800)
10-28 14:36:07.154 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[7], mBufferID(0x45c16600)
10-28 14:36:07.154 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[7], 0x605c6c00(0x605c6c00)
10-28 14:36:07.158 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[8], mBufferID(0x45c167d0)
10-28 14:36:07.158 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[8], 0x60610000(0x60610000)
10-28 14:36:07.161 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[9], mBufferID(0x45c16a28)
10-28 14:36:07.161 14028-15674/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[9], 0x60659400(0x60659400)
10-28 14:36:07.161 14028-15674/com.google.android.exoplayer2.demo D/ACodec: [MJC][OMX_COLOR_FormatVendorMTKYUV] eHalColorFormat = HAL_PIXEL_FORMAT_YUV_PRIVATE;
10-28 14:36:07.161 14028-15674/com.google.android.exoplayer2.demo D/ACodec: native_window_set_buffers_geometry W(640), H(360), Stride(640), SliceH(384)
10-28 14:36:07.162 14028-15674/com.google.android.exoplayer2.demo W/SurfaceTextureClient: [STC::setBufferCount] set buffer count to 30
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#00 pc 0000dd7d /system/lib/libutils.so (android::CallStack::update(int, int)+14)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#1 pc 000268a5 /system/lib/libgui.so (android::SurfaceTextureClient::setBufferCount(int)+156)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#2 pc 000266a5 /system/lib/libgui.so (android::SurfaceTextureClient::dispatchSetBufferCount(std::__va_list)+8)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#3 pc 00025f09 /system/lib/libgui.so (android::SurfaceTextureClient::hook_perform(ANativeWindow*, int, ...)+22)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#4 pc 00073733 /system/lib/libstagefright.so (android::ACodec::allocateOutputBuffersFromNativeWindow()+534)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#5 pc 000739a3 /system/lib/libstagefright.so (android::ACodec::allocateBuffersOnPort(unsigned long)+126)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#6 pc 0007798d /system/lib/libstagefright.so (android::ACodec::LoadedToIdleState::stateEntered()+32)

                                                                           [ 10-28 14:36:07.183   176:0x28c I/         ]
                                                                           MirrorAudioService::onAudioBuffer: outBuffSize=4460 size=4460 outConverterBytes=0

10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#7 pc 000067e9 /system/lib/libstagefright_foundation.so (android::AHierarchicalStateMachine::changeState(android::spandroid::AState const&)+228)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#8 pc 00075869 /system/lib/libstagefright.so (android::ACodec::LoadedState::onStart()+116)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#9 pc 00076c53 /system/lib/libstagefright.so (android::ACodec::LoadedState::onMessageReceived(android::spandroid::AMessage const&)+54)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#10 pc 000066a5 /system/lib/libstagefright_foundation.so (android::AHierarchicalStateMachine::onMessageReceived(android::spandroid::AMessage const&)+80)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#11 pc 00007439 /system/lib/libstagefright_foundation.so (android::ALooperRoster::deliverMessage(android::spandroid::AMessage const&)+188)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#12 pc 00006ced /system/lib/libstagefright_foundation.so (android::ALooper::loop()+204)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#13 pc 00011253 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+94)
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#14 pc 00010dcd /system/lib/libutils.so
10-28 14:36:07.183 14028-15674/com.google.android.exoplayer2.demo D/CallStack: [STC::setBufferCount]#15 pc 0000e4a4 /system/lib/libc.so (__thread_entry+72)
10-28 14:36:07.184 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5e73a6f8) (w:640, h:384, f:259)
10-28 14:36:07.184 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.187 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5e73a8e0) (w:640, h:384, f:259)
10-28 14:36:07.187 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.190 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a96418) (w:640, h:384, f:259)
10-28 14:36:07.190 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.192 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a19368) (w:640, h:384, f:259)
10-28 14:36:07.192 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.195 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a194f8) (w:640, h:384, f:259)
10-28 14:36:07.195 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.197 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a196a0) (w:640, h:384, f:259)
10-28 14:36:07.198 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.201 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6b920) (w:640, h:384, f:259)
10-28 14:36:07.201 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.203 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6bab0) (w:640, h:384, f:259)
10-28 14:36:07.203 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.206 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60ab0008) (w:640, h:384, f:259)
10-28 14:36:07.207 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.209 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60ab0290) (w:640, h:384, f:259)
10-28 14:36:07.210 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.212 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5e9485b8) (w:640, h:384, f:259)
10-28 14:36:07.212 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.214 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5e948748) (w:640, h:384, f:259)
10-28 14:36:07.215 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.217 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5e9488d8) (w:640, h:384, f:259)
10-28 14:36:07.217 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.220 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6be68) (w:640, h:384, f:259)
10-28 14:36:07.220 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.223 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6bfe0) (w:640, h:384, f:259)
10-28 14:36:07.223 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.225 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6c310) (w:640, h:384, f:259)
10-28 14:36:07.226 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.228 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6c4b8) (w:640, h:384, f:259)
10-28 14:36:07.229 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.231 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6c660) (w:640, h:384, f:259)
10-28 14:36:07.231 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.234 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6c808) (w:640, h:384, f:259)
10-28 14:36:07.234 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.237 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60ab0118) (w:640, h:384, f:259)
10-28 14:36:07.237 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.239 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f511d10) (w:640, h:384, f:259)
10-28 14:36:07.240 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.242 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f511ea0) (w:640, h:384, f:259)
10-28 14:36:07.242 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.244 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f512030) (w:640, h:384, f:259)
10-28 14:36:07.244 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.246 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f5121d8) (w:640, h:384, f:259)
10-28 14:36:07.247 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.249 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f5125d8) (w:640, h:384, f:259)
10-28 14:36:07.249 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.252 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f512780) (w:640, h:384, f:259)
10-28 14:36:07.252 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.255 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f512928) (w:640, h:384, f:259)
10-28 14:36:07.255 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.257 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x5f512ad0) (w:640, h:384, f:259)
10-28 14:36:07.257 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.260 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6c108) (w:640, h:384, f:259)
10-28 14:36:07.261 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.263 14028-15674/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a6c230) (w:640, h:384, f:259)
10-28 14:36:07.264 14028-15674/com.google.android.exoplayer2.demo I/GraphicBuffer: create GraphicBuffer by existing native window buffer (w:640 h384 f:259) owner(0)
10-28 14:36:07.268 14028-15674/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.VIDEO.DECODER.AVC] Now Idle->Executing
10-28 14:36:07.269 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: videoDecoderInitialized [0.56, OMX.MTK.VIDEO.DECODER.AVC]
10-28 14:36:07.276 14028-15674/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.VIDEO.DECODER.AVC] Now Executing
10-28 14:36:07.276 14028-15674/com.google.android.exoplayer2.demo I/ACodec: [OMX.MTK.VIDEO.DECODER.AVC] received csd settings.
10-28 14:36:07.277 14028-15674/com.google.android.exoplayer2.demo I/ACodec: [OMX.MTK.VIDEO.DECODER.AVC] received csd settings.
10-28 14:36:07.279 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: videoFormatChanged [0.57, id=null, mimeType=video/avc, res=640x360]
10-28 14:36:07.281 14028-15658/com.google.android.exoplayer2.demo D/ACodec: Now uninitialized
10-28 14:36:07.281 14028-15682/com.google.android.exoplayer2.demo I/OMXClient: Using client-side OMX mux.
10-28 14:36:07.285 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Now Loaded
10-28 14:36:07.286 14028-15682/com.google.android.exoplayer2.demo E/ACodec: cannot find aac bit rate
10-28 14:36:07.287 14028-15682/com.google.android.exoplayer2.demo I/ACodec: mSupportsPartialFrames 0 err 0
10-28 14:36:07.289 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Now Loaded->Idle
10-28 14:36:07.291 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[0], mBufferID(0x45c19878)
10-28 14:36:07.291 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[0], 0x5e71d000(0x5e71d000)
10-28 14:36:07.291 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[1], mBufferID(0x45c19a28)
10-28 14:36:07.291 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[1], 0x5e71f000(0x5e71f000)
10-28 14:36:07.291 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[2], mBufferID(0x45c19ba0)
10-28 14:36:07.291 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[2], 0x5e721000(0x5e721000)
10-28 14:36:07.292 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[3], mBufferID(0x45c19d18)
10-28 14:36:07.292 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[3], 0x5e723000(0x5e723000)
10-28 14:36:07.292 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[4], mBufferID(0x45c19e90)
10-28 14:36:07.292 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[4], 0x5e725000(0x5e725000)
10-28 14:36:07.293 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[5], mBufferID(0x45c19fd8)
10-28 14:36:07.293 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[5], 0x5e727000(0x5e727000)
10-28 14:36:07.293 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[6], mBufferID(0x45c1a150)
10-28 14:36:07.293 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[6], 0x5e729000(0x5e729000)
10-28 14:36:07.294 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[7], mBufferID(0x45c1a2c8)
10-28 14:36:07.294 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[7], 0x5e72b000(0x5e72b000)
10-28 14:36:07.294 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[8], mBufferID(0x45c1a440)
10-28 14:36:07.294 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[8], 0x5e72d000(0x5e72d000)
10-28 14:36:07.295 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[9], mBufferID(0x45c1a640)
10-28 14:36:07.295 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[9], 0x5e72f000(0x5e72f000)
10-28 14:36:07.296 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[0], mBufferID(0x45c1a868)
10-28 14:36:07.296 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[0], 0x5e86a000(0x5e86a000)
10-28 14:36:07.296 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[1], mBufferID(0x45c1a9e0)
10-28 14:36:07.296 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[1], 0x5e870000(0x5e870000)
10-28 14:36:07.296 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[2], mBufferID(0x45c1ab58)
10-28 14:36:07.296 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[2], 0x5e876000(0x5e876000)
10-28 14:36:07.297 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[3], mBufferID(0x45c1acd0)
10-28 14:36:07.297 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[3], 0x5e87c000(0x5e87c000)
10-28 14:36:07.297 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[4], mBufferID(0x45c1ae48)
10-28 14:36:07.297 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[4], 0x5e882000(0x5e882000)
10-28 14:36:07.298 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[5], mBufferID(0x45c1afc0)
10-28 14:36:07.298 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[5], 0x5e888000(0x5e888000)
10-28 14:36:07.299 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[6], mBufferID(0x45c1b138)
10-28 14:36:07.299 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[6], 0x5e88e000(0x5e88e000)

                                                                        [ 10-28 14:36:07.299   176:0x28c I/         ]
                                                                        MirrorAudioService::onAudioBuffer: outBuffSize=4456 size=4456 outConverterBytes=0

10-28 14:36:07.299 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[7], mBufferID(0x45c1b2b0)
10-28 14:36:07.299 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[7], 0x5e894000(0x5e894000)
10-28 14:36:07.300 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[8], mBufferID(0x45c1b3f8)
10-28 14:36:07.300 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[8], 0x5e89a000(0x5e89a000)
10-28 14:36:07.300 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Now Idle->Executing
10-28 14:36:07.301 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: audioDecoderInitialized [0.59, OMX.MTK.AUDIO.DECODER.AAC]
10-28 14:36:07.303 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Now Executing
10-28 14:36:07.303 14028-15682/com.google.android.exoplayer2.demo I/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] received csd settings.

                                                                        [ 10-28 14:36:07.304   176:0x3d3d I/         ]
                                                                        [BWC INFO](15677): smi_bw_ctrl_set: scen 3, turn on


                                                                        [ 10-28 14:36:07.304   176:0x3d3d I/         ]
                                                                        [BWC INFO](15677): emi_bw_ctrl_set: CON_SCE_VP ON


                                                                        [ 10-28 14:36:07.304   176:0x3d3d I/         ]
                                                                        [BWC INFO](15677): [bwc.mm._Profile] Get : 0

10-28 14:36:07.304 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: audioFormatChanged [0.59, id=null, mimeType=audio/mp4a-latm, channels=2, sample_rate=22050]
10-28 14:36:07.311 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Now handling output port settings change
10-28 14:36:07.317 14028-15682/com.google.android.exoplayer2.demo D/ACodec: OutputPortSettingsChangedState::onOMXEvent event 0, 2, 1
10-28 14:36:07.317 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Output port now disabled.
10-28 14:36:07.318 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[0], mBufferID(0x45c2b518)
10-28 14:36:07.318 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[0], 0x5e86a000(0x5e86a000)
10-28 14:36:07.319 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[1], mBufferID(0x45c2b6c8)
10-28 14:36:07.319 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[1], 0x5e870000(0x5e870000)
10-28 14:36:07.319 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[2], mBufferID(0x45c2b898)
10-28 14:36:07.319 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[2], 0x5e876000(0x5e876000)
10-28 14:36:07.320 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[3], mBufferID(0x45c2ba78)
10-28 14:36:07.320 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[3], 0x5e87c000(0x5e87c000)
10-28 14:36:07.320 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[4], mBufferID(0x45c2bc58)
10-28 14:36:07.320 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[4], 0x5e882000(0x5e882000)
10-28 14:36:07.321 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[5], mBufferID(0x45c2be28)
10-28 14:36:07.321 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[5], 0x5e888000(0x5e888000)
10-28 14:36:07.321 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[6], mBufferID(0x45c2c008)
10-28 14:36:07.321 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[6], 0x5e88e000(0x5e88e000)
10-28 14:36:07.323 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[7], mBufferID(0x45c2c1e8)
10-28 14:36:07.323 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[7], 0x5e894000(0x5e894000)
10-28 14:36:07.324 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: useBuffer[8], mBufferID(0x45c2c3b8)
10-28 14:36:07.324 14028-15682/com.google.android.exoplayer2.demo D/ACodec: @debug: Buffer[8], 0x5e89a000(0x5e89a000)
10-28 14:36:07.324 14028-15682/com.google.android.exoplayer2.demo D/ACodec: OutputPortSettingsChangedState::onOMXEvent event 0, 3, 1
10-28 14:36:07.326 14028-15682/com.google.android.exoplayer2.demo D/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] Now Executing
10-28 14:36:07.329 14028-15682/com.google.android.exoplayer2.demo D/ACodec: OMXCodec:: sendFormatChange 0
10-28 14:36:07.342 14028-15658/com.google.android.exoplayer2.demo D/AudioTrack: audiotrack 0x5e948058 set Type 3, rate 44100, fmt 1, chn 3, fcnt 11025, flag 0
10-28 14:36:07.346 14028-15686/com.google.android.exoplayer2.demo D/dalvikvm: threadid=18: interp stack at 0x5e8da000
10-28 14:36:07.346 14028-15658/com.google.android.exoplayer2.demo D/AudioTrackCenter: addTrack, trackId:1, frameCount:11025, sampleRate:44100, trackPtr:0x5e948058
10-28 14:36:07.346 14028-15686/com.google.android.exoplayer2.demo D/AudioTrack: pid [14028] sched_setscheduler to default: 1
10-28 14:36:07.347 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: audioSessionId [109]
10-28 14:36:07.383 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]close[58935]
10-28 14:36:07.384 14028-15669/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:58935]
10-28 14:36:07.456 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][28] connection /180.97.241.114:80;LocalPort=45558(8000)
10-28 14:36:07.456 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[/180.97.241.114:80] tm:8
10-28 14:36:07.456 14028-15669/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:07.493 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:45558] connected
10-28 14:36:07.494 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:08.136 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:08.146 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154369938891971, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:08.151 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:08.153 14028-14028/com.google.android.exoplayer2.demo D/GraphicBuffer: create handle(0x60a17c18) (w:720, h:1280, f:1)
10-28 14:36:08.165 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:2.21, dur:1360.16, max:1010.83, min:49.67
10-28 14:36:08.705 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]close[45558]
10-28 14:36:08.705 14028-15669/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:45558]
10-28 14:36:08.709 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][29] connection /180.97.241.114:80;LocalPort=37597(8000)
10-28 14:36:08.709 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[/180.97.241.114:80] tm:8
10-28 14:36:08.709 14028-15669/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:08.764 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:37597] connected
10-28 14:36:08.764 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:09.085 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]close[37597]
10-28 14:36:09.085 14028-15669/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:37597]
10-28 14:36:09.106 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][30] connection /180.97.241.114:80;LocalPort=35845(8000)
10-28 14:36:09.106 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[/180.97.241.114:80] tm:8
10-28 14:36:09.107 14028-15669/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:09.140 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:09.143 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154370935515817, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:09.146 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:09.152 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:35845] connected
10-28 14:36:09.152 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:09.407 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]close[35845]
10-28 14:36:09.407 14028-15669/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:35845]
10-28 14:36:09.417 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][31] connection /180.97.241.114:80;LocalPort=48458(8000)
10-28 14:36:09.418 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]connect[/180.97.241.114:80] tm:8
10-28 14:36:09.418 14028-15669/com.google.android.exoplayer2.demo D/Posix: [Posix_connect Debug]Process com.google.android.exoplayer2.demo :80
10-28 14:36:09.440 14028-15669/com.google.android.exoplayer2.demo I/System.out: [socket][/192.168.50.151:48458] connected
10-28 14:36:09.440 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]rx timeout:8000
10-28 14:36:09.726 14028-15669/com.google.android.exoplayer2.demo D/dalvikvm: GC_FOR_ALLOC freed 1833K (15743), 33% free 7726K/11472K, paused 75ms, total 75ms
10-28 14:36:09.989 14028-15669/com.google.android.exoplayer2.demo I/System.out: [CDS]close[48458]
10-28 14:36:09.990 14028-15669/com.google.android.exoplayer2.demo I/System.out: close [socket][/0.0.0.0:48458]
10-28 14:36:10.033 14028-14028/com.google.android.exoplayer2.demo D/EventLogger: loading [false]
10-28 14:36:10.148 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:10.156 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154371948719126, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:10.159 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:10.170 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:1.00, dur:2005.20, max:1013.93, min:991.27
10-28 14:36:11.155 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:11.169 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154372961916434, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:11.175 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:11.186 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:0.98, dur:1015.97, max:1015.97, min:1015.97
10-28 14:36:11.734 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:11.751 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154373543284896, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:11.752 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:12.160 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:12.166 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154373958539357, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:12.166 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:13.166 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:13.179 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154374971777511, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:13.180 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:13.186 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:1.50, dur:2000.11, max:1013.32, min:414.18
10-28 14:36:14.172 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:14.176 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154375968337741, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:14.176 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:15.178 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:15.189 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154376981546357, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:15.189 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:15.197 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:0.99, dur:2010.29, max:1012.96, min:997.33
10-28 14:36:16.182 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:16.186 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154377978157742, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:16.188 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
10-28 14:36:16.258 14028-14028/com.google.android.exoplayer2.demo I/SurfaceTextureClient: STC::queueBuffer fps:0.94, dur:1061.26, max:1061.26, min:1061.26
10-28 14:36:17.187 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: scheduleConsumeBatchedInput: mConsumeBatchedInputScheduled = false,mFirstPendingInputEvent = null, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:17.199 14028-14028/com.google.android.exoplayer2.demo V/ViewRootImpl: doConsumeBatchedInput: frameTimeNanos = 154378991369741, this = ViewRoot{417971b0 com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.PlayerActivity,ident = 6}
10-28 14:36:17.199 14028-14028/com.google.android.exoplayer2.demo I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true

@andrewlewis
Copy link
Collaborator

That stream plays fine for me in the demo app on a Pixel XL (using adb shell am start -a com.google.android.exoplayer.demo.action.VIEW --es extension m3u8 -d "http://pl.youku.com/playlist/m3u8?vid=444086626\&type=3gphd\&ts=1477636300\&ep=cSaTHU%2BOUM0A5SPWjj8bby7gcCUGXPoO8h%2BNh9RgBtQlT%2Bu7\&sid=3477636300096128224b9\&token=1734\&ctype=12\&ev=1\&oip=2067486600").

Please file a new issue providing all the information requested in the issue template, and attach a bug report output by adb bugreport.

@google google locked and limited conversation to collaborators Jun 28, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants