Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Unified Diff: media/tools/demuxer_bench/demuxer_bench.cc

Issue 23702007: Render inband text tracks in the media pipeline (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: incorporate aaron's comments (10/22) Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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";
}

Powered by Google App Engine
This is Rietveld 408576698