summaryrefslogtreecommitdiffstats
path: root/media/tools/scaler_bench
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-01 21:34:28 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-01 21:34:28 +0000
commit0581cdd3bd8f82864877ae7add8954ad38f62d28 (patch)
tree5673a57728c98de2450d72fc210cc24e6d57b683 /media/tools/scaler_bench
parent4d36cf05f2982119a8e9504e2899150d2334a203 (diff)
downloadchromium_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.cc31
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: "