diff options
author | fbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-21 09:19:15 +0000 |
---|---|---|
committer | fbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-21 09:19:15 +0000 |
commit | 3a78a8e8278cf6ac28ecb0ed59afbf540c288e48 (patch) | |
tree | 35678e74df1f53b867b3d53bdd6e2cba19a814f8 /media/media.gyp | |
parent | 1912cfef3207b30c2691a3f71c524a69ac969b19 (diff) | |
download | chromium_src-3a78a8e8278cf6ac28ecb0ed59afbf540c288e48.zip chromium_src-3a78a8e8278cf6ac28ecb0ed59afbf540c288e48.tar.gz chromium_src-3a78a8e8278cf6ac28ecb0ed59afbf540c288e48.tar.bz2 |
YUV to RGB with arbitrary scaling.
Semi-optimized C code achieving 33 ms for 1080 double sized or 9 ms with openmp enabled.
Special case half size which is much faster.
Future versions will support mirror and perhaps rotate. (mirror is free)
Future versions will be MMX assembly for speed.
Review URL: http://codereview.chromium.org/67278
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14092 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.gyp')
-rw-r--r-- | media/media.gyp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/media/media.gyp b/media/media.gyp index fec2b64..d5c2323 100644 --- a/media/media.gyp +++ b/media/media.gyp @@ -66,6 +66,8 @@ 'base/video_frame_impl.h', 'base/yuv_convert.cc', 'base/yuv_convert.h', + 'base/yuv_scale.cc', + 'base/yuv_scale.h', 'filters/audio_renderer_base.cc', 'filters/audio_renderer_base.h', 'filters/audio_renderer_impl.cc', @@ -145,6 +147,7 @@ 'base/run_all_unittests.cc', 'base/video_frame_impl_unittest.cc', 'base/yuv_convert_unittest.cc', + 'base/yuv_scale_unittest.cc', 'filters/ffmpeg_demuxer_unittest.cc', 'filters/ffmpeg_glue_unittest.cc', 'filters/file_data_source_unittest.cc', @@ -186,7 +189,6 @@ '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', ], 'sources': [ - 'player/player.cc', ], }, { |