Index: media/mp4/mp4_stream_parser.h |
diff --git a/media/mp4/mp4_stream_parser.h b/media/mp4/mp4_stream_parser.h |
index 706aa65dfc69db50df0e40eba605125de1778add..d57670096f4507d948642b9560fbabe4298d5aa9 100644 |
--- a/media/mp4/mp4_stream_parser.h |
+++ b/media/mp4/mp4_stream_parser.h |
@@ -5,6 +5,8 @@ |
#ifndef MEDIA_MP4_MP4_STREAM_PARSER_H_ |
#define MEDIA_MP4_MP4_STREAM_PARSER_H_ |
+#include <vector> |
+ |
#include "base/basictypes.h" |
#include "base/callback.h" |
#include "base/compiler_specific.h" |
@@ -46,11 +48,15 @@ class MEDIA_EXPORT MP4StreamParser : public StreamParser { |
bool ParseMoov(mp4::BoxReader* reader); |
bool ParseMoof(mp4::BoxReader* reader); |
+ bool EmitKeyNeeded(const TrackEncryption& track_encryption); |
+ |
bool ReadMDATsUntil(const int64 tgt_tail); |
void ChangeState(State new_state); |
bool EmitConfigs(); |
+ bool PrepareAVCBuffer(std::vector<uint8>* frame_buf, |
+ std::vector<SubsampleEntry>* subsamples); |
bool EnqueueSample(BufferQueue* audio_buffers, |
BufferQueue* video_buffers, |
bool* err); |