diff options
author | watk <watk@chromium.org> | 2015-09-04 14:33:29 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-04 21:34:09 +0000 |
commit | 9f9dfdc908e0c72895b0b9c2554a45dbbef8e37d (patch) | |
tree | 697da4842b56bab23f636cfc72dfc57e22416e7c | |
parent | 78bd05d78b288b23622e24dc049446fd0f61cb6e (diff) | |
download | chromium_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}
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" |