commit | 78acc89eae9789366b6384707861f4563addf2d3 | [log] [tgz] |
---|---|---|
author | Chong Zhang <chz@google.com> | Fri Feb 06 22:11:23 2015 -0800 |
committer | Chong Zhang <chz@google.com> | Thu Feb 12 14:02:24 2015 -0800 |
tree | fd802dae4773a8cbffc6a7abb18fb8a485d68e84 | |
parent | 9fdb3bd42af0876a9b76bae42d7aba2287b53af4 [diff] [blame] |
process all SEI messages for CC extraction bug: 19297083 Change-Id: I5b89e35cc2bd5fb2f332872941e7978f15a6f403
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 @@ 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);