History log of /frameworks/base/media/java/android/media/SubtitleController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a460ea1a2c178a2c1816b1a983333166726ad579 29-Jan-2015 Robert Shih <robertshih@google.com> MediaPlayer: persistent track indices

Maintain inband (from native extractor) and out-of-band tracks (added by
client) in a single append only vector. This ensures that the same track
corresponds to the same index through out playback.

Bug: 10373268
Change-Id: I87b3ca2d2c710ee9087f7686f82ab0e018f55fd0
/frameworks/base/media/java/android/media/SubtitleController.java
8c4d53c3a9299b0c1fce2bf1c363ea199ad9ac16 05-Sep-2014 Robert Shih <robertshih@google.com> MediaPlayer/SubtitleController:fix add/select timed text on start

- scan internal tracks when necessary
- fix overflow in addTimedTextSource
- do not hide timed text track in doSelectDefaultTrack; i.e. apply
hiding logic to subtitle tracks only
- do not notify stop in scheduleUpdate; it will be fired in onStopped
if necessary

Bug: 17323221
Change-Id: I485f7d9197d10562fbd58d0afe5e9aa4cf610f1a
/frameworks/base/media/java/android/media/SubtitleController.java
3cdf7c5b622a8fbb20410736bdab5888d0e1873c 24-Jul-2014 Robert Shih <robertshih@google.com> MediaPlayer: support external timed text in java

Bug: 16385674
Change-Id: I7c2bf7a7d88c8396c3e228e3cf500998a3fa9db8
/frameworks/base/media/java/android/media/SubtitleController.java
29f5183794efd58a3442aedcf829e3dbcd3fd867 20-Sep-2013 Lajos Molnar <lajos@google.com> Make SubtitleController thread safe

Add the concept of an anchor looper.
Allow show/hide/selectTrack/selectDefaultTrack to be called from thread
other than anchor looper.

Change-Id: Iaf2f3d3c46d1b00a0a24156745ec16b301c80c04
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 10919206
/frameworks/base/media/java/android/media/SubtitleController.java
d486f9656a6f9d6c056d84fce39f3db8d1614e1d 12-Sep-2013 Lajos Molnar <lajos@google.com> Add CaptioningManager listener Subtitle support.

Update default track selection based on settings change.
Implement HLS track selection scheme.
This requires synchronization for subtitletrack and controller.

Change-Id: I8295956d264ab2016a83957ace37d9d7b1acde4c
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 10326117
/frameworks/base/media/java/android/media/SubtitleController.java
d43daf361e993457e64eeeddab6d1a0ebc828c99 06-Sep-2013 Alan Viverette <alanv@google.com> Add WebVTT caption renderer

Currently missing support for region anchor points, robust layout
when snapping to lines, and vertical text.

BUG: 10260603
Change-Id: I3463b4aa0039442159144e66922d67f5dfee58ed
/frameworks/base/media/java/android/media/SubtitleController.java
87399fc21b642688a690be5869f14a7ba020afdb 04-Sep-2013 Lajos Molnar <lajos@google.com> SubtitleController: update to new CaptioningManager APIs

This resolves the build issue.

Change-Id: I4db018c1abd9677ceb6d355921e4f7fa4be3b037
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 10326117
/frameworks/base/media/java/android/media/SubtitleController.java
03c25794b66b0d01e0e850042713f8009c787dc2 16-Aug-2013 Lajos Molnar <lajos@google.com> Internal subtitle base support

Change-Id: I3fc57d6280773dc24f4822be21c9497ae70f7374
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 10326117
/frameworks/base/media/java/android/media/SubtitleController.java