Merge "MediaRouter: Add more logs for debugging" into nyc-dev
This commit is contained in:
@@ -53,6 +53,23 @@ public class AudioRoutesInfo implements Parcelable {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getClass().getSimpleName() + "{ type=" + typeToString(mainType)
|
||||||
|
+ (TextUtils.isEmpty(bluetoothName) ? "" : ", bluetoothName=" + bluetoothName)
|
||||||
|
+ " }";
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String typeToString(int type) {
|
||||||
|
if (type == MAIN_SPEAKER) return "SPEAKER";
|
||||||
|
if ((type & MAIN_HEADSET) != 0) return "HEADSET";
|
||||||
|
if ((type & MAIN_HEADPHONES) != 0) return "HEADPHONES";
|
||||||
|
if ((type & MAIN_DOCK_SPEAKERS) != 0) return "DOCK_SPEAKERS";
|
||||||
|
if ((type & MAIN_HDMI) != 0) return "HDMI";
|
||||||
|
if ((type & MAIN_USB) != 0) return "USB";
|
||||||
|
return Integer.toHexString(type);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void writeToParcel(Parcel dest, int flags) {
|
public void writeToParcel(Parcel dest, int flags) {
|
||||||
TextUtils.writeToParcel(bluetoothName, dest, flags);
|
TextUtils.writeToParcel(bluetoothName, dest, flags);
|
||||||
|
|||||||
@@ -176,6 +176,7 @@ public class MediaRouter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void updateAudioRoutes(AudioRoutesInfo newRoutes) {
|
void updateAudioRoutes(AudioRoutesInfo newRoutes) {
|
||||||
|
Log.v(TAG, "Updating audio routes: " + newRoutes);
|
||||||
if (newRoutes.mainType != mCurAudioRoutesInfo.mainType) {
|
if (newRoutes.mainType != mCurAudioRoutesInfo.mainType) {
|
||||||
mCurAudioRoutesInfo.mainType = newRoutes.mainType;
|
mCurAudioRoutesInfo.mainType = newRoutes.mainType;
|
||||||
int name;
|
int name;
|
||||||
@@ -905,6 +906,7 @@ public class MediaRouter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void selectRouteStatic(int types, @NonNull RouteInfo route, boolean explicit) {
|
static void selectRouteStatic(int types, @NonNull RouteInfo route, boolean explicit) {
|
||||||
|
Log.v(TAG, "Selecting route: " + route);
|
||||||
assert(route != null);
|
assert(route != null);
|
||||||
final RouteInfo oldRoute = sStatic.mSelectedRoute;
|
final RouteInfo oldRoute = sStatic.mSelectedRoute;
|
||||||
if (oldRoute == route) return;
|
if (oldRoute == route) return;
|
||||||
@@ -1007,6 +1009,7 @@ public class MediaRouter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void addRouteStatic(RouteInfo info) {
|
static void addRouteStatic(RouteInfo info) {
|
||||||
|
Log.v(TAG, "Adding route: " + info);
|
||||||
final RouteCategory cat = info.getCategory();
|
final RouteCategory cat = info.getCategory();
|
||||||
if (!sStatic.mCategories.contains(cat)) {
|
if (!sStatic.mCategories.contains(cat)) {
|
||||||
sStatic.mCategories.add(cat);
|
sStatic.mCategories.add(cat);
|
||||||
@@ -1061,6 +1064,7 @@ public class MediaRouter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void removeRouteStatic(RouteInfo info) {
|
static void removeRouteStatic(RouteInfo info) {
|
||||||
|
Log.v(TAG, "Removing route: " + info);
|
||||||
if (sStatic.mRoutes.remove(info)) {
|
if (sStatic.mRoutes.remove(info)) {
|
||||||
final RouteCategory removingCat = info.getCategory();
|
final RouteCategory removingCat = info.getCategory();
|
||||||
final int count = sStatic.mRoutes.size();
|
final int count = sStatic.mRoutes.size();
|
||||||
@@ -1210,6 +1214,7 @@ public class MediaRouter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void dispatchRouteChanged(RouteInfo info, int oldSupportedTypes) {
|
static void dispatchRouteChanged(RouteInfo info, int oldSupportedTypes) {
|
||||||
|
Log.v(TAG, "Dispatching route change: " + info);
|
||||||
final int newSupportedTypes = info.mSupportedTypes;
|
final int newSupportedTypes = info.mSupportedTypes;
|
||||||
for (CallbackInfo cbi : sStatic.mCallbacks) {
|
for (CallbackInfo cbi : sStatic.mCallbacks) {
|
||||||
// Reconstruct some of the history for callbacks that may not have observed
|
// Reconstruct some of the history for callbacks that may not have observed
|
||||||
|
|||||||
Reference in New Issue
Block a user