Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9934354e authored by Jae Seo's avatar Jae Seo Committed by android-build-merger
Browse files

Merge "MediaRouter: Add more logs for debugging" into nyc-dev am: 99aa4415 am: 71847d01

am: 33822567

* commit '33822567':
  MediaRouter: Add more logs for debugging

Change-Id: I43cbeb4e25a721f20ebf5634b231f283e7b6a776
parents be3f5d20 33822567
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -53,6 +53,23 @@ public class AudioRoutesInfo implements Parcelable {
        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
    public void writeToParcel(Parcel dest, int flags) {
        TextUtils.writeToParcel(bluetoothName, dest, flags);
+5 −0
Original line number Diff line number Diff line
@@ -176,6 +176,7 @@ public class MediaRouter {
        }

        void updateAudioRoutes(AudioRoutesInfo newRoutes) {
            Log.v(TAG, "Updating audio routes: " + newRoutes);
            if (newRoutes.mainType != mCurAudioRoutesInfo.mainType) {
                mCurAudioRoutesInfo.mainType = newRoutes.mainType;
                int name;
@@ -905,6 +906,7 @@ public class MediaRouter {
    }

    static void selectRouteStatic(int types, @NonNull RouteInfo route, boolean explicit) {
        Log.v(TAG, "Selecting route: " + route);
        assert(route != null);
        final RouteInfo oldRoute = sStatic.mSelectedRoute;
        if (oldRoute == route) return;
@@ -1007,6 +1009,7 @@ public class MediaRouter {
    }

    static void addRouteStatic(RouteInfo info) {
        Log.v(TAG, "Adding route: " + info);
        final RouteCategory cat = info.getCategory();
        if (!sStatic.mCategories.contains(cat)) {
            sStatic.mCategories.add(cat);
@@ -1061,6 +1064,7 @@ public class MediaRouter {
    }

    static void removeRouteStatic(RouteInfo info) {
        Log.v(TAG, "Removing route: " + info);
        if (sStatic.mRoutes.remove(info)) {
            final RouteCategory removingCat = info.getCategory();
            final int count = sStatic.mRoutes.size();
@@ -1210,6 +1214,7 @@ public class MediaRouter {
    }

    static void dispatchRouteChanged(RouteInfo info, int oldSupportedTypes) {
        Log.v(TAG, "Dispatching route change: " + info);
        final int newSupportedTypes = info.mSupportedTypes;
        for (CallbackInfo cbi : sStatic.mCallbacks) {
            // Reconstruct some of the history for callbacks that may not have observed