Merge "Fix CalledFromWrongThreadException in MediaPlayer's subtitle support" into klp-dev

This commit is contained in:
Lajos Molnar
2013-09-13 02:16:27 +00:00
committed by Android (Google) Code Review

View File

@@ -1819,8 +1819,6 @@ public class MediaPlayer implements SubtitleController.Listener
scanner.close();
mOutOfBandSubtitleTracks.add(track);
track.onData(contents, true /* eos */, ~0 /* runID: keep forever */);
// update default track selection
mSubtitleController.selectDefaultTrack();
return MEDIA_INFO_EXTERNAL_METADATA_UPDATE;
}
@@ -2232,9 +2230,12 @@ public class MediaPlayer implements SubtitleController.Listener
break;
case MEDIA_INFO_METADATA_UPDATE:
scanInternalSubtitleTracks();
break;
// fall through
case MEDIA_INFO_EXTERNAL_METADATA_UPDATE:
msg.arg1 = MEDIA_INFO_METADATA_UPDATE;
// update default track selection
mSubtitleController.selectDefaultTrack();
break;
}