1. 9b39440 Patch r1067 into m39 branch which is based on r1038. by fbarchard@google.com · 10 years ago
  2. 455c66b Add a gyp define LIBYUV_DISABLE_JPEG to not build jpeg library by fbarchard@google.com · 10 years ago
  3. 9f12361 redo nv12 crop unittest with expect eq BUG=334 TESTED=crop R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  4. 451a754 Check number of functions available to cpuid before fetching function 7 results. by fbarchard@google.com · 10 years ago
  5. 9ffb92f Detect clang-cl compiler and disable assembly for now. by fbarchard@google.com · 10 years ago
  6. 65a324e remove extern "C" from rotate function, since its built with extern "C" around full file. by fbarchard@google.com · 10 years ago
  7. 8798e04 Port conversion functions to c. by fbarchard@google.com · 10 years ago
  8. a2fbf9d convert source ported to c89. by fbarchard@google.com · 10 years ago
  9. ac4f038 Show jpeg as an option for psnr tool if enabled by fbarchard@google.com · 10 years ago
  10. 1347fde add symbols for ios unittests BUG=none TEST=none R=harryjin@google.com by fbarchard@google.com · 10 years ago
  11. 40b21e2 lint fixes for psnr BUG=339 TESTED=lint R=harryjin@google.com by fbarchard@google.com · 10 years ago
  12. b7d674e jpeg psnr avoid duplicates with libyuv by checking HAVE_JPEG by fbarchard@google.com · 10 years ago
  13. 44e049b move Calc functions for psnr into header to avoid duplicate links. by fbarchard@google.com · 10 years ago
  14. f939fb7 psnr tool accept jpeg files as well as raw YUV by fbarchard@google.com · 10 years ago
  15. 81ba94f only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 by fbarchard@google.com · 10 years ago
  16. 1b9df4c Add nacl version check to enable Neon on M37 and bundles for X86 on M33 by fbarchard@google.com · 10 years ago
  17. e6dd1fa Port I420ToARGB to intrinsics for win64 by fbarchard@google.com · 10 years ago
  18. f67b426 Add some more bic's for scale nacl code by fbarchard@google.com · 10 years ago
  19. 4b7a04e port neon to arm64. the register names have changes from r0 to w0 or x0 depending on size. Passing them as parameters (e.g. %0) makes the code register name agnostic. by fbarchard@google.com · 10 years ago
  20. 4e5e44e scale neon nacl port BUG=333 TESTED=ncval R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  21. b1df26d rotate neon code port to nacl BUG=333 TESTED=ncval R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  22. 0bb310e Add bic instructions before each load or store for nacl by fbarchard@google.com · 10 years ago
  23. bf3b111 MEMACCESS macro for NaCL Arm by fbarchard@google.com · 10 years ago
  24. a9ff15b check copy has different address. If same, skip the copy to avoid valgrind error. by fbarchard@google.com · 10 years ago
  25. b0fce2a bump chromium revision to 274825 - last known good release. by fbarchard@google.com · 10 years ago
  26. 193c1ff test conversions that are reversible. by fbarchard@google.com · 10 years ago
  27. 2a35da3 Add ARGBToABGR and ARGBToBGRA as actual functions instead of macros. by fbarchard@google.com · 10 years ago
  28. 40a1d85 enable neon in build.gn BUG=none TESTED=untested R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  29. 37ad8b6 Port libyuv neon to nacl - compare by fbarchard@google.com · 10 years ago
  30. b18413e YUV scaling with 16 bit planes by fbarchard@google.com · 10 years ago
  31. 8b857c0 changes to accommodate libjpeg 9 interface. by fbarchard@google.com · 10 years ago
  32. b846eb4 Color Matrix on Arm use C version. Unittest is failing on iphone5s, so disable Neon for until investigated. by fbarchard@google.com · 10 years ago
  33. 05c4c71 Roll chromium_revision 260824:262938 + fix binutils. Since it's not possible to have platform-specific hooks executing, binutils must be downloaded for all platforms in order for the download.py hook to execute properly on non-unix platforms. by fbarchard@google.com · 10 years ago
  34. c8970f1 Update the gold location (third_party/libyuv). by fbarchard@google.com · 10 years ago
  35. fdaaea0 Change r9 to a parameter which will map to x9 for arm64. by fbarchard@google.com · 10 years ago
  36. c99fa63 arm64 initial port using C by fbarchard@google.com · 10 years ago
  37. a3cda50 Port format_conversion (bayer) to C by fbarchard@google.com · 10 years ago
  38. c669cd2 Roll chromium dependency to r255773 BUG=none TESTED=try bots R=wuwang@google.com by fbarchard@google.com · 10 years ago
  39. 91dc3ed Fix C89 compile error for cpu detect. Make mips detection assume DSP if cpuinfo file can not be opened, so that if run in a sandbox, DSP is assumed true, like the arm version. by fbarchard@google.com · 10 years ago
  40. efc5d9b Warning fix for implicite cast in scaling from int64 to int. by fbarchard@google.com · 10 years ago
  41. 398de7d ARGBScale down bilinear clip to edge of image to avoid overread. by fbarchard@google.com · 10 years ago
  42. 6e61867 More wordy comments about Neon BUG=315 TESTED=untested R=wuwang@google.com by fbarchard@google.com · 10 years ago
  43. 996daca unittest first checks if files exists for neon detection. by fbarchard@google.com · 10 years ago
  44. cb3344a If libyuv built with Neon, assume Neon is present on CPU. by fbarchard@google.com · 10 years ago
  45. 4b3428e for ios enable neon for arm but not ia32 which is simulator. by fbarchard@google.com · 10 years ago
  46. 02ff4e7 clang compatibility ifdef BUG=none TEST=none R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  47. 6916811 Switch to CXX for linux.mk BUG=none TESTED=untested R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  48. 16ea9c8 libyuv::MJPGToI420() and libyuv::MJPGToARGB() return failure if callback to JPeg fails. by fbarchard@google.com · 10 years ago
  49. 9a46283 Allow system jpeg to be used instead of libjpeg_turbo. by fbarchard@google.com · 10 years ago
  50. fa83188 scale port to c. completes all scaling functions. by fbarchard@google.com · 10 years ago
  51. f5f5bbf Fix neon builds for ios. libyuv_neon macro is not applicable to neon. its only needed for arm code that is not neon but will link to neon. by fbarchard@google.com · 10 years ago
  52. 0283648 ARGB Scale ported to C by fbarchard@google.com · 10 years ago
  53. d3f1821 use arm only to determine if neon should be build by fbarchard@google.com · 10 years ago
  54. 252e14a check target arch is arm for neon code on android by fbarchard@google.com · 10 years ago
  55. 2c8108e Detect pnacl and disable x86 specific code. by fbarchard@google.com · 10 years ago
  56. ae99701 Add extern c around jpeg header by fbarchard@google.com · 10 years ago
  57. 9c6e527 Port compare to C89 / Visual C. by fbarchard@google.com · 10 years ago
  58. 70bc499 Planarfunctions (mainly effects) converted to C89/VisualC. by fbarchard@google.com · 10 years ago
  59. 6d82347 Conversion functions ported to C89 / Visual C. by fbarchard@google.com · 10 years ago
  60. e28b208 Rotate functions ported to C. This completes all rotate functionality under c89, for overall 71% complete port. by fbarchard@google.com · 10 years ago
  61. 5aa3995 Port scale to C moving variable definitions to top of functions. by fbarchard@google.com · 10 years ago
  62. da443d7 Remainder calc needs to be after blocks are done. Move calc to old location. by fbarchard@google.com · 10 years ago
  63. 6700a27 Scale mirror bug fix. BUG=304 TESTED=try R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  64. 9124ac8 compare_common visual c port by fbarchard@google.com · 10 years ago
  65. 167d5d1 Porting parts of compare to c89 by fbarchard@google.com · 10 years ago
  66. 53a7923 cast malloc to uint8* by fbarchard@google.com · 10 years ago
  67. db73518 use LIBYUV_BOOL instead of bool BUG=303 TESTED=try R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  68. a1f5254 Switch to c style casts for all source and includes. by fbarchard@google.com · 10 years ago
  69. 0ba7b23 Build 2 libs - one with Neon and one without, then merge them together. Allows for a fat binary that runs on regular arm. by fbarchard@google.com · 10 years ago
  70. 959b290 Port a few functions to C by fbarchard@google.com · 10 years ago
  71. dd49958 Only do 1x1 work around for large source BUG=302 TESTED=hammer effects by fbarchard@google.com · 10 years ago
  72. a1b92bd Warning fixes for implicite casts that vs2012 complains about with higher warning levels by fbarchard@google.com · 10 years ago
  73. c23b817 64 bit clip for argb scale down by fbarchard@google.com · 10 years ago
  74. 909c76e point sample 64 bit column filter by fbarchard@google.com · 10 years ago
  75. 90a36b2 Use 64 bit fixed point for scaling columns if source is 32k or wider. by fbarchard@google.com · 10 years ago
  76. 5dba58c FixedDiv1 using a single 64/32 divide. Removes size restriction from slope. by fbarchard@google.com · 10 years ago
  77. 2773787 Add little endian 555/565 kCMPixelFormat's to alias list by fbarchard@google.com · 10 years ago
  78. d1206ca Apple uses 'BGRA' to mean 'ARGB', so map this on Apple machines. by fbarchard@google.com · 10 years ago
  79. 48ab3cf Over unittest crash on divide overflow. BUG=299 TESTED=try R=wuwang@google.com by fbarchard@google.com · 10 years ago
  80. 9fd689e Combines multiple allocs into one call. by fbarchard@google.com · 10 years ago
  81. a12284b sobel use one alloc instead of 3. BUG=300 TESTED=try bots R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  82. 49db7b7 Add edge to sobel buffers to avoid overwrites. by fbarchard@google.com · 10 years ago
  83. 6b6eb8c lint fixes BUG=none TEST=LINT R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  84. d9c9f37 Conversions use malloc for row buffers. by fbarchard@google.com · 10 years ago
  85. b2a51d0 Sobel use malloc for row buffers BUG=296 TESTED=Sobel* R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  86. 05d025d Convert common low levels use malloc by fbarchard@google.com · 10 years ago
  87. e86abbd Use malloc for row buffers in scalers removing size limitations. by fbarchard@google.com · 10 years ago
  88. aab73bb format conversion use malloc BUG=296 TESTED=convert_test R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  89. 4752dc5 Clear destinations to different values to detect returning with error code rather than doing the conversion. by fbarchard@google.com · 10 years ago
  90. ae9a138 Use malloc for row buffers in rotate by fbarchard@google.com · 10 years ago
  91. cf17f0c Scale exit early if simple version used BUG=none TEST=none R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  92. 06ed625 Neon RGBToUV more accurate coefficients and subsample averaging. Instead of adding 4 pixels and making coefficients 4x smaller, this makes the coefficients 2x small and does a shift, for best accuracy. by fbarchard@google.com · 10 years ago
  93. b74ed80 Add ifdef for scale functions on dsp2 BUG=none TEST=none R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  94. 55b911c Make LABELALIGN to 32 bytes for 32 bit x86 NaCL by fbarchard@google.com · 10 years ago
  95. f2bd315 Change name of variable for convert to crop_width/height instead of dst_width/height to clarify that it is used to crop the original before rotation and is not the final destination size. by fbarchard@google.com · 10 years ago
  96. 31ca874 Include libjpeg unconditionally by fbarchard@google.com · 10 years ago
  97. 0287a3c Fix for I422ToARGB which used movq instead of movd by fbarchard@google.com · 10 years ago
  98. 5ed2b2e Test scaling to/from 1 pixel by fbarchard@google.com · 10 years ago
  99. dd2fca5 scale down 4 BUG=none TEST=none R=ryanpetrie@google.com by fbarchard@google.com · 10 years ago
  100. a6b8e0d Reduce filter to None if 1 pixel wide. by fbarchard@google.com · 10 years ago