Skip to content

Instantly share code, notes, and snippets.

@technoplato
Created November 25, 2015 22:05
Show Gist options
  • Save technoplato/6e0aa2edff9f26c9049e to your computer and use it in GitHub Desktop.
Save technoplato/6e0aa2edff9f26c9049e to your computer and use it in GitHub Desktop.
11-25 17:05:08.132 16572-16572/com.tcttv.tcttv D/ZZZActivityPlayLiveStream: Play live stream live stream goes here
11-25 17:05:08.216 16572-16572/com.tcttv.tcttv I/BrightcoveVideoView: init
11-25 17:05:08.216 16572-16572/com.tcttv.tcttv I/BaseVideoView: init
11-25 17:05:08.218 16572-16572/com.tcttv.tcttv I/VideoPlaybackController: Initializing VideoPlaybackController
11-25 17:05:08.222 16572-16572/com.tcttv.tcttv D/BrightcovePluginManager: BrightcovePluginManager: git commit SHA: + b7bfa91f3217b81bb682def4916ddf052e85d5cb, release: 4.6.4
11-25 17:05:08.222 16572-16572/com.tcttv.tcttv I/BrightcovePluginManager: Crashlytics was not found. Logging to console only.
11-25 17:05:08.222 16572-16572/com.tcttv.tcttv D/BrightcovePluginManager: crashlyticsLog: Git Commit SHA: b7bfa91f3217b81bb682def4916ddf052e85d5cb
11-25 17:05:08.222 16572-16572/com.tcttv.tcttv D/BrightcovePluginManager: crashlyticsLog: Release Number: 4.6.4
11-25 17:05:08.228 16572-16572/com.tcttv.tcttv V/BaseVideoView: setLayoutParams: android.widget.RelativeLayout$LayoutParams@74a580b
11-25 17:05:08.229 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Initializing the control bar...
11-25 17:05:08.230 16572-16572/com.tcttv.tcttv D/BrightcoveControlBar: The attribute set contains 8 attributes.
11-25 17:05:08.238 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = null.
11-25 17:05:08.238 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Play.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = null.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Enter Fullscreen.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = Live; description = null.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = Live; description = Live.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Initializing the seek bar...
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv E/BrightcoveControlBar: The styleable attribute at index 10 is either null or not a float!
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting the visibility on the player controls...
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The video is not live.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The video does not have DVR support.
11-25 17:05:08.239 16572-16572/com.tcttv.tcttv W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{1e61948 G.ED..... ......I. 0,0-0,0 #7f0f0082 app:id/current_time}) to 0.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{5ce3e1 GFED..... ......I. 0,0-0,0 #7f0f0083 app:id/seek_bar}) to 0.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{601c506 G.ED..... ......I. 0,0-0,0 #7f0f0084 app:id/end_time}) to 0.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0085 is is not null.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{16ce7c7 GFED..C.. ......I. 0,0-0,0 #7f0f0085 app:id/play}) to 0.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0086 is is not null.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{4e781f4 GFED..C.. ......I. 0,0-0,0 #7f0f0086 app:id/rewind}) to 0.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f0f0087. This is probably OK.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0088 is is not null.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv V/LiveButtonController: getVisibilityState: isLive = false
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6e2dd1d GFED..C.. ......I. 0,0-0,0 #7f0f0088 app:id/live}) to 8.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0089 is is not null.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f652b92 GFED..C.. ......I. 0,0-0,0 #7f0f0089 app:id/captions}) to 8.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f008a is is not null.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6463963 GFED..C.. ......I. 0,0-0,0 #7f0f008a app:id/full_screen}) to 0.
11-25 17:05:08.240 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{6f4c960 G.ED..... ......I. 0,0-0,0 #7f0f008b app:id/time_separator}) to 0.
11-25 17:05:08.241 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.view.View{bd52e19 G.ED..... ......I. 0,0-0,0 #7f0f008c app:id/one_line_spacer}) to 8.
11-25 17:05:08.241 16572-16572/com.tcttv.tcttv D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
11-25 17:05:08.241 16572-16572/com.tcttv.tcttv V/BrightcovePlayer: onStart
11-25 17:05:08.242 16572-16572/com.tcttv.tcttv V/BrightcovePlayer: onResume
11-25 17:05:08.257 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2224, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.258 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2224, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.258 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2224, height = 1356
11-25 17:05:08.258 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2224, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.259 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2224, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.259 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2224, height = 1356
11-25 17:05:08.269 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.270 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.270 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:08.270 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.270 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.270 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:08.271 16572-16572/com.tcttv.tcttv V/BaseVideoView: onSizeChanged: width = 2392, height = 1356, oldw = 0, oldh = 0
11-25 17:05:08.271 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = true, left = 0, top = 0, right = 2392, bottom = 1356
11-25 17:05:08.271 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onSizeChanged: width = 2392, height = 1356, oldw = 0, oldh = 0
11-25 17:05:08.271 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = true, left = 0, top = 0, right = 2392, bottom = 1356
11-25 17:05:08.278 16572-16572/com.tcttv.tcttv D/BrightcoveVideoView: Surface created.
11-25 17:05:08.278 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: surfaceCreated
11-25 17:05:08.278 16572-16572/com.tcttv.tcttv D/BrightcoveVideoView: Surface changed to 2392, 1356
11-25 17:05:08.278 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: surfaceChanged: w = 2392, h = 1356
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: version { buildVersion: 4.6.4 }
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: toggleClosedCaptions { boolean: false }
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: activityCreated { activity: com.tcttv.tcttv.activities.ActivityPlayLiveStream@4cd1b8c }
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Processing the activity created event...
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv V/MediaControlsVisibilityManager: Handling an ACTIVITY_CREATED event to (possibly) restore the media controls visibility state...
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv V/MediaControlsVisibilityManager: No saved visibility state bundle found. Restoration aborted.
11-25 17:05:08.286 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: controlBarCreated { }
11-25 17:05:08.287 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: activityStarted { }
11-25 17:05:08.287 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: activityResumed { }
11-25 17:05:08.287 16572-16572/com.tcttv.tcttv D/PlayButtonController: Process event: activityResumed.
11-25 17:05:08.287 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Play.
11-25 17:05:08.287 16572-17070/com.tcttv.tcttv D/HttpService: issuing GET request: https://api.brightcove.com/services/library?media_delivery=http&reference_id=liveAnd1_flv300hlsAll&command=find_video_by_reference_id&token=Q-_iNDiZE5knYq3aYvE2wX_e7K7buPpB2bJUxc3kyRcSCpaemLQAUw..&video_fields=accountId%2Cname%2CshortDescription%2CreferenceId%2Cid%2CcustomFields%2CvideoFullLength%2CHLSURL%2CvideoStillURL%2CcuePoints%2Crenditions%2Clength, headers: {}
11-25 17:05:08.288 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Play.
11-25 17:05:08.289 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.289 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.289 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:08.289 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.289 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.289 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:08.293 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1356
11-25 17:05:08.300 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1356
11-25 17:05:08.320 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: readyToPlay { }
11-25 17:05:08.320 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1356
11-25 17:05:08.321 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1356
11-25 17:05:08.391 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didShowMediaControls { controlsHeight: 224 }
11-25 17:05:09.692 16572-17070/com.tcttv.tcttv D/HttpService: response: {"id":3743909530001,"name":"Live - TCT (Android) NEW","shortDescription":"A Live Video!","videoStillURL":"http:\/\/brightcove.vo.llnwd.net\/v1\/unsecured\/media\/1997976452001\/201511\/1146\/1997976452001_4620212779001_TCT-1280x720.jpg?pubId=1997976452001","referenceId":"liveAnd1_flv300hlsAll","length":-1,"cuePoints":[],"customFields":null,"HLSURL":null,"renditions":[{"audioOnly":false,"controllerType":"AKAMAI_HD_LIVE","displayName":null,"encodingRate":300000,"frameHeight":360,"frameWidth":640,"id":3743916295001,"referenceId":null,"remoteStreamName":null,"remoteUrl":"http:\/\/brightcove03-f.akamaihd.net\/TCT_Live_300@69088","size":0,"uploadTimestampMillis":1408724474140,"url":"http:\/\/brightcove03-f.akamaihd.net\/TCT_Live_300@69088","videoCodec":"ON2","videoContainer":"MP4","videoDuration":-1}],"accountId":1997976452001,"videoFullLength":{"audioOnly":false,"controllerType":"AKAMAI_HD_LIVE","displayName":null,"encodingRate":null,"frameHeight":null,"frameWidth":null,"id":3743917903001,"referenceId":null,"remoteStreamName":null,"remoteUrl":"http:\/\/bcoveliveios-i.akamaihd.net\/hls\/live\/206632\/1997976452001\/TCTHLS\/playlist.m3u8","size":0,"uploadTimestampMillis":1408724474734,"url":"http:\/\/bcoveliveios-i.akamaihd.net\/hls\/live\/206632\/1997976452001\/TCTHLS\/playlist.m3u8","videoCodec":"H264","videoContainer":"M2TS","videoDuration":-1}}
11-25 17:05:09.692 16572-17070/com.tcttv.tcttv D/HttpService: code: 200
11-25 17:05:09.692 16572-17070/com.tcttv.tcttv D/HttpService: message: OK
11-25 17:05:09.697 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: account { value: 1997976452001 }
11-25 17:05:09.697 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didChangeList { list: [Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0}] }
11-25 17:05:09.697 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: willChangeVideo { currentVideo: null nextVideo: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} id: 6 index: -1 }
11-25 17:05:09.698 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: enterFullScreen { }
11-25 17:05:09.698 16572-17073/com.tcttv.tcttv D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=arm64-v8a&platform=android-native-sdk&device_type=mobile&destination=bcsdk%3A%2F%2FTCT%2Fcom.tcttv.tcttv.activities&session=11e0afbb-5977-4f26-bbda-a3c798da75b1&platform_version=4.6.4&device_os=android&time=1448489109697&event=video_impression&video=3743909530001&device_os_version=6.0&domain=videocloud&account=1997976452001, headers: {}
11-25 17:05:09.699 16572-16572/com.tcttv.tcttv V/FullScreenController: Saving normal screen size: -1x-1.
11-25 17:05:09.699 16572-16572/com.tcttv.tcttv V/BaseVideoView: setLayoutParams: android.widget.RelativeLayout$LayoutParams@74a580b
11-25 17:05:09.700 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Enter Fullscreen.
11-25 17:05:09.702 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Enter Fullscreen.
11-25 17:05:09.702 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: setVideo { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:09.702 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: OnSetVideoListener: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0}
11-25 17:05:09.704 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didHideMediaControls { }
11-25 17:05:09.717 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.717 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.717 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:09.717 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.717 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1356, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.717 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1356
11-25 17:05:09.724 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.724 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.724 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.725 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.725 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.725 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.725 16572-16572/com.tcttv.tcttv V/BaseVideoView: onSizeChanged: width = 2392, height = 1440, oldw = 2392, oldh = 1356
11-25 17:05:09.725 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = true, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.725 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onSizeChanged: width = 2392, height = 1440, oldw = 2392, oldh = 1356
11-25 17:05:09.738 16572-16572/com.tcttv.tcttv D/BrightcoveVideoView: Surface changed to 2392, 1440
11-25 17:05:09.738 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: surfaceChanged: w = 2392, h = 1440
11-25 17:05:09.740 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = true, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.743 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didEnterFullScreen { }
11-25 17:05:09.744 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Enter Fullscreen.
11-25 17:05:09.744 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Exit Fullscreen.
11-25 17:05:09.744 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: setVideoStill { video_still: http://brightcove.vo.llnwd.net/v1/unsecured/media/1997976452001/201511/1146/1997976452001_4620212779001_TCT-1280x720.jpg?pubId=1997976452001 }
11-25 17:05:09.744 16572-16572/com.tcttv.tcttv V/VideoStillDisplayComponent: OnSetVideoStill
11-25 17:05:09.746 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: selectSource { requestToken: 1025 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:09.747 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.747 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.747 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.747 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.747 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.747 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.748 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.748 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.750 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didHideMediaControls { }
11-25 17:05:09.751 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: response { requestToken: 1025 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
11-25 17:05:09.751 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: OnSourceSelectedListener
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didSelectSource { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: setSource { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: ExoPlayerOnSetSourceListener
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = null
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: openVideo: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = null
11-25 17:05:09.754 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: createPlayer: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
11-25 17:05:09.755 16572-16572/com.tcttv.tcttv V/VideoDisplayComponent: headers = null
11-25 17:05:09.755 16572-16572/com.tcttv.tcttv I/ExoPlayerImpl: Init 1.5.2
11-25 17:05:09.758 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: State is preparing, and exo player duration is: -1.
11-25 17:05:09.950 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onRenderers: renderers = [Lcom.google.android.exoplayer.TrackRenderer;@6fd4a90, bandwidthMeter = com.google.android.exoplayer.upstream.DefaultBandwidthMeter@1f0cf89
11-25 17:05:09.951 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: pushSurface: surface = Surface(name=null)/@0xfba4b8e
11-25 17:05:09.952 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.952 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.952 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.953 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.953 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.953 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.953 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.953 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.956 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didSetSource { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
11-25 17:05:09.957 16572-16572/com.tcttv.tcttv D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
11-25 17:05:09.957 16572-17073/com.tcttv.tcttv D/HttpService: response: GIF89a������������������!�����������,��������������D��;
11-25 17:05:09.957 16572-17073/com.tcttv.tcttv D/HttpService: code: 200
11-25 17:05:09.957 16572-17073/com.tcttv.tcttv D/HttpService: message: OK
11-25 17:05:09.957 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 4, trigger: 0, bitrate: null, mediaStartTimeMs: 0, mediaEndTimeMs: 0
11-25 17:05:09.958 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didSetVideo { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:09.958 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: didSetVideo.
11-25 17:05:09.958 16572-16572/com.tcttv.tcttv V/LiveButtonController: removeLiveEventHandlers
11-25 17:05:09.959 16572-16572/com.tcttv.tcttv D/BrightcoveClosedCaptioningController: Importing and saving caption settings from the system.
11-25 17:05:09.960 16572-16572/com.tcttv.tcttv V/BaseVideoView: setupClosedCaptioningRendering
11-25 17:05:09.960 16572-16572/com.tcttv.tcttv V/BaseVideoView: Disabling Closed Captioning View.
11-25 17:05:09.960 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Processing event: didSetVideo...
11-25 17:05:09.960 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting the visibility on the player controls...
11-25 17:05:09.961 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The video is not live.
11-25 17:05:09.961 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The video does not have DVR support.
11-25 17:05:09.961 16572-16572/com.tcttv.tcttv W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
11-25 17:05:09.961 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{1e61948 V.ED..... ........ 364,65-488,159 #7f0f0082 app:id/current_time}) to 0.
11-25 17:05:09.962 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{5ce3e1 IFED..... ......I. 660,28-2196,196 #7f0f0083 app:id/seek_bar}) to 0.
11-25 17:05:09.962 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{601c506 V.ED..... ........ 536,65-660,159 #7f0f0084 app:id/end_time}) to 0.
11-25 17:05:09.963 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0085 is is not null.
11-25 17:05:09.963 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{16ce7c7 VFED..C.. ......ID 28,28-196,196 #7f0f0085 app:id/play}) to 0.
11-25 17:05:09.963 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0086 is is not null.
11-25 17:05:09.963 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{4e781f4 VFED..C.. ......ID 196,28-364,196 #7f0f0086 app:id/rewind}) to 0.
11-25 17:05:09.963 16572-16572/com.tcttv.tcttv W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f0f0087. This is probably OK.
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0088 is is not null.
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv V/LiveButtonController: getVisibilityState: isLive = false
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6e2dd1d GFED..C.. ......I. 0,0-0,0 #7f0f0088 app:id/live}) to 8.
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0089 is is not null.
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f652b92 GFED..C.. ......I. 0,0-0,0 #7f0f0089 app:id/captions}) to 8.
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f008a is is not null.
11-25 17:05:09.964 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6463963 VFED..C.. ......ID 2196,28-2364,196 #7f0f008a app:id/full_screen}) to 0.
11-25 17:05:09.965 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{6f4c960 V.ED..... ........ 488,65-536,159 #7f0f008b app:id/time_separator}) to 0.
11-25 17:05:09.965 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.view.View{bd52e19 G.ED..... ......I. 0,0-0,0 #7f0f008c app:id/one_line_spacer}) to 8.
11-25 17:05:09.965 16572-16572/com.tcttv.tcttv D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
11-25 17:05:09.966 16572-16572/com.tcttv.tcttv D/PlayButtonController: Process event: didSetVideo.
11-25 17:05:09.966 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Play.
11-25 17:05:09.966 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Play.
11-25 17:05:09.967 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: play { }
11-25 17:05:09.967 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: OnPlayListener: playEvent = Event{play{}}, currentTime = 0
11-25 17:05:09.967 16572-16572/com.tcttv.tcttv I/VideoPlaybackController: cuePoints = []
11-25 17:05:09.967 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener:
11-25 17:05:09.968 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener: playheadPosition = 0
11-25 17:05:09.968 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: State is preparing, and exo player duration is: -1.
11-25 17:05:09.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.969 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.969 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.970 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.971 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:09.971 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:09.971 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.971 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:09.975 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didShowMediaControls { controlsHeight: 224 }
11-25 17:05:09.975 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didShowMediaControls { controlsHeight: 224 }
11-25 17:05:09.975 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onPlayWhenReadyCommitted()
11-25 17:05:09.987 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: playWhenReadyCommitted { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
11-25 17:05:10.054 16572-17073/com.tcttv.tcttv V/HttpService: calculateInSampleSize: height = 720, width = 1280, maxWidth = 2392, maxHeight = 1440
11-25 17:05:10.055 16572-17073/com.tcttv.tcttv V/HttpService: calculateInSampleSize: maxWidth = 2392, maxHeight = 1345
11-25 17:05:10.055 16572-17073/com.tcttv.tcttv V/HttpService: decodeSampledBitmap: total memory = 107818880
11-25 17:05:10.116 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.117 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.117 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:10.119 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.119 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.119 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:10.120 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:10.120 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:10.246 16572-17073/com.tcttv.tcttv V/HttpService: decodeSampledBitmap: total memory = 107818880
11-25 17:05:10.246 16572-16572/com.tcttv.tcttv V/LoadImageTask: onPostExecute: byte count = 3686400
11-25 17:05:10.247 16572-17073/com.tcttv.tcttv D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=arm64-v8a&platform=android-native-sdk&device_type=mobile&destination=bcsdk%3A%2F%2FTCT%2Fcom.tcttv.tcttv.activities&session=11e0afbb-5977-4f26-bbda-a3c798da75b1&platform_version=4.6.4&device_os=android&time=1448489109967&event=play_request&device_os_version=6.0&domain=videocloud&account=1997976452001, headers: {}
11-25 17:05:10.249 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.249 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.249 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:10.249 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.250 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:10.250 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1440
11-25 17:05:10.250 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:10.250 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:10.260 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didSetVideoStill { }
11-25 17:05:10.291 16572-17073/com.tcttv.tcttv D/HttpService: response: GIF89a������������������!�����������,��������������D��;
11-25 17:05:10.291 16572-17073/com.tcttv.tcttv D/HttpService: code: 200
11-25 17:05:10.291 16572-17073/com.tcttv.tcttv D/HttpService: message: OK
11-25 17:05:10.419 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 2, bytes: 521, bitrateEstimate: 2084000
11-25 17:05:10.419 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadCompleted: sourceId: 0, bytesLoaded: 521, type: 4, bitrate: null, startTime: 0, endTime: 0
11-25 17:05:10.419 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 1, trigger: 0, bitrate: 1531600, mediaStartTimeMs: 0, mediaEndTimeMs: 10000
11-25 17:05:11.100 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: bufferingStarted { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:11.102 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onDownstreamFormatChanged: sourceId: 0, bitrate: 1531600, trigger: 0, mediaTimeMs: 0
11-25 17:05:11.103 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: renditionChanged { exoplayerFormat: com.google.android.exoplayer.chunk.Format@30 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
11-25 17:05:11.105 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: analyticsVideoEngagement { renditionIndicatedBps: 1531600 renditionUrl: http://bcoveliveios-i.akamaihd.net:80/hls/live/206632/1997976452001/TCTHLS/TCTHLS_Live_1200/TCTHLS_Live_1200.m3u8 renditionMimeType: application/x-mpegURL renditionWidth: -1 renditionHeight: -1 }
11-25 17:05:11.108 16572-28173/com.tcttv.tcttv I/OMXClient: Using client-side OMX mux.
11-25 17:05:11.204 16572-28171/com.tcttv.tcttv I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 16969735
11-25 17:05:11.238 16572-28173/com.tcttv.tcttv D/SurfaceUtils: set up nativeWindow 0x7f9461e010 for 640x360, color 0x7fa30c04, rotation 0, usage 0x42002900
11-25 17:05:11.251 16572-28185/com.tcttv.tcttv I/OMXClient: Using client-side OMX mux.
11-25 17:05:11.283 16572-28173/com.tcttv.tcttv D/SurfaceUtils: set up nativeWindow 0x7f9461e010 for 640x368, color 0x7fa30c04, rotation 0, usage 0x42002900
11-25 17:05:11.310 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onVideoSizeChanged: width: 640, height: 360, unappliedRotationDegrees = 0, pixelWidthHeightRatio = 1.0 render view width = 2392, render view height = 1440
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:11.318 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onSizeChanged: width = 2392, height = 1345, oldw = 2392, oldh = 1440
11-25 17:05:11.336 16572-16572/com.tcttv.tcttv D/BrightcoveVideoView: Surface changed to 2392, 1345
11-25 17:05:11.336 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: surfaceChanged: w = 2392, h = 1345
11-25 17:05:11.337 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = true, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:11.339 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: videoSizeKnown { height: 360 width: 640 }
11-25 17:05:11.339 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onDrawnToSurface: Surface(name=null)/@0xfba4b8e
11-25 17:05:11.339 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: State is ready, and exo player duration is: -1.
11-25 17:05:11.339 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: bufferingCompleted { video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:11.468 16572-16572/com.tcttv.tcttv V/VideoStillDisplayComponent: OnHideListener
11-25 17:05:11.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 0, end = 65
11-25 17:05:11.470 16572-16713/com.tcttv.tcttv D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=arm64-v8a&device_type=mobile&destination=bcsdk%3A%2F%2FTCT%2Fcom.tcttv.tcttv.activities&session=11e0afbb-5977-4f26-bbda-a3c798da75b1&device_os=android&time=1448489111469&event=video_view&load_time_ms=0&video=3743909530001&device_os_version=6.0&domain=videocloud&platform=android-native-sdk&platform_version=4.6.4&account=1997976452001&start_time_ms=1502, headers: {}
11-25 17:05:11.470 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didPlay { playheadPosition: 65 source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} maxPosition: 0 forwardBufferSeconds: 4 duration: -1 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:11.470 16572-16572/com.tcttv.tcttv D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
11-25 17:05:11.471 16572-16572/com.tcttv.tcttv D/PlayButtonController: Process event: didPlay.
11-25 17:05:11.471 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Play.
11-25 17:05:11.471 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Pause.
11-25 17:05:11.484 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.484 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.484 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.486 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.486 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.486 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.486 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:11.486 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:11.490 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didShowMediaControls { controlsHeight: 224 }
11-25 17:05:11.490 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: prebufferNextVideo { }
11-25 17:05:11.490 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPrebufferNextVideoListener:
11-25 17:05:11.523 16572-16713/com.tcttv.tcttv D/HttpService: response: GIF89a������������������!�����������,��������������D��;
11-25 17:05:11.524 16572-16713/com.tcttv.tcttv D/HttpService: code: 200
11-25 17:05:11.524 16572-16713/com.tcttv.tcttv D/HttpService: message: OK
11-25 17:05:11.680 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 734, bytes: 1914780, bitrateEstimate: 20869536
11-25 17:05:11.681 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadCompleted: sourceId: 0, bytesLoaded: 1914780, type: 1, bitrate: 1531600, startTime: 0, endTime: 10000
11-25 17:05:11.681 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 1, trigger: 0, bitrate: 1531600, mediaStartTimeMs: 10000, mediaEndTimeMs: 20000
11-25 17:05:11.681 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: videoDurationChanged { playheadPosition: 274 source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} maxPosition: 10000 duration: -1 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:11.681 16572-16572/com.tcttv.tcttv V/LiveButtonController: addLiveEventHandlers
11-25 17:05:11.682 16572-16572/com.tcttv.tcttv V/LiveButtonController: addLiveEventHandlers
11-25 17:05:11.683 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting the visibility on the player controls...
11-25 17:05:11.683 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The video is live.
11-25 17:05:11.683 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The video does have DVR support.
11-25 17:05:11.683 16572-16572/com.tcttv.tcttv W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
11-25 17:05:11.684 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{1e61948 V.ED..... ........ 364,65-488,159 #7f0f0082 app:id/current_time}) to 0.
11-25 17:05:11.684 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{5ce3e1 VFED..... ......ID 660,28-2196,196 #7f0f0083 app:id/seek_bar}) to 0.
11-25 17:05:11.684 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{601c506 V.ED..... ........ 536,65-660,159 #7f0f0084 app:id/end_time}) to 8.
11-25 17:05:11.684 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0085 is is not null.
11-25 17:05:11.685 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{16ce7c7 VFED..C.. ......ID 28,28-196,196 #7f0f0085 app:id/play}) to 0.
11-25 17:05:11.685 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0086 is is not null.
11-25 17:05:11.686 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{4e781f4 VFED..C.. ......ID 196,28-364,196 #7f0f0086 app:id/rewind}) to 0.
11-25 17:05:11.686 16572-16572/com.tcttv.tcttv W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f0f0087. This is probably OK.
11-25 17:05:11.686 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0088 is is not null.
11-25 17:05:11.686 16572-16572/com.tcttv.tcttv V/LiveButtonController: getVisibilityState: isLive = true
11-25 17:05:11.686 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6e2dd1d GFED..C.. ......I. 0,0-0,0 #7f0f0088 app:id/live}) to 0.
11-25 17:05:11.686 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f0089 is is not null.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f652b92 GFED..C.. ......I. 0,0-0,0 #7f0f0089 app:id/captions}) to 8.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: The controller with id: 7f0f008a is is not null.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6463963 VFED..C.. ......ID 2196,28-2364,196 #7f0f008a app:id/full_screen}) to 0.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{6f4c960 V.ED..... ........ 488,65-536,159 #7f0f008b app:id/time_separator}) to 8.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/BrightcoveMediaController: Setting visibility on view: (android.view.View{bd52e19 G.ED..... ......I. 0,0-0,0 #7f0f008c app:id/one_line_spacer}) to 8.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
11-25 17:05:11.687 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: analyticsVideoEngagement { forwardBufferSeconds: 10 measuredBps: 15318240 }
11-25 17:05:11.688 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.688 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.688 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.689 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.689 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.689 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.689 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:11.689 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:11.692 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didShowMediaControls { controlsHeight: 224 }
11-25 17:05:11.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 65, end = 544
11-25 17:05:11.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 544.
11-25 17:05:11.983 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:11.984 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:12.199 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 372, bytes: 1914780, bitrateEstimate: 41178064
11-25 17:05:12.199 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadCompleted: sourceId: 0, bytesLoaded: 1914780, type: 1, bitrate: 1531600, startTime: 10000, endTime: 20000
11-25 17:05:12.200 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 1, trigger: 0, bitrate: 1531600, mediaStartTimeMs: 20000, mediaEndTimeMs: 30000
11-25 17:05:12.200 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: videoDurationChanged { playheadPosition: 770 source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} maxPosition: 20000 duration: -1 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:12.200 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: videoDurationChanged.
11-25 17:05:12.201 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: videoDurationChanged.
11-25 17:05:12.202 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: analyticsVideoEngagement { forwardBufferSeconds: 20 measuredBps: 15318240 }
11-25 17:05:12.217 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.217 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.217 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.218 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.218 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.218 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.218 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:12.218 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:12.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 544, end = 1043
11-25 17:05:12.469 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 1043.
11-25 17:05:12.484 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.484 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.484 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.485 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.485 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.485 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.485 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:12.485 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:12.766 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 478, bytes: 1914780, bitrateEstimate: 32046528
11-25 17:05:12.766 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadCompleted: sourceId: 0, bytesLoaded: 1914780, type: 1, bitrate: 1531600, startTime: 20000, endTime: 30000
11-25 17:05:12.767 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: videoDurationChanged { playheadPosition: 1337 source: Source{deliveryType: application/vnd.apple.mpegurl, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} maxPosition: 30000 duration: -1 video: Video{name: "Live - TCT (Android) NEW", shortDescription: "A Live Video!", sourceCollections: 2, cuePoints: 0} }
11-25 17:05:12.767 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: videoDurationChanged.
11-25 17:05:12.768 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: videoDurationChanged.
11-25 17:05:12.768 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: analyticsVideoEngagement { forwardBufferSeconds: 30 measuredBps: 15318240 }
11-25 17:05:12.784 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.785 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.785 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.785 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.785 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.785 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.786 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:12.786 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:12.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 1043, end = 1544
11-25 17:05:12.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 1544.
11-25 17:05:12.985 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.986 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.986 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.987 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.987 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:12.987 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:12.988 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:12.988 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:13.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 1544, end = 2044
11-25 17:05:13.469 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 2044.
11-25 17:05:13.485 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.486 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.486 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:13.486 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.487 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.487 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:13.487 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:13.488 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:13.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 2044, end = 2542
11-25 17:05:13.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 2542.
11-25 17:05:13.985 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.985 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.985 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:13.986 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.986 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:13.986 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:13.987 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:13.987 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:14.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 2542, end = 3042
11-25 17:05:14.470 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 3042.
11-25 17:05:14.486 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.487 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.487 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:14.488 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.488 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.488 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:14.491 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:14.491 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:14.688 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didHideMediaControls { }
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 2392, height = 1440, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 2392, height = 1345
11-25 17:05:14.920 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 2392, bottom = 1440
11-25 17:05:14.921 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 47, right = 2392, bottom = 1392
11-25 17:05:14.975 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 3042, end = 3547
11-25 17:05:14.976 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 3547.
11-25 17:05:15.420 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 4, trigger: 0, bitrate: null, mediaStartTimeMs: 0, mediaEndTimeMs: 0
11-25 17:05:15.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 3547, end = 4036
11-25 17:05:15.469 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 4036.
11-25 17:05:15.487 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 1, bytes: 521, bitrateEstimate: 32046528
11-25 17:05:15.487 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadCompleted: sourceId: 0, bytesLoaded: 521, type: 4, bitrate: null, startTime: 0, endTime: 0
11-25 17:05:15.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 4036, end = 4540
11-25 17:05:15.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 4540.
11-25 17:05:16.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 4540, end = 5039
11-25 17:05:16.471 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 5039.
11-25 17:05:16.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 5039, end = 5538
11-25 17:05:16.971 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 5538.
11-25 17:05:17.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 5538, end = 6043
11-25 17:05:17.469 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 6043.
11-25 17:05:17.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 6043, end = 6539
11-25 17:05:17.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 6539.
11-25 17:05:18.289 16572-16722/com.tcttv.tcttv D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=arm64-v8a&device_type=mobile&destination=bcsdk%3A%2F%2FTCT%2Fcom.tcttv.tcttv.activities&session=11e0afbb-5977-4f26-bbda-a3c798da75b1&device_os=android&time=1448489118288&event=video_engagement&rendition_mime_type=application%2Fx-mpegURL&video=3743909530001&rendition_height=-1&device_os_version=6.0&domain=videocloud&player_height=360&forward_buffer_seconds=30&rebuffering_count=0&player_width=640&platform=android-native-sdk&rendition_url=http%3A%2F%2Fbcoveliveios-i.akamaihd.net%3A80%2Fhls%2Flive%2F206632%2F1997976452001%2FTCTHLS%2FTCTHLS_Live_1200%2FTCTHLS_Live_1200.m3u8&rebuffering_seconds=0&rendition_width=-1&platform_version=4.6.4&measured_bps=15318240&rendition_indicated_bps=1531600&video_seconds_viewed=6&account=1997976452001, headers: {}
11-25 17:05:18.338 16572-16722/com.tcttv.tcttv D/HttpService: response: GIF89a������������������!�����������,��������������D��;
11-25 17:05:18.338 16572-16722/com.tcttv.tcttv D/HttpService: code: 200
11-25 17:05:18.339 16572-16722/com.tcttv.tcttv D/HttpService: message: OK
11-25 17:05:18.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 6539, end = 7038
11-25 17:05:18.469 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 7038.
11-25 17:05:18.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 7038, end = 7545
11-25 17:05:18.969 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 7545.
11-25 17:05:19.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 7545, end = 8035
11-25 17:05:19.469 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 8035.
11-25 17:05:19.969 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 8035, end = 8538
11-25 17:05:19.970 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 8538.
11-25 17:05:20.469 16572-16572/com.tcttv.tcttv V/VideoPlaybackController: emitCuePoints: beginning = 8538, end = 9036
11-25 17:05:20.470 16572-16572/com.tcttv.tcttv V/BaseVideoView: Changing playheadPosition to 9036.
11-25 17:05:20.490 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 4, trigger: 0, bitrate: null, mediaStartTimeMs: 0, mediaEndTimeMs: 0
11-25 17:05:20.559 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 3, bytes: 521, bitrateEstimate: 32046528
11-25 17:05:20.560 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadCompleted: sourceId: 0, bytesLoaded: 521, type: 4, bitrate: null, startTime: 0, endTime: 0
11-25 17:05:20.563 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onLoadStarted: sourceId: 0, length: -1, type: 1, trigger: 0, bitrate: 1531600, mediaStartTimeMs: 30000, mediaEndTimeMs: 40000
11-25 17:05:20.738 16572-16572/com.tcttv.tcttv V/BrightcovePlayer: onPause
11-25 17:05:20.797 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: pause { playheadPosition: 9036 }
11-25 17:05:20.798 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPauseListener:
11-25 17:05:20.798 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: stopUpdater: java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@235e6c1
11-25 17:05:20.798 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: activityPaused { }
11-25 17:05:20.808 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didPause { playheadPosition: 9364 }
11-25 17:05:20.808 16572-16572/com.tcttv.tcttv D/PlayButtonController: Process event: didPause.
11-25 17:05:20.808 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Pause.
11-25 17:05:20.809 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Play.
11-25 17:05:20.809 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: didPause.
11-25 17:05:20.809 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: didPause.
11-25 17:05:20.809 16572-16763/com.tcttv.tcttv D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=arm64-v8a&device_type=mobile&destination=bcsdk%3A%2F%2FTCT%2Fcom.tcttv.tcttv.activities&session=11e0afbb-5977-4f26-bbda-a3c798da75b1&device_os=android&time=1448489120808&event=video_engagement&rendition_mime_type=application%2Fx-mpegURL&rendition_height=-1&device_os_version=6.0&domain=videocloud&player_height=360&forward_buffer_seconds=30&rebuffering_count=0&player_width=640&platform=android-native-sdk&rendition_url=http%3A%2F%2Fbcoveliveios-i.akamaihd.net%3A80%2Fhls%2Flive%2F206632%2F1997976452001%2FTCTHLS%2FTCTHLS_Live_1200%2FTCTHLS_Live_1200.m3u8&rebuffering_seconds=0&rendition_width=-1&platform_version=4.6.4&measured_bps=15318240&rendition_indicated_bps=1531600&video_seconds_viewed=2&account=1997976452001, headers: {}
11-25 17:05:20.861 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 1272, height = 2560, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.862 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 1272, height = 2560, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.862 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 1272, height = 715
11-25 17:05:20.862 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 1272, height = 2560, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.862 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 1272, height = 2560, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.862 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 1272, height = 715
11-25 17:05:20.869 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 1440, height = 2392, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.869 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 1440, height = 2392, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.869 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 1440, height = 810
11-25 17:05:20.870 16572-16572/com.tcttv.tcttv V/BaseVideoView: onMeasure: width = 1440, height = 2392, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.870 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onMeasure: width = 1440, height = 2392, videoWidth = 640, videoHeight = 360, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
11-25 17:05:20.870 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: setMeasuredDimension: width = 1440, height = 810
11-25 17:05:20.870 16572-16572/com.tcttv.tcttv V/BaseVideoView: onSizeChanged: width = 1440, height = 2392, oldw = 2392, oldh = 1440
11-25 17:05:20.870 16572-16572/com.tcttv.tcttv V/BaseVideoView: onLayout: changed = true, left = 0, top = 0, right = 1440, bottom = 2392
11-25 17:05:20.870 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onSizeChanged: width = 1440, height = 810, oldw = 2392, oldh = 1345
11-25 17:05:20.876 16572-16763/com.tcttv.tcttv D/HttpService: response: GIF89a������������������!�����������,��������������D��;
11-25 17:05:20.877 16572-16763/com.tcttv.tcttv D/HttpService: code: 200
11-25 17:05:20.877 16572-16572/com.tcttv.tcttv D/BrightcoveVideoView: Surface changed to 1440, 810
11-25 17:05:20.878 16572-16763/com.tcttv.tcttv D/HttpService: message: OK
11-25 17:05:20.878 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: surfaceChanged: w = 1440, h = 810
11-25 17:05:20.880 16572-16572/com.tcttv.tcttv V/BrightcoveSurfaceView: onLayout: changed = true, left = 0, top = 791, right = 1440, bottom = 1601
11-25 17:05:20.927 16572-16572/com.tcttv.tcttv D/BrightcoveVideoView: Surface destroyed.
11-25 17:05:20.927 16572-16572/com.tcttv.tcttv D/ExoPlayerVideoDisplayComponent: surfaceDestroyed
11-25 17:05:20.927 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: pushSurface: surface = null
11-25 17:05:20.950 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: stopUpdater: null
11-25 17:05:20.957 16572-16572/com.tcttv.tcttv V/BrightcovePlayer: onStop
11-25 17:05:20.958 16572-16572/com.tcttv.tcttv V/BrightcovePlayer: onDestroy
11-25 17:05:20.966 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: didPause { playheadPosition: 9424 }
11-25 17:05:20.966 16572-16572/com.tcttv.tcttv D/PlayButtonController: Process event: didPause.
11-25 17:05:20.966 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Play.
11-25 17:05:20.966 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Play.
11-25 17:05:20.967 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: didPause.
11-25 17:05:20.967 16572-16572/com.tcttv.tcttv D/LiveButtonController: Processing event: didPause.
11-25 17:05:20.982 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: stop { playheadPosition: 9036 }
11-25 17:05:20.982 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: ExoPlayerOnStopListener:
11-25 17:05:20.983 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = com.google.android.exoplayer.ExoPlayerImpl@e9d5a7
11-25 17:05:20.983 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: stopUpdater: null
11-25 17:05:20.993 16572-16572/com.tcttv.tcttv D/PlayButtonController: Process event: stop.
11-25 17:05:20.993 16572-16572/com.tcttv.tcttv V/AbstractButtonController: Start of sync update: text = ; description = Play.
11-25 17:05:20.994 16572-16572/com.tcttv.tcttv V/AbstractButtonController: End of sync update: text = ; description = Play.
11-25 17:05:20.994 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: activityStopped { }
11-25 17:05:20.994 16572-16572/com.tcttv.tcttv D/ActivityPlayLiveStream: activityDestroyed { }
11-25 17:05:20.994 16572-16572/com.tcttv.tcttv V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 324, bytes: 1283476, bitrateEstimate: 31690764
11-25 17:05:20.994 16572-28152/com.tcttv.tcttv W/MessageQueue: Handler (com.google.android.exoplayer.upstream.Loader$LoadTask) {8d30a54} sending message to a Handler on a dead thread
java.lang.IllegalStateException: Handler (com.google.android.exoplayer.upstream.Loader$LoadTask) {8d30a54} sending message to a Handler on a dead thread
at android.os.MessageQueue.enqueueMessage(MessageQueue.java:543)
at android.os.Handler.enqueueMessage(Handler.java:631)
at android.os.Handler.sendMessageAtTime(Handler.java:600)
at android.os.Handler.sendMessageDelayed(Handler.java:570)
at android.os.Handler.sendEmptyMessageDelayed(Handler.java:534)
at android.os.Handler.sendEmptyMessage(Handler.java:519)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:212)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment