summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwatk <watk@chromium.org>2015-09-04 14:33:29 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-04 21:34:09 +0000
commit9f9dfdc908e0c72895b0b9c2554a45dbbef8e37d (patch)
tree697da4842b56bab23f636cfc72dfc57e22416e7c
parent78bd05d78b288b23622e24dc049446fd0f61cb6e (diff)
downloadchromium_src-9f9dfdc908e0c72895b0b9c2554a45dbbef8e37d.zip
chromium_src-9f9dfdc908e0c72895b0b9c2554a45dbbef8e37d.tar.gz
chromium_src-9f9dfdc908e0c72895b0b9c2554a45dbbef8e37d.tar.bz2
Rename media/base/buffers.h to media/base/timestamp_constants.h
buffers.h now only contains functions for creating timestamps. This change also removes 'extern' from the functions in timestamp_constants.h (because it doesn't mean anything on a function definition), stops including it in files that don't use it, and adds includes to files that use it without including it. BUG=528114 TEST=It compiles Review URL: https://codereview.chromium.org/1321473004 Cr-Commit-Position: refs/heads/master@{#347491}
-rw-r--r--chrome/browser/media/android/remote/remote_media_player_bridge.cc2
-rw-r--r--chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc1
-rw-r--r--chromecast/media/cma/backend/media_clock_device_default.cc2
-rw-r--r--chromecast/media/cma/backend/media_component_device_default.cc2
-rw-r--r--chromecast/media/cma/base/balanced_media_task_runner_factory.cc2
-rw-r--r--chromecast/media/cma/base/buffering_controller.cc2
-rw-r--r--chromecast/media/cma/base/buffering_frame_provider.cc1
-rw-r--r--chromecast/media/cma/base/buffering_state.cc2
-rw-r--r--chromecast/media/cma/filters/demuxer_stream_adapter.cc2
-rw-r--r--chromecast/media/cma/ipc_streamer/coded_frame_provider_host.cc1
-rw-r--r--chromecast/media/cma/pipeline/audio_video_pipeline_impl_unittest.cc1
-rw-r--r--chromecast/media/cma/pipeline/av_pipeline_impl.cc2
-rw-r--r--chromecast/media/cma/pipeline/media_pipeline_impl.cc2
-rw-r--r--chromecast/media/cma/test/media_component_device_feeder_for_test.cc1
-rw-r--r--content/common/gpu/media/android_video_decode_accelerator.cc1
-rw-r--r--content/renderer/media/android/media_source_delegate.cc1
-rw-r--r--content/renderer/media/android/webmediaplayer_android.cc1
-rw-r--r--content/renderer/media/webrtc/webrtc_video_capturer_adapter.cc1
-rw-r--r--media/base/BUILD.gn2
-rw-r--r--media/base/android/audio_decoder_job.cc2
-rw-r--r--media/base/android/media_codec_decoder_unittest.cc2
-rw-r--r--media/base/android/media_codec_player.cc2
-rw-r--r--media/base/android/media_codec_player_unittest.cc2
-rw-r--r--media/base/android/media_codec_video_decoder.cc2
-rw-r--r--media/base/android/media_decoder_job.cc2
-rw-r--r--media/base/android/media_player_bridge.cc2
-rw-r--r--media/base/android/media_source_player.cc2
-rw-r--r--media/base/android/media_source_player_unittest.cc1
-rw-r--r--media/base/audio_buffer.cc2
-rw-r--r--media/base/audio_buffer_converter.cc2
-rw-r--r--media/base/audio_buffer_queue.cc1
-rw-r--r--media/base/audio_buffer_queue_unittest.cc2
-rw-r--r--media/base/audio_discard_helper.h2
-rw-r--r--media/base/audio_discard_helper_unittest.cc2
-rw-r--r--media/base/audio_splicer.h2
-rw-r--r--media/base/audio_splicer_unittest.cc2
-rw-r--r--media/base/audio_timestamp_helper.cc2
-rw-r--r--media/base/audio_timestamp_helper_unittest.cc2
-rw-r--r--media/base/bitstream_buffer.h2
-rw-r--r--media/base/buffers.h45
-rw-r--r--media/base/decoder_buffer.h2
-rw-r--r--media/base/decoder_buffer_queue.cc2
-rw-r--r--media/base/decoder_buffer_queue_unittest.cc2
-rw-r--r--media/base/demuxer_perftest.cc1
-rw-r--r--media/base/fake_demuxer_stream.cc1
-rw-r--r--media/base/seekable_buffer.cc1
-rw-r--r--media/base/seekable_buffer.h3
-rw-r--r--media/base/seekable_buffer_unittest.cc1
-rw-r--r--media/base/stream_parser.cc1
-rw-r--r--media/base/stream_parser_buffer.cc2
-rw-r--r--media/base/stream_parser_buffer.h1
-rw-r--r--media/base/time_delta_interpolator.cc2
-rw-r--r--media/base/timestamp_constants.h25
-rw-r--r--media/base/video_frame.cc1
-rw-r--r--media/base/video_frame.h1
-rw-r--r--media/base/video_frame_unittest.cc1
-rw-r--r--media/blink/buffered_data_source_host_impl.cc2
-rw-r--r--media/blink/skcanvas_video_renderer.h1
-rw-r--r--media/blink/skcanvas_video_renderer_unittest.cc1
-rw-r--r--media/blink/webmediaplayer_impl.cc1
-rw-r--r--media/blink/websourcebuffer_impl.cc1
-rw-r--r--media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc2
-rw-r--r--media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc1
-rw-r--r--media/cdm/ppapi/external_clear_key/libvpx_cdm_video_decoder.cc1
-rw-r--r--media/filters/audio_clock.cc1
-rw-r--r--media/filters/audio_clock_unittest.cc1
-rw-r--r--media/filters/audio_decoder_unittest.cc1
-rw-r--r--media/filters/audio_renderer_algorithm_unittest.cc2
-rw-r--r--media/filters/chunk_demuxer.cc1
-rw-r--r--media/filters/chunk_demuxer_unittest.cc1
-rw-r--r--media/filters/decoder_stream.cc1
-rw-r--r--media/filters/decoder_stream.h1
-rw-r--r--media/filters/decrypting_audio_decoder.cc2
-rw-r--r--media/filters/decrypting_audio_decoder_unittest.cc2
-rw-r--r--media/filters/ffmpeg_audio_decoder.cc1
-rw-r--r--media/filters/ffmpeg_demuxer.cc1
-rw-r--r--media/filters/ffmpeg_demuxer_unittest.cc1
-rw-r--r--media/filters/ffmpeg_video_decoder.cc1
-rw-r--r--media/filters/frame_processor.cc2
-rw-r--r--media/filters/frame_processor_unittest.cc1
-rw-r--r--media/filters/opus_audio_decoder.cc2
-rw-r--r--media/filters/source_buffer_range.cc2
-rw-r--r--media/filters/source_buffer_stream.cc1
-rw-r--r--media/filters/source_buffer_stream_unittest.cc1
-rw-r--r--media/filters/video_frame_stream_unittest.cc1
-rw-r--r--media/filters/video_renderer_algorithm_unittest.cc1
-rw-r--r--media/filters/vpx_video_decoder.cc1
-rw-r--r--media/formats/mp2t/es_adapter_video.cc2
-rw-r--r--media/formats/mp2t/es_adapter_video_unittest.cc1
-rw-r--r--media/formats/mp2t/es_parser.cc1
-rw-r--r--media/formats/mp2t/es_parser_adts.cc3
-rw-r--r--media/formats/mp2t/es_parser_adts_unittest.cc1
-rw-r--r--media/formats/mp2t/es_parser_h264.cc2
-rw-r--r--media/formats/mp2t/es_parser_mpeg1audio.cc3
-rw-r--r--media/formats/mp2t/es_parser_mpeg1audio_unittest.cc1
-rw-r--r--media/formats/mp2t/es_parser_test_base.cc2
-rw-r--r--media/formats/mp2t/mp2t_stream_parser.cc2
-rw-r--r--media/formats/mp2t/ts_section_pes.cc2
-rw-r--r--media/formats/mp4/mp4_stream_parser.cc1
-rw-r--r--media/formats/mp4/track_run_iterator.cc1
-rw-r--r--media/formats/mpeg/mpeg_audio_stream_parser_base.cc2
-rw-r--r--media/formats/webm/cluster_builder.h1
-rw-r--r--media/formats/webm/webm_cluster_parser.cc2
-rw-r--r--media/formats/webm/webm_cluster_parser_unittest.cc1
-rw-r--r--media/formats/webm/webm_stream_parser.cc1
-rw-r--r--media/formats/webm/webm_stream_parser.h1
-rw-r--r--media/formats/webm/webm_tracks_parser.cc2
-rw-r--r--media/formats/webm/webm_tracks_parser_unittest.cc2
-rw-r--r--media/media.gyp2
-rw-r--r--media/mojo/interfaces/media_types.mojom1
-rw-r--r--media/renderers/audio_renderer_impl.cc1
-rw-r--r--media/renderers/video_renderer_impl.cc1
-rw-r--r--media/test/pipeline_integration_test.cc1
113 files changed, 119 insertions, 119 deletions
diff --git a/chrome/browser/media/android/remote/remote_media_player_bridge.cc b/chrome/browser/media/android/remote/remote_media_player_bridge.cc
index 272d916..3f9781e 100644
--- a/chrome/browser/media/android/remote/remote_media_player_bridge.cc
+++ b/chrome/browser/media/android/remote/remote_media_player_bridge.cc
@@ -13,7 +13,7 @@
#include "jni/RemoteMediaPlayerBridge_jni.h"
#include "media/base/android/media_common_android.h"
#include "media/base/android/media_resource_getter.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/gfx/android/java_bitmap.h"
diff --git a/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc b/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc
index d112ab2..9be90b0 100644
--- a/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc
+++ b/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc
@@ -33,7 +33,6 @@
#include "chromecast/public/media/media_pipeline_device_params.h"
#include "chromecast/public/media/video_pipeline_device.h"
#include "media/base/audio_decoder_config.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/video_decoder_config.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromecast/media/cma/backend/media_clock_device_default.cc b/chromecast/media/cma/backend/media_clock_device_default.cc
index 7fe8b0a..3c7893d 100644
--- a/chromecast/media/cma/backend/media_clock_device_default.cc
+++ b/chromecast/media/cma/backend/media_clock_device_default.cc
@@ -4,7 +4,7 @@
#include "chromecast/media/cma/backend/media_clock_device_default.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/backend/media_component_device_default.cc b/chromecast/media/cma/backend/media_component_device_default.cc
index 4c367dd..bc2a567 100644
--- a/chromecast/media/cma/backend/media_component_device_default.cc
+++ b/chromecast/media/cma/backend/media_component_device_default.cc
@@ -12,7 +12,7 @@
#include "chromecast/public/media/decrypt_context.h"
#include "chromecast/public/media/media_pipeline_device_params.h"
#include "chromecast/public/task_runner.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/base/balanced_media_task_runner_factory.cc b/chromecast/media/cma/base/balanced_media_task_runner_factory.cc
index 3aba073..7edd5a5 100644
--- a/chromecast/media/cma/base/balanced_media_task_runner_factory.cc
+++ b/chromecast/media/cma/base/balanced_media_task_runner_factory.cc
@@ -11,7 +11,7 @@
#include "base/logging.h"
#include "base/single_thread_task_runner.h"
#include "chromecast/media/cma/base/media_task_runner.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/base/buffering_controller.cc b/chromecast/media/cma/base/buffering_controller.cc
index a25b1da..8137d9c 100644
--- a/chromecast/media/cma/base/buffering_controller.cc
+++ b/chromecast/media/cma/base/buffering_controller.cc
@@ -10,7 +10,7 @@
#include "chromecast/base/metrics/cast_metrics_helper.h"
#include "chromecast/media/cma/base/buffering_state.h"
#include "chromecast/media/cma/base/cma_logging.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/base/buffering_frame_provider.cc b/chromecast/media/cma/base/buffering_frame_provider.cc
index 7371426..ab2af87 100644
--- a/chromecast/media/cma/base/buffering_frame_provider.cc
+++ b/chromecast/media/cma/base/buffering_frame_provider.cc
@@ -9,7 +9,6 @@
#include "chromecast/media/cma/base/buffering_state.h"
#include "chromecast/media/cma/base/decoder_buffer_base.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/base/buffering_state.cc b/chromecast/media/cma/base/buffering_state.cc
index eb145e1..7b255cd 100644
--- a/chromecast/media/cma/base/buffering_state.cc
+++ b/chromecast/media/cma/base/buffering_state.cc
@@ -8,7 +8,7 @@
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/filters/demuxer_stream_adapter.cc b/chromecast/media/cma/filters/demuxer_stream_adapter.cc
index 4072523..6c98da3 100644
--- a/chromecast/media/cma/filters/demuxer_stream_adapter.cc
+++ b/chromecast/media/cma/filters/demuxer_stream_adapter.cc
@@ -12,9 +12,9 @@
#include "chromecast/media/cma/base/decoder_buffer_adapter.h"
#include "chromecast/media/cma/base/simple_media_task_runner.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/demuxer_stream.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/ipc_streamer/coded_frame_provider_host.cc b/chromecast/media/cma/ipc_streamer/coded_frame_provider_host.cc
index 97f372c..acb6f52 100644
--- a/chromecast/media/cma/ipc_streamer/coded_frame_provider_host.cc
+++ b/chromecast/media/cma/ipc_streamer/coded_frame_provider_host.cc
@@ -13,7 +13,6 @@
#include "chromecast/media/cma/ipc_streamer/audio_decoder_config_marshaller.h"
#include "chromecast/media/cma/ipc_streamer/decoder_buffer_base_marshaller.h"
#include "chromecast/media/cma/ipc_streamer/video_decoder_config_marshaller.h"
-#include "media/base/buffers.h"
#include "media/base/decrypt_config.h"
namespace chromecast {
diff --git a/chromecast/media/cma/pipeline/audio_video_pipeline_impl_unittest.cc b/chromecast/media/cma/pipeline/audio_video_pipeline_impl_unittest.cc
index 309aca0..4d71652 100644
--- a/chromecast/media/cma/pipeline/audio_video_pipeline_impl_unittest.cc
+++ b/chromecast/media/cma/pipeline/audio_video_pipeline_impl_unittest.cc
@@ -26,7 +26,6 @@
#include "chromecast/public/media/audio_pipeline_device.h"
#include "chromecast/public/media/media_clock_device.h"
#include "media/base/audio_decoder_config.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/video_decoder_config.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromecast/media/cma/pipeline/av_pipeline_impl.cc b/chromecast/media/cma/pipeline/av_pipeline_impl.cc
index 7046b01..ae31b3a 100644
--- a/chromecast/media/cma/pipeline/av_pipeline_impl.cc
+++ b/chromecast/media/cma/pipeline/av_pipeline_impl.cc
@@ -25,8 +25,8 @@
#include "chromecast/public/media/media_component_device.h"
#include "media/base/audio_decoder_config.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
#include "media/base/decrypt_config.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/pipeline/media_pipeline_impl.cc b/chromecast/media/cma/pipeline/media_pipeline_impl.cc
index 3feb625..1b39870 100644
--- a/chromecast/media/cma/pipeline/media_pipeline_impl.cc
+++ b/chromecast/media/cma/pipeline/media_pipeline_impl.cc
@@ -21,7 +21,7 @@
#include "chromecast/media/cma/pipeline/video_pipeline_impl.h"
#include "chromecast/public/media/media_clock_device.h"
#include "chromecast/public/media/media_pipeline_backend.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace chromecast {
namespace media {
diff --git a/chromecast/media/cma/test/media_component_device_feeder_for_test.cc b/chromecast/media/cma/test/media_component_device_feeder_for_test.cc
index 9ca1800..96ec02c 100644
--- a/chromecast/media/cma/test/media_component_device_feeder_for_test.cc
+++ b/chromecast/media/cma/test/media_component_device_feeder_for_test.cc
@@ -27,7 +27,6 @@
#include "chromecast/public/media/media_clock_device.h"
#include "chromecast/public/media/video_pipeline_device.h"
#include "media/base/audio_decoder_config.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/video_decoder_config.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/content/common/gpu/media/android_video_decode_accelerator.cc b/content/common/gpu/media/android_video_decode_accelerator.cc
index de3888d..a514ba1 100644
--- a/content/common/gpu/media/android_video_decode_accelerator.cc
+++ b/content/common/gpu/media/android_video_decode_accelerator.cc
@@ -12,6 +12,7 @@
#include "gpu/command_buffer/service/gles2_cmd_decoder.h"
#include "media/base/bitstream_buffer.h"
#include "media/base/limits.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder_config.h"
#include "media/video/picture.h"
#include "ui/gl/android/scoped_java_surface.h"
diff --git a/content/renderer/media/android/media_source_delegate.cc b/content/renderer/media/android/media_source_delegate.cc
index 87e33cf..139be4a 100644
--- a/content/renderer/media/android/media_source_delegate.cc
+++ b/content/renderer/media/android/media_source_delegate.cc
@@ -15,6 +15,7 @@
#include "media/base/bind_to_current_loop.h"
#include "media/base/demuxer_stream.h"
#include "media/base/media_log.h"
+#include "media/base/timestamp_constants.h"
#include "media/blink/webmediaplayer_util.h"
#include "media/blink/webmediasource_impl.h"
#include "media/filters/chunk_demuxer.h"
diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
index 5187d3f..b1aa7c3 100644
--- a/content/renderer/media/android/webmediaplayer_android.cc
+++ b/content/renderer/media/android/webmediaplayer_android.cc
@@ -40,6 +40,7 @@
#include "media/base/media_keys.h"
#include "media/base/media_log.h"
#include "media/base/media_switches.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/blink/webcontentdecryptionmodule_impl.h"
#include "media/blink/webmediaplayer_delegate.h"
diff --git a/content/renderer/media/webrtc/webrtc_video_capturer_adapter.cc b/content/renderer/media/webrtc/webrtc_video_capturer_adapter.cc
index 26e1f61..c96125b 100644
--- a/content/renderer/media/webrtc/webrtc_video_capturer_adapter.cc
+++ b/content/renderer/media/webrtc/webrtc_video_capturer_adapter.cc
@@ -8,6 +8,7 @@
#include "base/memory/aligned_memory.h"
#include "base/trace_event/trace_event.h"
#include "content/renderer/media/webrtc/webrtc_video_frame_adapter.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/base/video_frame_pool.h"
#include "third_party/libjingle/source/talk/media/base/videoframefactory.h"
diff --git a/media/base/BUILD.gn b/media/base/BUILD.gn
index 2328bcc..40641c4 100644
--- a/media/base/BUILD.gn
+++ b/media/base/BUILD.gn
@@ -58,7 +58,6 @@ source_set("base") {
"bit_reader_core.h",
"bitstream_buffer.h",
"buffering_state.h",
- "buffers.h",
"byte_queue.cc",
"byte_queue.h",
"cdm_callback_promise.cc",
@@ -171,6 +170,7 @@ source_set("base") {
"time_delta_interpolator.cc",
"time_delta_interpolator.h",
"time_source.h",
+ "timestamp_constants.h",
"user_input_monitor.cc",
"user_input_monitor.h",
"video_capture_types.cc",
diff --git a/media/base/android/audio_decoder_job.cc b/media/base/android/audio_decoder_job.cc
index f281a19..07b8288 100644
--- a/media/base/android/audio_decoder_job.cc
+++ b/media/base/android/audio_decoder_job.cc
@@ -9,7 +9,7 @@
#include "base/threading/thread.h"
#include "media/base/android/media_codec_bridge.h"
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace {
diff --git a/media/base/android/media_codec_decoder_unittest.cc b/media/base/android/media_codec_decoder_unittest.cc
index 41940d6..816276f 100644
--- a/media/base/android/media_codec_decoder_unittest.cc
+++ b/media/base/android/media_codec_decoder_unittest.cc
@@ -11,7 +11,7 @@
#include "media/base/android/media_codec_video_decoder.h"
#include "media/base/android/test_data_factory.h"
#include "media/base/android/test_statistics.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gl/android/surface_texture.h"
diff --git a/media/base/android/media_codec_player.cc b/media/base/android/media_codec_player.cc
index ff5d720..8c28aa3 100644
--- a/media/base/android/media_codec_player.cc
+++ b/media/base/android/media_codec_player.cc
@@ -13,7 +13,7 @@
#include "media/base/android/media_codec_audio_decoder.h"
#include "media/base/android/media_codec_video_decoder.h"
#include "media/base/android/media_player_manager.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#define RUN_ON_MEDIA_THREAD(METHOD, ...) \
do { \
diff --git a/media/base/android/media_codec_player_unittest.cc b/media/base/android/media_codec_player_unittest.cc
index 6a073e5..c20cf7d 100644
--- a/media/base/android/media_codec_player_unittest.cc
+++ b/media/base/android/media_codec_player_unittest.cc
@@ -11,7 +11,7 @@
#include "media/base/android/media_player_manager.h"
#include "media/base/android/test_data_factory.h"
#include "media/base/android/test_statistics.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gl/android/surface_texture.h"
diff --git a/media/base/android/media_codec_video_decoder.cc b/media/base/android/media_codec_video_decoder.cc
index 4eae219..5470ab0 100644
--- a/media/base/android/media_codec_video_decoder.cc
+++ b/media/base/android/media_codec_video_decoder.cc
@@ -7,8 +7,8 @@
#include "base/bind.h"
#include "base/logging.h"
#include "media/base/android/media_codec_bridge.h"
-#include "media/base/buffers.h"
#include "media/base/demuxer_stream.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/android/media_decoder_job.cc b/media/base/android/media_decoder_job.cc
index a1e8606..90e7d3d 100644
--- a/media/base/android/media_decoder_job.cc
+++ b/media/base/android/media_decoder_job.cc
@@ -11,7 +11,7 @@
#include "base/trace_event/trace_event.h"
#include "media/base/android/media_drm_bridge.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/android/media_player_bridge.cc b/media/base/android/media_player_bridge.cc
index 4cae2a7..3e9a470 100644
--- a/media/base/android/media_player_bridge.cc
+++ b/media/base/android/media_player_bridge.cc
@@ -14,7 +14,7 @@
#include "media/base/android/media_player_manager.h"
#include "media/base/android/media_resource_getter.h"
#include "media/base/android/media_url_interceptor.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
using base::android::ConvertUTF8ToJavaString;
using base::android::ScopedJavaLocalRef;
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc
index 800a532..4ed14aa 100644
--- a/media/base/android/media_source_player.cc
+++ b/media/base/android/media_source_player.cc
@@ -18,7 +18,7 @@
#include "media/base/android/audio_decoder_job.h"
#include "media/base/android/media_player_manager.h"
#include "media/base/android/video_decoder_job.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/android/media_source_player_unittest.cc b/media/base/android/media_source_player_unittest.cc
index c1b5af4..41f4134 100644
--- a/media/base/android/media_source_player_unittest.cc
+++ b/media/base/android/media_source_player_unittest.cc
@@ -18,6 +18,7 @@
#include "media/base/bind_to_current_loop.h"
#include "media/base/decoder_buffer.h"
#include "media/base/test_data_util.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "ui/gl/android/surface_texture.h"
diff --git a/media/base/audio_buffer.cc b/media/base/audio_buffer.cc
index f07ed6d..564cff15 100644
--- a/media/base/audio_buffer.cc
+++ b/media/base/audio_buffer.cc
@@ -8,8 +8,8 @@
#include "base/logging.h"
#include "media/base/audio_bus.h"
-#include "media/base/buffers.h"
#include "media/base/limits.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/audio_buffer_converter.cc b/media/base/audio_buffer_converter.cc
index 0297ff6..afdceb2 100644
--- a/media/base/audio_buffer_converter.cc
+++ b/media/base/audio_buffer_converter.cc
@@ -11,8 +11,8 @@
#include "media/base/audio_bus.h"
#include "media/base/audio_decoder_config.h"
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
#include "media/base/sinc_resampler.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/vector_math.h"
namespace media {
diff --git a/media/base/audio_buffer_queue.cc b/media/base/audio_buffer_queue.cc
index 299d44f..dfa655a 100644
--- a/media/base/audio_buffer_queue.cc
+++ b/media/base/audio_buffer_queue.cc
@@ -8,7 +8,6 @@
#include "base/logging.h"
#include "media/base/audio_bus.h"
-#include "media/base/buffers.h"
namespace media {
diff --git a/media/base/audio_buffer_queue_unittest.cc b/media/base/audio_buffer_queue_unittest.cc
index d883189..f467cda 100644
--- a/media/base/audio_buffer_queue_unittest.cc
+++ b/media/base/audio_buffer_queue_unittest.cc
@@ -9,8 +9,8 @@
#include "media/base/audio_buffer.h"
#include "media/base/audio_buffer_queue.h"
#include "media/base/audio_bus.h"
-#include "media/base/buffers.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media {
diff --git a/media/base/audio_discard_helper.h b/media/base/audio_discard_helper.h
index ded404f..7708a2f 100644
--- a/media/base/audio_discard_helper.h
+++ b/media/base/audio_discard_helper.h
@@ -8,9 +8,9 @@
#include "base/memory/ref_counted.h"
#include "base/time/time.h"
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/media_export.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/audio_discard_helper_unittest.cc b/media/base/audio_discard_helper_unittest.cc
index 8919530..0f9a518 100644
--- a/media/base/audio_discard_helper_unittest.cc
+++ b/media/base/audio_discard_helper_unittest.cc
@@ -6,9 +6,9 @@
#include "media/base/audio_buffer.h"
#include "media/base/audio_bus.h"
#include "media/base/audio_discard_helper.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media {
diff --git a/media/base/audio_splicer.h b/media/base/audio_splicer.h
index 0d35f60..db25e53 100644
--- a/media/base/audio_splicer.h
+++ b/media/base/audio_splicer.h
@@ -9,8 +9,8 @@
#include "base/memory/scoped_ptr.h"
#include "base/time/time.h"
#include "media/audio/audio_parameters.h"
-#include "media/base/buffers.h"
#include "media/base/media_export.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/audio_splicer_unittest.cc b/media/base/audio_splicer_unittest.cc
index 7b226bb..92ab9d2 100644
--- a/media/base/audio_splicer_unittest.cc
+++ b/media/base/audio_splicer_unittest.cc
@@ -7,8 +7,8 @@
#include "media/base/audio_bus.h"
#include "media/base/audio_splicer.h"
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media {
diff --git a/media/base/audio_timestamp_helper.cc b/media/base/audio_timestamp_helper.cc
index 38fde1f..ef387ff 100644
--- a/media/base/audio_timestamp_helper.cc
+++ b/media/base/audio_timestamp_helper.cc
@@ -5,7 +5,7 @@
#include "media/base/audio_timestamp_helper.h"
#include "base/logging.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/audio_timestamp_helper_unittest.cc b/media/base/audio_timestamp_helper_unittest.cc
index a0cfa3b..e61ae4a 100644
--- a/media/base/audio_timestamp_helper_unittest.cc
+++ b/media/base/audio_timestamp_helper_unittest.cc
@@ -3,7 +3,7 @@
// found in the LICENSE file.
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media {
diff --git a/media/base/bitstream_buffer.h b/media/base/bitstream_buffer.h
index d5d283f..c015b92 100644
--- a/media/base/bitstream_buffer.h
+++ b/media/base/bitstream_buffer.h
@@ -8,7 +8,7 @@
#include "base/basictypes.h"
#include "base/memory/shared_memory.h"
#include "base/time/time.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/buffers.h b/media/base/buffers.h
deleted file mode 100644
index 5c5c47b..0000000
--- a/media/base/buffers.h
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Timestamps are derived directly from the encoded media file and are commonly
-// known as the presentation timestamp (PTS). Durations are a best-guess and
-// are usually derived from the sample/frame rate of the media file.
-//
-// Due to encoding and transmission errors, it is not guaranteed that timestamps
-// arrive in a monotonically increasing order nor that the next timestamp will
-// be equal to the previous timestamp plus the duration.
-//
-// In the ideal scenario for a 25fps movie, buffers are timestamped as followed:
-//
-// Buffer0 Buffer1 Buffer2 ... BufferN
-// Timestamp: 0us 40000us 80000us ... (N*40000)us
-// Duration*: 40000us 40000us 40000us ... 40000us
-//
-// *25fps = 0.04s per frame = 40000us per frame
-
-#ifndef MEDIA_BASE_BUFFERS_H_
-#define MEDIA_BASE_BUFFERS_H_
-
-#include "base/basictypes.h"
-#include "base/memory/ref_counted.h"
-#include "base/time/time.h"
-#include "media/base/media_export.h"
-
-namespace media {
-
-// TODO(scherkus): Move the contents of this file elsewhere.
-
-// Indicates an invalid or missing timestamp.
-MEDIA_EXPORT extern inline base::TimeDelta kNoTimestamp() {
- return base::TimeDelta::FromMicroseconds(kint64min);
-}
-
-// Represents an infinite stream duration.
-MEDIA_EXPORT extern inline base::TimeDelta kInfiniteDuration() {
- return base::TimeDelta::Max();
-}
-
-} // namespace media
-
-#endif // MEDIA_BASE_BUFFERS_H_
diff --git a/media/base/decoder_buffer.h b/media/base/decoder_buffer.h
index 327eef3..8503696 100644
--- a/media/base/decoder_buffer.h
+++ b/media/base/decoder_buffer.h
@@ -14,9 +14,9 @@
#include "base/memory/scoped_ptr.h"
#include "base/time/time.h"
#include "build/build_config.h"
-#include "media/base/buffers.h"
#include "media/base/decrypt_config.h"
#include "media/base/media_export.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/decoder_buffer_queue.cc b/media/base/decoder_buffer_queue.cc
index 26ba9f4..7d80b41 100644
--- a/media/base/decoder_buffer_queue.cc
+++ b/media/base/decoder_buffer_queue.cc
@@ -6,8 +6,8 @@
#include "base/logging.h"
#include "base/numerics/safe_conversions.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/decoder_buffer_queue_unittest.cc b/media/base/decoder_buffer_queue_unittest.cc
index 5eb06d2..bc627fd 100644
--- a/media/base/decoder_buffer_queue_unittest.cc
+++ b/media/base/decoder_buffer_queue_unittest.cc
@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/decoder_buffer_queue.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media {
diff --git a/media/base/demuxer_perftest.cc b/media/base/demuxer_perftest.cc
index 90e1989..4f740de 100644
--- a/media/base/demuxer_perftest.cc
+++ b/media/base/demuxer_perftest.cc
@@ -10,6 +10,7 @@
#include "media/base/media.h"
#include "media/base/media_log.h"
#include "media/base/test_data_util.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/ffmpeg_demuxer.h"
#include "media/filters/file_data_source.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/base/fake_demuxer_stream.cc b/media/base/fake_demuxer_stream.cc
index f2d5f0a..30ff406 100644
--- a/media/base/fake_demuxer_stream.cc
+++ b/media/base/fake_demuxer_stream.cc
@@ -13,6 +13,7 @@
#include "media/base/bind_to_current_loop.h"
#include "media/base/decoder_buffer.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/size.h"
diff --git a/media/base/seekable_buffer.cc b/media/base/seekable_buffer.cc
index 019ae46..60edb59 100644
--- a/media/base/seekable_buffer.cc
+++ b/media/base/seekable_buffer.cc
@@ -8,6 +8,7 @@
#include "base/logging.h"
#include "media/base/data_buffer.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/seekable_buffer.h b/media/base/seekable_buffer.h
index 41d26fe..889c669 100644
--- a/media/base/seekable_buffer.h
+++ b/media/base/seekable_buffer.h
@@ -37,7 +37,8 @@
#include "base/basictypes.h"
#include "base/memory/ref_counted.h"
-#include "media/base/buffers.h"
+#include "base/time/time.h"
+#include "media/base/media_export.h"
namespace media {
diff --git a/media/base/seekable_buffer_unittest.cc b/media/base/seekable_buffer_unittest.cc
index c284425..cd79e54 100644
--- a/media/base/seekable_buffer_unittest.cc
+++ b/media/base/seekable_buffer_unittest.cc
@@ -9,6 +9,7 @@
#include "base/time/time.h"
#include "media/base/data_buffer.h"
#include "media/base/seekable_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media {
diff --git a/media/base/stream_parser.cc b/media/base/stream_parser.cc
index 2412b82..f63644a 100644
--- a/media/base/stream_parser.cc
+++ b/media/base/stream_parser.cc
@@ -4,7 +4,6 @@
#include "media/base/stream_parser.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
namespace media {
diff --git a/media/base/stream_parser_buffer.cc b/media/base/stream_parser_buffer.cc
index 84ae3d5..a9bb775 100644
--- a/media/base/stream_parser_buffer.cc
+++ b/media/base/stream_parser_buffer.cc
@@ -5,7 +5,7 @@
#include "media/base/stream_parser_buffer.h"
#include "base/logging.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/stream_parser_buffer.h b/media/base/stream_parser_buffer.h
index d810898..38460f4 100644
--- a/media/base/stream_parser_buffer.h
+++ b/media/base/stream_parser_buffer.h
@@ -11,6 +11,7 @@
#include "media/base/demuxer_stream.h"
#include "media/base/media_export.h"
#include "media/base/stream_parser.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/time_delta_interpolator.cc b/media/base/time_delta_interpolator.cc
index acff37e..b65bdbc 100644
--- a/media/base/time_delta_interpolator.cc
+++ b/media/base/time_delta_interpolator.cc
@@ -8,7 +8,7 @@
#include "base/logging.h"
#include "base/time/tick_clock.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/base/timestamp_constants.h b/media/base/timestamp_constants.h
new file mode 100644
index 0000000..dfe9b993
--- /dev/null
+++ b/media/base/timestamp_constants.h
@@ -0,0 +1,25 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef MEDIA_BASE_TIMESTAMP_CONSTANTS_H_
+#define MEDIA_BASE_TIMESTAMP_CONSTANTS_H_
+
+#include "base/time/time.h"
+#include "media/base/media_export.h"
+
+namespace media {
+
+// Indicates an invalid or missing timestamp.
+MEDIA_EXPORT inline base::TimeDelta kNoTimestamp() {
+ return base::TimeDelta::FromMicroseconds(kint64min);
+}
+
+// Represents an infinite stream duration.
+MEDIA_EXPORT inline base::TimeDelta kInfiniteDuration() {
+ return base::TimeDelta::Max();
+}
+
+} // namespace media
+
+#endif // MEDIA_BASE_TIMESTAMP_CONSTANTS_H_
diff --git a/media/base/video_frame.cc b/media/base/video_frame.cc
index 2009664..9426479 100644
--- a/media/base/video_frame.cc
+++ b/media/base/video_frame.cc
@@ -13,6 +13,7 @@
#include "base/strings/string_piece.h"
#include "base/strings/stringprintf.h"
#include "media/base/limits.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_util.h"
#include "ui/gfx/geometry/point.h"
diff --git a/media/base/video_frame.h b/media/base/video_frame.h
index 80169cb..7efcc25 100644
--- a/media/base/video_frame.h
+++ b/media/base/video_frame.h
@@ -12,7 +12,6 @@
#include "base/memory/shared_memory.h"
#include "base/synchronization/lock.h"
#include "gpu/command_buffer/common/mailbox_holder.h"
-#include "media/base/buffers.h"
#include "media/base/video_frame_metadata.h"
#include "media/base/video_types.h"
#include "ui/gfx/geometry/rect.h"
diff --git a/media/base/video_frame_unittest.cc b/media/base/video_frame_unittest.cc
index f1afcc8..3d67bcd 100644
--- a/media/base/video_frame_unittest.cc
+++ b/media/base/video_frame_unittest.cc
@@ -11,7 +11,6 @@
#include "base/memory/scoped_ptr.h"
#include "base/strings/stringprintf.h"
#include "gpu/command_buffer/common/mailbox_holder.h"
-#include "media/base/buffers.h"
#include "media/base/yuv_convert.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/blink/buffered_data_source_host_impl.cc b/media/blink/buffered_data_source_host_impl.cc
index 42f9822..542b856 100644
--- a/media/blink/buffered_data_source_host_impl.cc
+++ b/media/blink/buffered_data_source_host_impl.cc
@@ -4,6 +4,8 @@
#include "media/blink/buffered_data_source_host_impl.h"
+#include "media/base/timestamp_constants.h"
+
namespace media {
BufferedDataSourceHostImpl::BufferedDataSourceHostImpl()
diff --git a/media/blink/skcanvas_video_renderer.h b/media/blink/skcanvas_video_renderer.h
index c2e70ea..b82fe0a 100644
--- a/media/blink/skcanvas_video_renderer.h
+++ b/media/blink/skcanvas_video_renderer.h
@@ -9,6 +9,7 @@
#include "base/time/time.h"
#include "base/timer/timer.h"
#include "media/base/media_export.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/base/video_rotation.h"
#include "media/filters/context_3d.h"
diff --git a/media/blink/skcanvas_video_renderer_unittest.cc b/media/blink/skcanvas_video_renderer_unittest.cc
index 2c12166..9b8765a 100644
--- a/media/blink/skcanvas_video_renderer_unittest.cc
+++ b/media/blink/skcanvas_video_renderer_unittest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/message_loop/message_loop.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/base/video_util.h"
#include "media/blink/skcanvas_video_renderer.h"
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc
index 1bc5cec..44966e1 100644
--- a/media/blink/webmediaplayer_impl.cc
+++ b/media/blink/webmediaplayer_impl.cc
@@ -27,6 +27,7 @@
#include "media/base/limits.h"
#include "media/base/media_log.h"
#include "media/base/text_renderer.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/blink/texttrack_impl.h"
#include "media/blink/webaudiosourceprovider_impl.h"
diff --git a/media/blink/websourcebuffer_impl.cc b/media/blink/websourcebuffer_impl.cc
index f4507f3..03a824b 100644
--- a/media/blink/websourcebuffer_impl.cc
+++ b/media/blink/websourcebuffer_impl.cc
@@ -10,6 +10,7 @@
#include "base/bind.h"
#include "base/callback.h"
#include "base/callback_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/chunk_demuxer.h"
#include "third_party/WebKit/public/platform/WebSourceBufferClient.h"
diff --git a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc
index c35b178..29b29a5 100644
--- a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc
+++ b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc
@@ -9,9 +9,9 @@
#include "base/logging.h"
#include "media/base/audio_bus.h"
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
#include "media/base/data_buffer.h"
#include "media/base/limits.h"
+#include "media/base/timestamp_constants.h"
#include "media/ffmpeg/ffmpeg_common.h"
// Include FFmpeg header files.
diff --git a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc
index fae15f2..3f1497c 100644
--- a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc
+++ b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc
@@ -5,7 +5,6 @@
#include "media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.h"
#include "base/logging.h"
-#include "media/base/buffers.h"
#include "media/base/limits.h"
#include "media/ffmpeg/ffmpeg_common.h"
diff --git a/media/cdm/ppapi/external_clear_key/libvpx_cdm_video_decoder.cc b/media/cdm/ppapi/external_clear_key/libvpx_cdm_video_decoder.cc
index b5a8043..b45e622 100644
--- a/media/cdm/ppapi/external_clear_key/libvpx_cdm_video_decoder.cc
+++ b/media/cdm/ppapi/external_clear_key/libvpx_cdm_video_decoder.cc
@@ -6,7 +6,6 @@
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
-#include "media/base/buffers.h"
#include "media/base/limits.h"
// Include libvpx header files.
diff --git a/media/filters/audio_clock.cc b/media/filters/audio_clock.cc
index e138cd5..29bf14e 100644
--- a/media/filters/audio_clock.cc
+++ b/media/filters/audio_clock.cc
@@ -7,7 +7,6 @@
#include <algorithm>
#include "base/logging.h"
-#include "media/base/buffers.h"
namespace media {
diff --git a/media/filters/audio_clock_unittest.cc b/media/filters/audio_clock_unittest.cc
index 0e60abd..1f61100 100644
--- a/media/filters/audio_clock_unittest.cc
+++ b/media/filters/audio_clock_unittest.cc
@@ -3,7 +3,6 @@
// found in the LICENSE file.
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
#include "media/filters/audio_clock.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/filters/audio_decoder_unittest.cc b/media/filters/audio_decoder_unittest.cc
index 58df1fc..83c2ea5 100644
--- a/media/filters/audio_decoder_unittest.cc
+++ b/media/filters/audio_decoder_unittest.cc
@@ -18,6 +18,7 @@
#include "media/base/decoder_buffer.h"
#include "media/base/test_data_util.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/ffmpeg/ffmpeg_common.h"
#include "media/filters/audio_file_reader.h"
#include "media/filters/ffmpeg_audio_decoder.h"
diff --git a/media/filters/audio_renderer_algorithm_unittest.cc b/media/filters/audio_renderer_algorithm_unittest.cc
index 82c59675..e92223c 100644
--- a/media/filters/audio_renderer_algorithm_unittest.cc
+++ b/media/filters/audio_renderer_algorithm_unittest.cc
@@ -17,9 +17,9 @@
#include "base/memory/scoped_ptr.h"
#include "media/base/audio_buffer.h"
#include "media/base/audio_bus.h"
-#include "media/base/buffers.h"
#include "media/base/channel_layout.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/audio_renderer_algorithm.h"
#include "media/filters/wsola_internals.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/filters/chunk_demuxer.cc b/media/filters/chunk_demuxer.cc
index 1a5517a..c854357 100644
--- a/media/filters/chunk_demuxer.cc
+++ b/media/filters/chunk_demuxer.cc
@@ -15,6 +15,7 @@
#include "media/base/audio_decoder_config.h"
#include "media/base/bind_to_current_loop.h"
#include "media/base/stream_parser_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder_config.h"
#include "media/filters/frame_processor.h"
#include "media/filters/stream_parser_factory.h"
diff --git a/media/filters/chunk_demuxer_unittest.cc b/media/filters/chunk_demuxer_unittest.cc
index bfe2842..a01a50b 100644
--- a/media/filters/chunk_demuxer_unittest.cc
+++ b/media/filters/chunk_demuxer_unittest.cc
@@ -16,6 +16,7 @@
#include "media/base/mock_demuxer_host.h"
#include "media/base/test_data_util.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/chunk_demuxer.h"
#include "media/formats/webm/cluster_builder.h"
#include "media/formats/webm/webm_constants.h"
diff --git a/media/filters/decoder_stream.cc b/media/filters/decoder_stream.cc
index bee7f92..1236cbc 100644
--- a/media/filters/decoder_stream.cc
+++ b/media/filters/decoder_stream.cc
@@ -13,6 +13,7 @@
#include "media/base/bind_to_current_loop.h"
#include "media/base/decoder_buffer.h"
#include "media/base/media_log.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder.h"
#include "media/base/video_frame.h"
#include "media/filters/decrypting_demuxer_stream.h"
diff --git a/media/filters/decoder_stream.h b/media/filters/decoder_stream.h
index c0828b3..d7eba5d 100644
--- a/media/filters/decoder_stream.h
+++ b/media/filters/decoder_stream.h
@@ -17,6 +17,7 @@
#include "media/base/media_export.h"
#include "media/base/media_log.h"
#include "media/base/pipeline_status.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/decoder_selector.h"
#include "media/filters/decoder_stream_traits.h"
diff --git a/media/filters/decrypting_audio_decoder.cc b/media/filters/decrypting_audio_decoder.cc
index 7d5bfc8..52a85f1 100644
--- a/media/filters/decrypting_audio_decoder.cc
+++ b/media/filters/decrypting_audio_decoder.cc
@@ -15,10 +15,10 @@
#include "media/base/audio_decoder_config.h"
#include "media/base/audio_timestamp_helper.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/media_log.h"
#include "media/base/pipeline.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/filters/decrypting_audio_decoder_unittest.cc b/media/filters/decrypting_audio_decoder_unittest.cc
index 59d7a3e..d6ef2b9 100644
--- a/media/filters/decrypting_audio_decoder_unittest.cc
+++ b/media/filters/decrypting_audio_decoder_unittest.cc
@@ -9,12 +9,12 @@
#include "base/callback_helpers.h"
#include "base/message_loop/message_loop.h"
#include "media/base/audio_buffer.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
#include "media/base/decrypt_config.h"
#include "media/base/gmock_callback_support.h"
#include "media/base/mock_filters.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/decrypting_audio_decoder.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/media/filters/ffmpeg_audio_decoder.cc b/media/filters/ffmpeg_audio_decoder.cc
index 673f460..7b0043a 100644
--- a/media/filters/ffmpeg_audio_decoder.cc
+++ b/media/filters/ffmpeg_audio_decoder.cc
@@ -13,6 +13,7 @@
#include "media/base/bind_to_current_loop.h"
#include "media/base/decoder_buffer.h"
#include "media/base/limits.h"
+#include "media/base/timestamp_constants.h"
#include "media/ffmpeg/ffmpeg_common.h"
#include "media/filters/ffmpeg_glue.h"
diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
index 2d37630..bbc6079 100644
--- a/media/filters/ffmpeg_demuxer.cc
+++ b/media/filters/ffmpeg_demuxer.cc
@@ -25,6 +25,7 @@
#include "media/base/decrypt_config.h"
#include "media/base/limits.h"
#include "media/base/media_log.h"
+#include "media/base/timestamp_constants.h"
#include "media/ffmpeg/ffmpeg_common.h"
#include "media/filters/ffmpeg_aac_bitstream_converter.h"
#include "media/filters/ffmpeg_bitstream_converter.h"
diff --git a/media/filters/ffmpeg_demuxer_unittest.cc b/media/filters/ffmpeg_demuxer_unittest.cc
index 63ef54a..ac3ad97 100644
--- a/media/filters/ffmpeg_demuxer_unittest.cc
+++ b/media/filters/ffmpeg_demuxer_unittest.cc
@@ -15,6 +15,7 @@
#include "media/base/media_log.h"
#include "media/base/mock_demuxer_host.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/ffmpeg/ffmpeg_common.h"
#include "media/filters/ffmpeg_demuxer.h"
#include "media/filters/file_data_source.h"
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc
index dd45a07..7688e8e 100644
--- a/media/filters/ffmpeg_video_decoder.cc
+++ b/media/filters/ffmpeg_video_decoder.cc
@@ -18,6 +18,7 @@
#include "media/base/limits.h"
#include "media/base/media_switches.h"
#include "media/base/pipeline.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/base/video_util.h"
#include "media/ffmpeg/ffmpeg_common.h"
diff --git a/media/filters/frame_processor.cc b/media/filters/frame_processor.cc
index fed25a7..e77e452 100644
--- a/media/filters/frame_processor.cc
+++ b/media/filters/frame_processor.cc
@@ -7,8 +7,8 @@
#include <cstdlib>
#include "base/stl_util.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
+#include "media/base/timestamp_constants.h"
namespace media {
diff --git a/media/filters/frame_processor_unittest.cc b/media/filters/frame_processor_unittest.cc
index 3a7f01c..39a689e 100644
--- a/media/filters/frame_processor_unittest.cc
+++ b/media/filters/frame_processor_unittest.cc
@@ -14,6 +14,7 @@
#include "media/base/media_log.h"
#include "media/base/mock_filters.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/chunk_demuxer.h"
#include "media/filters/frame_processor.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/filters/opus_audio_decoder.cc b/media/filters/opus_audio_decoder.cc
index abfa13b..c0fde49 100644
--- a/media/filters/opus_audio_decoder.cc
+++ b/media/filters/opus_audio_decoder.cc
@@ -12,8 +12,8 @@
#include "media/base/audio_decoder_config.h"
#include "media/base/audio_discard_helper.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
#include "media/base/decoder_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "third_party/opus/src/include/opus.h"
#include "third_party/opus/src/include/opus_multistream.h"
diff --git a/media/filters/source_buffer_range.cc b/media/filters/source_buffer_range.cc
index 13e996d..866a012 100644
--- a/media/filters/source_buffer_range.cc
+++ b/media/filters/source_buffer_range.cc
@@ -6,6 +6,8 @@
#include <algorithm>
+#include "media/base/timestamp_constants.h"
+
namespace media {
// Comparison operators for std::upper_bound() and std::lower_bound().
diff --git a/media/filters/source_buffer_stream.cc b/media/filters/source_buffer_stream.cc
index 4b344a3..e17a4f1 100644
--- a/media/filters/source_buffer_stream.cc
+++ b/media/filters/source_buffer_stream.cc
@@ -12,6 +12,7 @@
#include "base/logging.h"
#include "base/trace_event/trace_event.h"
#include "media/base/audio_splicer.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/source_buffer_platform.h"
#include "media/filters/source_buffer_range.h"
diff --git a/media/filters/source_buffer_stream_unittest.cc b/media/filters/source_buffer_stream_unittest.cc
index 887c4b1..bf15f32 100644
--- a/media/filters/source_buffer_stream_unittest.cc
+++ b/media/filters/source_buffer_stream_unittest.cc
@@ -18,6 +18,7 @@
#include "media/base/mock_media_log.h"
#include "media/base/test_helpers.h"
#include "media/base/text_track_config.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/webvtt_util.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/filters/video_frame_stream_unittest.cc b/media/filters/video_frame_stream_unittest.cc
index b207311..b0a430e 100644
--- a/media/filters/video_frame_stream_unittest.cc
+++ b/media/filters/video_frame_stream_unittest.cc
@@ -9,6 +9,7 @@
#include "media/base/gmock_callback_support.h"
#include "media/base/mock_filters.h"
#include "media/base/test_helpers.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/decoder_stream.h"
#include "media/filters/fake_video_decoder.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/filters/video_renderer_algorithm_unittest.cc b/media/filters/video_renderer_algorithm_unittest.cc
index ba29b4f..e8b82f2 100644
--- a/media/filters/video_renderer_algorithm_unittest.cc
+++ b/media/filters/video_renderer_algorithm_unittest.cc
@@ -8,6 +8,7 @@
#include "base/bind_helpers.h"
#include "base/strings/stringprintf.h"
#include "base/test/simple_test_tick_clock.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame_pool.h"
#include "media/base/wall_clock_time_source.h"
#include "media/filters/video_renderer_algorithm.h"
diff --git a/media/filters/vpx_video_decoder.cc b/media/filters/vpx_video_decoder.cc
index 47bac8c..c9e1ce1 100644
--- a/media/filters/vpx_video_decoder.cc
+++ b/media/filters/vpx_video_decoder.cc
@@ -28,6 +28,7 @@
#include "media/base/limits.h"
#include "media/base/media_switches.h"
#include "media/base/pipeline.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_util.h"
// Include libvpx header files.
diff --git a/media/formats/mp2t/es_adapter_video.cc b/media/formats/mp2t/es_adapter_video.cc
index 0208d44..972f8c7 100644
--- a/media/formats/mp2t/es_adapter_video.cc
+++ b/media/formats/mp2t/es_adapter_video.cc
@@ -4,7 +4,7 @@
#include "media/formats/mp2t/es_adapter_video.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder_config.h"
#include "media/formats/mp2t/mp2t_common.h"
diff --git a/media/formats/mp2t/es_adapter_video_unittest.cc b/media/formats/mp2t/es_adapter_video_unittest.cc
index 553a582..396b655 100644
--- a/media/formats/mp2t/es_adapter_video_unittest.cc
+++ b/media/formats/mp2t/es_adapter_video_unittest.cc
@@ -11,6 +11,7 @@
#include "base/strings/string_util.h"
#include "base/time/time.h"
#include "media/base/stream_parser_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder_config.h"
#include "media/formats/mp2t/es_adapter_video.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/formats/mp2t/es_parser.cc b/media/formats/mp2t/es_parser.cc
index c57b79b..cdd6e07 100644
--- a/media/formats/mp2t/es_parser.cc
+++ b/media/formats/mp2t/es_parser.cc
@@ -4,6 +4,7 @@
#include "media/formats/mp2t/es_parser.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/common/offset_byte_queue.h"
namespace media {
diff --git a/media/formats/mp2t/es_parser_adts.cc b/media/formats/mp2t/es_parser_adts.cc
index 8699e20..9c57de1 100644
--- a/media/formats/mp2t/es_parser_adts.cc
+++ b/media/formats/mp2t/es_parser_adts.cc
@@ -4,15 +4,14 @@
#include "media/formats/mp2t/es_parser_adts.h"
-
#include "base/basictypes.h"
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
#include "media/base/audio_timestamp_helper.h"
#include "media/base/bit_reader.h"
-#include "media/base/buffers.h"
#include "media/base/channel_layout.h"
#include "media/base/stream_parser_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/common/offset_byte_queue.h"
#include "media/formats/mp2t/mp2t_common.h"
#include "media/formats/mpeg/adts_constants.h"
diff --git a/media/formats/mp2t/es_parser_adts_unittest.cc b/media/formats/mp2t/es_parser_adts_unittest.cc
index aa89ac4..e7ccb5c 100644
--- a/media/formats/mp2t/es_parser_adts_unittest.cc
+++ b/media/formats/mp2t/es_parser_adts_unittest.cc
@@ -7,7 +7,6 @@
#include "base/bind.h"
#include "base/logging.h"
#include "base/time/time.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
#include "media/formats/mp2t/es_parser_adts.h"
#include "media/formats/mp2t/es_parser_test_base.h"
diff --git a/media/formats/mp2t/es_parser_h264.cc b/media/formats/mp2t/es_parser_h264.cc
index 42d4145..cbdec71 100644
--- a/media/formats/mp2t/es_parser_h264.cc
+++ b/media/formats/mp2t/es_parser_h264.cc
@@ -6,8 +6,8 @@
#include "base/logging.h"
#include "base/numerics/safe_conversions.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_frame.h"
#include "media/filters/h264_parser.h"
#include "media/formats/common/offset_byte_queue.h"
diff --git a/media/formats/mp2t/es_parser_mpeg1audio.cc b/media/formats/mp2t/es_parser_mpeg1audio.cc
index 27bb345..aee4cba 100644
--- a/media/formats/mp2t/es_parser_mpeg1audio.cc
+++ b/media/formats/mp2t/es_parser_mpeg1audio.cc
@@ -4,16 +4,15 @@
#include "media/formats/mp2t/es_parser_mpeg1audio.h"
-
#include "base/basictypes.h"
#include "base/bind.h"
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
#include "media/base/audio_timestamp_helper.h"
#include "media/base/bit_reader.h"
-#include "media/base/buffers.h"
#include "media/base/channel_layout.h"
#include "media/base/stream_parser_buffer.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/common/offset_byte_queue.h"
#include "media/formats/mp2t/mp2t_common.h"
#include "media/formats/mpeg/mpeg1_audio_stream_parser.h"
diff --git a/media/formats/mp2t/es_parser_mpeg1audio_unittest.cc b/media/formats/mp2t/es_parser_mpeg1audio_unittest.cc
index fd95e6e..cb78950 100644
--- a/media/formats/mp2t/es_parser_mpeg1audio_unittest.cc
+++ b/media/formats/mp2t/es_parser_mpeg1audio_unittest.cc
@@ -7,7 +7,6 @@
#include "base/bind.h"
#include "base/logging.h"
#include "base/time/time.h"
-#include "media/base/buffers.h"
#include "media/base/media_log.h"
#include "media/base/stream_parser_buffer.h"
#include "media/formats/mp2t/es_parser_mpeg1audio.h"
diff --git a/media/formats/mp2t/es_parser_test_base.cc b/media/formats/mp2t/es_parser_test_base.cc
index cba060f..afe7dd3 100644
--- a/media/formats/mp2t/es_parser_test_base.cc
+++ b/media/formats/mp2t/es_parser_test_base.cc
@@ -7,9 +7,9 @@
#include "base/files/memory_mapped_file.h"
#include "base/logging.h"
#include "base/strings/string_util.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
#include "media/base/test_data_util.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/mp2t/es_parser.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/media/formats/mp2t/mp2t_stream_parser.cc b/media/formats/mp2t/mp2t_stream_parser.cc
index bbaf828..e7a5f89 100644
--- a/media/formats/mp2t/mp2t_stream_parser.cc
+++ b/media/formats/mp2t/mp2t_stream_parser.cc
@@ -7,9 +7,9 @@
#include "base/bind.h"
#include "base/callback_helpers.h"
#include "base/stl_util.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
#include "media/base/text_track_config.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/mp2t/es_parser.h"
#include "media/formats/mp2t/es_parser_adts.h"
#include "media/formats/mp2t/es_parser_h264.h"
diff --git a/media/formats/mp2t/ts_section_pes.cc b/media/formats/mp2t/ts_section_pes.cc
index 6c74848..fe7b4dc 100644
--- a/media/formats/mp2t/ts_section_pes.cc
+++ b/media/formats/mp2t/ts_section_pes.cc
@@ -7,7 +7,7 @@
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
#include "media/base/bit_reader.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/mp2t/es_parser.h"
#include "media/formats/mp2t/mp2t_common.h"
#include "media/formats/mp2t/timestamp_unroller.h"
diff --git a/media/formats/mp4/mp4_stream_parser.cc b/media/formats/mp4/mp4_stream_parser.cc
index 3cad03d..59164d9 100644
--- a/media/formats/mp4/mp4_stream_parser.cc
+++ b/media/formats/mp4/mp4_stream_parser.cc
@@ -10,6 +10,7 @@
#include "media/base/audio_decoder_config.h"
#include "media/base/stream_parser_buffer.h"
#include "media/base/text_track_config.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder_config.h"
#include "media/base/video_util.h"
#include "media/formats/mp4/box_definitions.h"
diff --git a/media/formats/mp4/track_run_iterator.cc b/media/formats/mp4/track_run_iterator.cc
index 9b5a454..27d5725 100644
--- a/media/formats/mp4/track_run_iterator.cc
+++ b/media/formats/mp4/track_run_iterator.cc
@@ -7,7 +7,6 @@
#include <algorithm>
#include <iomanip>
-#include "media/base/buffers.h"
#include "media/formats/mp4/rcheck.h"
#include "media/formats/mp4/sample_to_group_iterator.h"
diff --git a/media/formats/mpeg/mpeg_audio_stream_parser_base.cc b/media/formats/mpeg/mpeg_audio_stream_parser_base.cc
index 6cab655..231fea4 100644
--- a/media/formats/mpeg/mpeg_audio_stream_parser_base.cc
+++ b/media/formats/mpeg/mpeg_audio_stream_parser_base.cc
@@ -7,9 +7,9 @@
#include "base/bind.h"
#include "base/callback_helpers.h"
#include "base/message_loop/message_loop.h"
-#include "media/base/buffers.h"
#include "media/base/stream_parser_buffer.h"
#include "media/base/text_track_config.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/video_decoder_config.h"
namespace media {
diff --git a/media/formats/webm/cluster_builder.h b/media/formats/webm/cluster_builder.h
index ab5797c..f6f6001 100644
--- a/media/formats/webm/cluster_builder.h
+++ b/media/formats/webm/cluster_builder.h
@@ -7,7 +7,6 @@
#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h"
-#include "media/base/buffers.h"
namespace media {
diff --git a/media/formats/webm/webm_cluster_parser.cc b/media/formats/webm/webm_cluster_parser.cc
index 38a9f42..ee49137 100644
--- a/media/formats/webm/webm_cluster_parser.cc
+++ b/media/formats/webm/webm_cluster_parser.cc
@@ -8,8 +8,8 @@
#include "base/logging.h"
#include "base/sys_byteorder.h"
-#include "media/base/buffers.h"
#include "media/base/decrypt_config.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/webvtt_util.h"
#include "media/formats/webm/webm_constants.h"
#include "media/formats/webm/webm_crypto_helpers.h"
diff --git a/media/formats/webm/webm_cluster_parser_unittest.cc b/media/formats/webm/webm_cluster_parser_unittest.cc
index b50840b..7581bbf 100644
--- a/media/formats/webm/webm_cluster_parser_unittest.cc
+++ b/media/formats/webm/webm_cluster_parser_unittest.cc
@@ -13,6 +13,7 @@
#include "media/base/audio_decoder_config.h"
#include "media/base/decrypt_config.h"
#include "media/base/mock_media_log.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/webm/cluster_builder.h"
#include "media/formats/webm/opus_packet_builder.h"
#include "media/formats/webm/webm_cluster_parser.h"
diff --git a/media/formats/webm/webm_stream_parser.cc b/media/formats/webm/webm_stream_parser.cc
index 74bad20..b978b96 100644
--- a/media/formats/webm/webm_stream_parser.cc
+++ b/media/formats/webm/webm_stream_parser.cc
@@ -9,6 +9,7 @@
#include "base/callback.h"
#include "base/callback_helpers.h"
#include "base/logging.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/webm/webm_cluster_parser.h"
#include "media/formats/webm/webm_constants.h"
#include "media/formats/webm/webm_content_encodings.h"
diff --git a/media/formats/webm/webm_stream_parser.h b/media/formats/webm/webm_stream_parser.h
index cb95804..bb53c94 100644
--- a/media/formats/webm/webm_stream_parser.h
+++ b/media/formats/webm/webm_stream_parser.h
@@ -8,7 +8,6 @@
#include "base/callback_forward.h"
#include "base/memory/ref_counted.h"
#include "media/base/audio_decoder_config.h"
-#include "media/base/buffers.h"
#include "media/base/byte_queue.h"
#include "media/base/stream_parser.h"
#include "media/base/video_decoder_config.h"
diff --git a/media/formats/webm/webm_tracks_parser.cc b/media/formats/webm/webm_tracks_parser.cc
index 0c2cd8e..1f2ca69 100644
--- a/media/formats/webm/webm_tracks_parser.cc
+++ b/media/formats/webm/webm_tracks_parser.cc
@@ -7,7 +7,7 @@
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
-#include "media/base/buffers.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/webm/webm_constants.h"
#include "media/formats/webm/webm_content_encodings.h"
diff --git a/media/formats/webm/webm_tracks_parser_unittest.cc b/media/formats/webm/webm_tracks_parser_unittest.cc
index 4fc6cee..9c424ec 100644
--- a/media/formats/webm/webm_tracks_parser_unittest.cc
+++ b/media/formats/webm/webm_tracks_parser_unittest.cc
@@ -3,9 +3,9 @@
// found in the LICENSE file.
#include "base/logging.h"
-#include "media/base/buffers.h"
#include "media/base/channel_layout.h"
#include "media/base/mock_media_log.h"
+#include "media/base/timestamp_constants.h"
#include "media/formats/webm/tracks_builder.h"
#include "media/formats/webm/webm_constants.h"
#include "media/formats/webm/webm_tracks_parser.h"
diff --git a/media/media.gyp b/media/media.gyp
index 79980a4..4fe8a2a 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -245,7 +245,6 @@
'base/bit_reader_core.h',
'base/bitstream_buffer.h',
'base/buffering_state.h',
- 'base/buffers.h',
'base/byte_queue.cc',
'base/byte_queue.h',
'base/cdm_callback_promise.cc',
@@ -372,6 +371,7 @@
'base/time_delta_interpolator.cc',
'base/time_delta_interpolator.h',
'base/time_source.h',
+ 'base/timestamp_constants.h',
'base/user_input_monitor.cc',
'base/user_input_monitor.h',
'base/user_input_monitor_linux.cc',
diff --git a/media/mojo/interfaces/media_types.mojom b/media/mojo/interfaces/media_types.mojom
index 3e106f93..864c030 100644
--- a/media/mojo/interfaces/media_types.mojom
+++ b/media/mojo/interfaces/media_types.mojom
@@ -204,7 +204,6 @@ struct DecryptConfig {
// This defines a mojo transport format for media::DecoderBuffer.
struct DecoderBuffer {
- // See media/base/buffers.h for details.
int64 timestamp_usec;
int64 duration_usec;
diff --git a/media/renderers/audio_renderer_impl.cc b/media/renderers/audio_renderer_impl.cc
index 8df7941..90bfaaf 100644
--- a/media/renderers/audio_renderer_impl.cc
+++ b/media/renderers/audio_renderer_impl.cc
@@ -22,6 +22,7 @@
#include "media/base/bind_to_current_loop.h"
#include "media/base/demuxer_stream.h"
#include "media/base/media_log.h"
+#include "media/base/timestamp_constants.h"
#include "media/filters/audio_clock.h"
#include "media/filters/decrypting_demuxer_stream.h"
diff --git a/media/renderers/video_renderer_impl.cc b/media/renderers/video_renderer_impl.cc
index 4eeb1b9..19af7a1 100644
--- a/media/renderers/video_renderer_impl.cc
+++ b/media/renderers/video_renderer_impl.cc
@@ -16,7 +16,6 @@
#include "base/time/default_tick_clock.h"
#include "base/trace_event/trace_event.h"
#include "media/base/bind_to_current_loop.h"
-#include "media/base/buffers.h"
#include "media/base/limits.h"
#include "media/base/media_log.h"
#include "media/base/media_switches.h"
diff --git a/media/test/pipeline_integration_test.cc b/media/test/pipeline_integration_test.cc
index dd33977..f979295 100644
--- a/media/test/pipeline_integration_test.cc
+++ b/media/test/pipeline_integration_test.cc
@@ -17,6 +17,7 @@
#include "media/base/media_keys.h"
#include "media/base/media_switches.h"
#include "media/base/test_data_util.h"
+#include "media/base/timestamp_constants.h"
#include "media/cdm/aes_decryptor.h"
#include "media/cdm/json_web_key.h"
#include "media/filters/chunk_demuxer.h"