mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 22:25:30 +00:00
ccf7ad92f0
--HG-- extra : rebase_source : 94d945125b193a29551ebdb5c8f52b98b6787e3e |
||
---|---|---|
.. | ||
bug572034_mac_64bit.patch | ||
bug577645_movntq.patch | ||
bustage.patch | ||
chromium_types.h | ||
convert.patch | ||
export.patch | ||
LICENSE | ||
Makefile.in | ||
picture_region.patch | ||
README | ||
remove_scale.patch | ||
row_c_fix.patch | ||
update.sh | ||
win64_mac64.patch | ||
yuv_convert.cpp | ||
yuv_convert.h | ||
yuv_row_c.cpp | ||
yuv_row_linux.cpp | ||
yuv_row_mac.cpp | ||
yuv_row_other.cpp | ||
yuv_row_win.cpp | ||
yuv_row.h | ||
yv24.patch |
This color conversion code is from the Chromium open source project available here: http://code.google.com/chromium/ The code comes from svn revision 40876. The code was copied from a Chromium svn checkout using the 'update.sh' script which then applies patches for our build and to add dynamic CPU detection. convert.patch: Change Chromium code to build using Mozilla build system. Add runtime CPU detection for MMX Move default C implementation to work on all platforms. picture_region.patch: Change Chromium code to allow a picture region. The YUV conversion will convert within this picture region only. remove_scale.patch: Removes Chromium scaling code. export.patch: Fix export for building on comm-central win64_mac64.patch: Fallback to C implementation on Windows and Mac OS X 64 bit yv24.patch: Adds YCbCr 4:4:4 support row_c_fix.patch: Fix broken C fallback code (See bug 561385). bug572034_mac_64bit.patch: Fix x86_64 linux code so it works on OS X. solaris.patch: Adds Solaris support, fallback to C implementation on SPARC