| Index: media/tools/demuxer_bench/demuxer_bench.cc
|
| diff --git a/media/tools/demuxer_bench/demuxer_bench.cc b/media/tools/demuxer_bench/demuxer_bench.cc
|
| index ab8b313c435c1213eab9a676504c175bc4fc830b..732491c947c6accadfa79ca40647bad0f05a2b96 100644
|
| --- a/media/tools/demuxer_bench/demuxer_bench.cc
|
| +++ b/media/tools/demuxer_bench/demuxer_bench.cc
|
| @@ -37,6 +37,9 @@ class DemuxerHostImpl : public media::DemuxerHost {
|
| // DemuxerHost implementation.
|
| virtual void SetDuration(base::TimeDelta duration) OVERRIDE {}
|
| virtual void OnDemuxerError(media::PipelineStatus error) OVERRIDE {}
|
| + virtual void AddTextStream(media::DemuxerStream* text_stream,
|
| + const media::TextTrackConfig& config) OVERRIDE {}
|
| + virtual void RemoveTextStream(media::DemuxerStream* text_stream) OVERRIDE {}
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(DemuxerHostImpl);
|
| @@ -198,6 +201,7 @@ int main(int argc, char** argv) {
|
| media::FFmpegDemuxer demuxer(message_loop.message_loop_proxy(),
|
| &data_source,
|
| need_key_cb,
|
| + true, // enable inband text tracks
|
| new media::MediaLog());
|
|
|
| demuxer.Initialize(&demuxer_host, base::Bind(
|
| @@ -224,6 +228,8 @@ int main(int argc, char** argv) {
|
| std::cout << "audio";
|
| } else if (stream->type() == media::DemuxerStream::VIDEO) {
|
| std::cout << "video";
|
| + } else if (stream->type() == media::DemuxerStream::TEXT) {
|
| + std::cout << "text";
|
| } else {
|
| std::cout << "unknown";
|
| }
|
|
|