summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/include/AwesomePlayer.h
diff options
context:
space:
mode:
authorInsun Kang <insun@google.com>2012-01-11 22:03:12 +0900
committerInsun Kang <insun@google.com>2012-01-31 14:44:32 +0900
commit6655174826330afe66ef766258181ae8c11f3f6c (patch)
tree5a2e4d563aede4d242cbe2b48e07e00ea6221cde /media/libstagefright/include/AwesomePlayer.h
parente59542680aa0e83cacbc471fbd3945b0509a849c (diff)
downloadframeworks_av-6655174826330afe66ef766258181ae8c11f3f6c.zip
frameworks_av-6655174826330afe66ef766258181ae8c11f3f6c.tar.gz
frameworks_av-6655174826330afe66ef766258181ae8c11f3f6c.tar.bz2
First step of refactoring 'timedtext' code.
Goal 1. Removed dependency of TimedTextPlayer on AwsomePlayer. 2. Generalized TimedTextParser to TimedTextSource and its subclasses. Summary 1. Introduced TimedTextDriver, TimedTextPlayer (new implementation), TimedTextSource (and its subclasses). 2. Removed TimedTextParser. Remaining TODOs 1. Revise VideoVidew, Gallery3D app, AwesomePlayer to check if 'pause' and 'resume' works well. 2. Consider revising MediaPlayer APIs such as setParameter() -> addTextSource(). Need more thoughts. Change-Id: Ie0c4f15b9690102de755cef6940f8c31ccf78e27
Diffstat (limited to 'media/libstagefright/include/AwesomePlayer.h')
-rw-r--r--media/libstagefright/include/AwesomePlayer.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/media/libstagefright/include/AwesomePlayer.h b/media/libstagefright/include/AwesomePlayer.h
index 82c6476..a7a3d47 100644
--- a/media/libstagefright/include/AwesomePlayer.h
+++ b/media/libstagefright/include/AwesomePlayer.h
@@ -41,7 +41,7 @@ struct ISurfaceTexture;
class DrmManagerClinet;
class DecryptHandle;
-class TimedTextPlayer;
+class TimedTextDriver;
struct WVMExtractor;
struct AwesomeRenderer : public RefBase {
@@ -232,7 +232,7 @@ private:
sp<DecryptHandle> mDecryptHandle;
int64_t mLastVideoTimeUs;
- TimedTextPlayer *mTextPlayer;
+ TimedTextDriver *mTextDriver;
mutable Mutex mTimedTextLock;
sp<WVMExtractor> mWVMExtractor;
@@ -326,4 +326,3 @@ private:
} // namespace android
#endif // AWESOME_PLAYER_H_
-