title: What is AwesomePlayer in android?
body: <p>I was looking at the logs on my device for one my apps, however, I see a lot of logs generated by AwesomePlayer. Is this the default media player used by apps that plays videos. I have no idea why this is coming up. Is this a default android app doing this? Below is a sample to see what it looks like.</p>
  
  <p>Device: Android 3.2 Galaxy 10.1</p>
  
  <p>Any hint will be greatly appreciated. Thanks</p>
  
  <pre><code>02-09 02:23:08.660: D/AwesomePlayer(240): getPosition
  02-09 02:23:08.660: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:08.660: I/AwesomePlayer(240): position is : 440560000
  02-09 02:23:08.660: D/AwesomePlayer(240): getTimeForOffset
  02-09 02:23:08.660: D/AwesomePlayer(240): notifyListener_l
  02-09 02:23:08.660: D/AwesomePlayer(240): getCachedDuration_l
  02-09 02:23:08.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:08.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:08.660: D/AwesomePlayer(240): postBufferingEvent_l
  02-09 02:23:09.080: D/AwesomePlayer(240): isPlaying
  02-09 02:23:09.080: D/AwesomePlayer(240): getPosition
  02-09 02:23:09.080: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:09.080: I/AwesomePlayer(240): position is : 440960000
  02-09 02:23:09.590: E/AwesomePlayer(240): on video lag update
  02-09 02:23:09.660: D/AwesomePlayer(240): onBufferingUpdate
  02-09 02:23:09.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:09.660: D/AwesomePlayer(240): notifyListener_l
  02-09 02:23:09.660: D/AwesomePlayer(240): getCachedDuration_l
  02-09 02:23:09.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:09.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:09.660: D/AwesomePlayer(240): postBufferingEvent_l
  02-09 02:23:10.080: D/AwesomePlayer(240): isPlaying
  02-09 02:23:10.080: D/AwesomePlayer(240): getPosition
  02-09 02:23:10.080: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:10.080: I/AwesomePlayer(240): position is : 441960000
  02-09 02:23:10.590: E/AwesomePlayer(240): on video lag update
  02-09 02:23:10.660: D/AwesomePlayer(240): onBufferingUpdate
  02-09 02:23:10.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:10.660: D/AwesomePlayer(240): getCachedAmountPercentage
  02-09 02:23:10.660: D/AwesomePlayer(240): getPosition
  02-09 02:23:10.660: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:10.660: I/AwesomePlayer(240): position is : 442560000
  02-09 02:23:10.660: D/AwesomePlayer(240): getTimeForOffset
  02-09 02:23:10.660: D/AwesomePlayer(240): notifyListener_l
  02-09 02:23:10.660: D/AwesomePlayer(240): getCachedDuration_l
  02-09 02:23:10.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:10.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:10.660: D/AwesomePlayer(240): postBufferingEvent_l
  02-09 02:23:11.010: D/HierarchicalStateMachine(305): handleMessage: E msg.what=83
  02-09 02:23:11.010: D/HierarchicalStateMachine(305): processMsg: ConnectedState
  02-09 02:23:11.010: D/WifiStateMachine(305): ConnectedState{ what=83 when=-3ms arg1=4 }
  02-09 02:23:11.020: D/HierarchicalStateMachine(305): handleMessage: X
  02-09 02:23:11.080: D/AwesomePlayer(240): isPlaying
  02-09 02:23:11.080: D/AwesomePlayer(240): getPosition
  02-09 02:23:11.080: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:11.080: I/AwesomePlayer(240): position is : 442960000
  02-09 02:23:11.590: E/AwesomePlayer(240): on video lag update
  02-09 02:23:11.660: D/AwesomePlayer(240): onBufferingUpdate
  02-09 02:23:11.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:11.660: D/AwesomePlayer(240): notifyListener_l
  02-09 02:23:11.660: D/AwesomePlayer(240): getCachedDuration_l
  02-09 02:23:11.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:11.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:11.660: D/AwesomePlayer(240): postBufferingEvent_l
  02-09 02:23:12.050: D/SntpClient(305): request time failed: java.net.SocketTimeoutException: Try again
  02-09 02:23:12.080: D/AwesomePlayer(240): isPlaying
  02-09 02:23:12.080: D/AwesomePlayer(240): getPosition
  02-09 02:23:12.080: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:12.080: I/AwesomePlayer(240): position is : 443960000
  02-09 02:23:12.590: E/AwesomePlayer(240): on video lag update
  02-09 02:23:12.660: D/AwesomePlayer(240): onBufferingUpdate
  02-09 02:23:12.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:12.660: D/AwesomePlayer(240): getCachedAmountPercentage
  02-09 02:23:12.660: D/AwesomePlayer(240): getPosition
  02-09 02:23:12.660: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:12.660: I/AwesomePlayer(240): position is : 444520000
  02-09 02:23:12.660: D/AwesomePlayer(240): getTimeForOffset
  02-09 02:23:12.660: D/AwesomePlayer(240): notifyListener_l
  02-09 02:23:12.660: D/AwesomePlayer(240): getCachedDuration_l
  02-09 02:23:12.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:12.660: D/AwesomePlayer(240): getBitrate
  02-09 02:23:12.660: D/AwesomePlayer(240): postBufferingEvent_l
  02-09 02:23:13.080: D/AwesomePlayer(240): isPlaying
  02-09 02:23:13.080: D/AwesomePlayer(240): getPosition
  02-09 02:23:13.080: D/AwesomePlayer(240): positionUs = mVideoTimeUs
  02-09 02:23:13.080: I/AwesomePlayer(240): position is : 444960000
  </code></pre>