summaryrefslogtreecommitdiffstats
path: root/media/media.gyp
diff options
context:
space:
mode:
authorfbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-21 09:19:15 +0000
committerfbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-21 09:19:15 +0000
commit3a78a8e8278cf6ac28ecb0ed59afbf540c288e48 (patch)
tree35678e74df1f53b867b3d53bdd6e2cba19a814f8 /media/media.gyp
parent1912cfef3207b30c2691a3f71c524a69ac969b19 (diff)
downloadchromium_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.gyp4
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',
],
},
{