예제 #1
0
 @Override
 public void onLoadStarted(
     int sourceId,
     long length,
     int type,
     int trigger,
     Format format,
     long mediaStartTimeMs,
     long mediaEndTimeMs) {
   loadStartTimeMs[sourceId] = SystemClock.elapsedRealtime();
   if (VerboseLogUtil.isTagEnabled(TAG)) {
     Log.v(
         TAG,
         "loadStart ["
             + getSessionTimeString()
             + ", "
             + sourceId
             + ", "
             + type
             + ", "
             + mediaStartTimeMs
             + ", "
             + mediaEndTimeMs
             + "]");
   }
 }
예제 #2
0
 @Override
 public void onLoadCompleted(int sourceId, long bytesLoaded) {
   if (VerboseLogUtil.isTagEnabled(TAG)) {
     long downloadTime = SystemClock.elapsedRealtime() - loadStartTimeMs[sourceId];
     Log.v(
         TAG, "loadEnd [" + getSessionTimeString() + ", " + sourceId + ", " + downloadTime + "]");
   }
 }
예제 #3
0
 @Override
 public void onLoadCompleted(
     int sourceId,
     long bytesLoaded,
     int type,
     int trigger,
     Format format,
     long mediaStartTimeMs,
     long mediaEndTimeMs,
     long elapsedRealtimeMs,
     long loadDurationMs) {
   if (VerboseLogUtil.isTagEnabled(TAG)) {
     long downloadTime = SystemClock.elapsedRealtime() - loadStartTimeMs[sourceId];
     Log.v(
         TAG, "loadEnd [" + getSessionTimeString() + ", " + sourceId + ", " + downloadTime + "]");
   }
 }
예제 #4
0
 public void showVerboseLogPopup(View v) {
   PopupMenu popup = new PopupMenu(this, v);
   Menu menu = popup.getMenu();
   menu.add(Menu.NONE, 0, Menu.NONE, R.string.logging_normal);
   menu.add(Menu.NONE, 1, Menu.NONE, R.string.logging_verbose);
   menu.setGroupCheckable(Menu.NONE, true, true);
   menu.findItem((VerboseLogUtil.areAllTagsEnabled()) ? 1 : 0).setChecked(true);
   popup.setOnMenuItemClickListener(
       new OnMenuItemClickListener() {
         @Override
         public boolean onMenuItemClick(MenuItem item) {
           if (item.getItemId() == 0) {
             VerboseLogUtil.setEnableAllTags(false);
           } else {
             VerboseLogUtil.setEnableAllTags(true);
           }
           return true;
         }
       });
   popup.show();
 }
예제 #5
0
 @Override
 public void onLoadStarted(
     int sourceId,
     String formatId,
     int trigger,
     boolean isInitialization,
     int mediaStartTimeMs,
     int mediaEndTimeMs,
     long length) {
   loadStartTimeMs[sourceId] = SystemClock.elapsedRealtime();
   if (VerboseLogUtil.isTagEnabled(TAG)) {
     Log.v(
         TAG,
         "loadStart ["
             + getSessionTimeString()
             + ", "
             + sourceId
             + ", "
             + mediaStartTimeMs
             + ", "
             + mediaEndTimeMs
             + "]");
   }
 }