diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-01 21:34:28 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-01 21:34:28 +0000 |
commit | 0581cdd3bd8f82864877ae7add8954ad38f62d28 (patch) | |
tree | 5673a57728c98de2450d72fc210cc24e6d57b683 /media/tools/scaler_bench | |
parent | 4d36cf05f2982119a8e9504e2899150d2334a203 (diff) | |
download | chromium_src-0581cdd3bd8f82864877ae7add8954ad38f62d28.zip chromium_src-0581cdd3bd8f82864877ae7add8954ad38f62d28.tar.gz chromium_src-0581cdd3bd8f82864877ae7add8954ad38f62d28.tar.bz2 |
Revert "RGB to YUV conversion using SSE2"
Reverting patch because ARM build is broken.
TBR=ctguil
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73341 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools/scaler_bench')
-rw-r--r-- | media/tools/scaler_bench/scaler_bench.cc | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/media/tools/scaler_bench/scaler_bench.cc b/media/tools/scaler_bench/scaler_bench.cc index f9be6c6..3457d7c 100644 --- a/media/tools/scaler_bench/scaler_bench.cc +++ b/media/tools/scaler_bench/scaler_bench.cc @@ -11,7 +11,6 @@ #include "base/command_line.h" #include "base/scoped_vector.h" -#include "base/scoped_ptr.h" #include "base/string_number_conversions.h" #include "base/time.h" #include "media/base/video_frame.h" @@ -87,34 +86,6 @@ double BenchmarkSkia() { return static_cast<double>((end - start).InMilliseconds()) / num_frames; } -double BenchmarkRGBToYUV() { - int rgb_stride = source_width * 4; - scoped_array<uint8> rgb_frame(new uint8[rgb_stride * source_height]); - - int y_stride = source_width; - int uv_stride = source_width / 2; - scoped_array<uint8> y_plane(new uint8[y_stride * source_height]); - scoped_array<uint8> u_plane(new uint8[uv_stride * source_height / 2]); - scoped_array<uint8> v_plane(new uint8[uv_stride * source_height / 2]); - - TimeTicks start = TimeTicks::HighResNow(); - - for (int i = 0; i < num_frames; ++i) { - media::ConvertRGB32ToYUV(rgb_frame.get(), - y_plane.get(), - u_plane.get(), - v_plane.get(), - source_width, - source_height, - rgb_stride, - y_stride, - uv_stride); - } - - TimeTicks end = TimeTicks::HighResNow(); - return static_cast<double>((end - start).InMilliseconds()) / num_frames; -} - double BenchmarkFilter(media::ScaleFilter filter) { std::vector<scoped_refptr<VideoFrame> > source_frames; std::vector<scoped_refptr<VideoFrame> > dest_frames; @@ -227,8 +198,6 @@ int main(int argc, const char** argv) { std::cout << "Skia: " << BenchmarkSkia() << "ms/frame" << std::endl; - std::cout << "RGB To YUV: " << BenchmarkRGBToYUV() - << "ms/frame" << std::endl; std::cout << "No filtering: " << BenchmarkFilter(media::FILTER_NONE) << "ms/frame" << std::endl; std::cout << "Bilinear Vertical: " |