summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2015-02-06 22:11:23 -0800
committerChong Zhang <chz@google.com>2015-02-12 14:02:24 -0800
commit78acc89eae9789366b6384707861f4563addf2d3 (patch)
treefd802dae4773a8cbffc6a7abb18fb8a485d68e84 /media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h
parent9fdb3bd42af0876a9b76bae42d7aba2287b53af4 (diff)
downloadframeworks_av-78acc89eae9789366b6384707861f4563addf2d3.zip
frameworks_av-78acc89eae9789366b6384707861f4563addf2d3.tar.gz
frameworks_av-78acc89eae9789366b6384707861f4563addf2d3.tar.bz2
process all SEI messages for CC extraction
bug: 19297083 Change-Id: I5b89e35cc2bd5fb2f332872941e7978f15a6f403
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h b/media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h
index 5e06f4e..77fb0fe 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerCCDecoder.h
@@ -49,6 +49,7 @@ private:
bool isTrackValid(size_t index) const;
int32_t getTrackIndex(size_t channel) const;
bool extractFromSEI(const sp<ABuffer> &accessUnit);
+ bool parseSEINalUnit(int64_t timeUs, const uint8_t *nalStart, size_t nalSize);
sp<ABuffer> filterCCBuf(const sp<ABuffer> &ccBuf, size_t index);
DISALLOW_EVIL_CONSTRUCTORS(CCDecoder);