am 8c16943e: Merge "Fix CalledFromWrongThreadException in MediaPlayer\'s subtitle support" into klp-dev
* commit '8c16943ef3259b8194c310d41edc13a783249250': Fix CalledFromWrongThreadException in MediaPlayer's subtitle support
This commit is contained in:
@@ -1819,8 +1819,6 @@ public class MediaPlayer implements SubtitleController.Listener
|
|||||||
scanner.close();
|
scanner.close();
|
||||||
mOutOfBandSubtitleTracks.add(track);
|
mOutOfBandSubtitleTracks.add(track);
|
||||||
track.onData(contents, true /* eos */, ~0 /* runID: keep forever */);
|
track.onData(contents, true /* eos */, ~0 /* runID: keep forever */);
|
||||||
// update default track selection
|
|
||||||
mSubtitleController.selectDefaultTrack();
|
|
||||||
return MEDIA_INFO_EXTERNAL_METADATA_UPDATE;
|
return MEDIA_INFO_EXTERNAL_METADATA_UPDATE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2232,9 +2230,12 @@ public class MediaPlayer implements SubtitleController.Listener
|
|||||||
break;
|
break;
|
||||||
case MEDIA_INFO_METADATA_UPDATE:
|
case MEDIA_INFO_METADATA_UPDATE:
|
||||||
scanInternalSubtitleTracks();
|
scanInternalSubtitleTracks();
|
||||||
break;
|
// fall through
|
||||||
|
|
||||||
case MEDIA_INFO_EXTERNAL_METADATA_UPDATE:
|
case MEDIA_INFO_EXTERNAL_METADATA_UPDATE:
|
||||||
msg.arg1 = MEDIA_INFO_METADATA_UPDATE;
|
msg.arg1 = MEDIA_INFO_METADATA_UPDATE;
|
||||||
|
// update default track selection
|
||||||
|
mSubtitleController.selectDefaultTrack();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user