1. 9b39440 Patch r1067 into m39 branch which is based on r1038. by fbarchard@google.com · 10 years ago
  2. 451a754 Check number of functions available to cpuid before fetching function 7 results. by fbarchard@google.com · 10 years ago
  3. 9ffb92f Detect clang-cl compiler and disable assembly for now. by fbarchard@google.com · 10 years ago
  4. 65a324e remove extern "C" from rotate function, since its built with extern "C" around full file. by fbarchard@google.com · 10 years ago
  5. 8798e04 Port conversion functions to c. by fbarchard@google.com · 10 years ago
  6. a2fbf9d convert source ported to c89. by fbarchard@google.com · 10 years ago
  7. 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
  8. 1b9df4c Add nacl version check to enable Neon on M37 and bundles for X86 on M33 by fbarchard@google.com · 10 years ago
  9. e6dd1fa Port I420ToARGB to intrinsics for win64 by fbarchard@google.com · 10 years ago
  10. f67b426 Add some more bic's for scale nacl code by fbarchard@google.com · 10 years ago
  11. 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
  12. 4e5e44e scale neon nacl port BUG=333 TESTED=ncval R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  13. b1df26d rotate neon code port to nacl BUG=333 TESTED=ncval R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  14. 0bb310e Add bic instructions before each load or store for nacl by fbarchard@google.com · 10 years ago
  15. bf3b111 MEMACCESS macro for NaCL Arm by fbarchard@google.com · 10 years ago
  16. a9ff15b check copy has different address. If same, skip the copy to avoid valgrind error. by fbarchard@google.com · 10 years ago
  17. 2a35da3 Add ARGBToABGR and ARGBToBGRA as actual functions instead of macros. by fbarchard@google.com · 10 years ago
  18. 37ad8b6 Port libyuv neon to nacl - compare by fbarchard@google.com · 10 years ago
  19. b18413e YUV scaling with 16 bit planes by fbarchard@google.com · 10 years ago
  20. 8b857c0 changes to accommodate libjpeg 9 interface. by fbarchard@google.com · 10 years ago
  21. fdaaea0 Change r9 to a parameter which will map to x9 for arm64. by fbarchard@google.com · 10 years ago
  22. 614c9fa Revert accidental checkin in r992 by kjellander@google.com · 10 years ago
  23. d5a521c Minor fixes to gyp_libyuv.py by kjellander@google.com · 10 years ago
  24. a3cda50 Port format_conversion (bayer) to C by fbarchard@google.com · 10 years ago
  25. 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
  26. efc5d9b Warning fix for implicite cast in scaling from int64 to int. by fbarchard@google.com · 10 years ago
  27. 398de7d ARGBScale down bilinear clip to edge of image to avoid overread. by fbarchard@google.com · 10 years ago
  28. 6e61867 More wordy comments about Neon BUG=315 TESTED=untested R=wuwang@google.com by fbarchard@google.com · 10 years ago
  29. cb3344a If libyuv built with Neon, assume Neon is present on CPU. by fbarchard@google.com · 10 years ago
  30. 02ff4e7 clang compatibility ifdef BUG=none TEST=none R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  31. 16ea9c8 libyuv::MJPGToI420() and libyuv::MJPGToARGB() return failure if callback to JPeg fails. by fbarchard@google.com · 10 years ago
  32. fa83188 scale port to c. completes all scaling functions. by fbarchard@google.com · 10 years ago
  33. 0283648 ARGB Scale ported to C by fbarchard@google.com · 10 years ago
  34. 2c8108e Detect pnacl and disable x86 specific code. by fbarchard@google.com · 10 years ago
  35. ae99701 Add extern c around jpeg header by fbarchard@google.com · 10 years ago
  36. 9c6e527 Port compare to C89 / Visual C. by fbarchard@google.com · 10 years ago
  37. 70bc499 Planarfunctions (mainly effects) converted to C89/VisualC. by fbarchard@google.com · 10 years ago
  38. 6d82347 Conversion functions ported to C89 / Visual C. by fbarchard@google.com · 10 years ago
  39. 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
  40. 5aa3995 Port scale to C moving variable definitions to top of functions. by fbarchard@google.com · 10 years ago
  41. ecf5a14 common functions (c row functions) ported to C89. by fbarchard@google.com · 10 years ago
  42. da443d7 Remainder calc needs to be after blocks are done. Move calc to old location. by fbarchard@google.com · 10 years ago
  43. 6700a27 Scale mirror bug fix. BUG=304 TESTED=try R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  44. 9124ac8 compare_common visual c port by fbarchard@google.com · 10 years ago
  45. 167d5d1 Porting parts of compare to c89 by fbarchard@google.com · 10 years ago
  46. 53a7923 cast malloc to uint8* by fbarchard@google.com · 10 years ago
  47. 1f923e3 Declare parameters that are unused, since C does not let you give a type without name. by fbarchard@google.com · 10 years ago
  48. db73518 use LIBYUV_BOOL instead of bool BUG=303 TESTED=try R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  49. a1f5254 Switch to c style casts for all source and includes. by fbarchard@google.com · 10 years ago
  50. 959b290 Port a few functions to C by fbarchard@google.com · 10 years ago
  51. dd49958 Only do 1x1 work around for large source BUG=302 TESTED=hammer effects by fbarchard@google.com · 10 years ago
  52. a1b92bd Warning fixes for implicite casts that vs2012 complains about with higher warning levels by fbarchard@google.com · 10 years ago
  53. c23b817 64 bit clip for argb scale down by fbarchard@google.com · 10 years ago
  54. 909c76e point sample 64 bit column filter by fbarchard@google.com · 10 years ago
  55. 667de22 clip by adjusting pointer by fbarchard@google.com · 10 years ago
  56. 6dc80ab gargantuan width support on ARGBScale by fbarchard@google.com · 10 years ago
  57. ac9b96c Work around for 1 pixel destination BUG=302 TEST=*1x1* R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  58. 90a36b2 Use 64 bit fixed point for scaling columns if source is 32k or wider. by fbarchard@google.com · 10 years ago
  59. 88c0b01 Use 64 bit Sum for planar function to remove size limitation by fbarchard@google.com · 10 years ago
  60. 5dba58c FixedDiv1 using a single 64/32 divide. Removes size restriction from slope. by fbarchard@google.com · 10 years ago
  61. 2773787 Add little endian 555/565 kCMPixelFormat's to alias list by fbarchard@google.com · 10 years ago
  62. d1206ca Apple uses 'BGRA' to mean 'ARGB', so map this on Apple machines. by fbarchard@google.com · 10 years ago
  63. 9fd689e Combines multiple allocs into one call. by fbarchard@google.com · 10 years ago
  64. a12284b sobel use one alloc instead of 3. BUG=300 TESTED=try bots R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  65. 49db7b7 Add edge to sobel buffers to avoid overwrites. by fbarchard@google.com · 10 years ago
  66. 6b6eb8c lint fixes BUG=none TEST=LINT R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  67. d9c9f37 Conversions use malloc for row buffers. by fbarchard@google.com · 10 years ago
  68. b2a51d0 Sobel use malloc for row buffers BUG=296 TESTED=Sobel* R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  69. 05d025d Convert common low levels use malloc by fbarchard@google.com · 10 years ago
  70. e86abbd Use malloc for row buffers in scalers removing size limitations. by fbarchard@google.com · 10 years ago
  71. aab73bb format conversion use malloc BUG=296 TESTED=convert_test R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  72. ae9a138 Use malloc for row buffers in rotate by fbarchard@google.com · 10 years ago
  73. cf17f0c Scale exit early if simple version used BUG=none TEST=none R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  74. 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
  75. b14f46f NaCL pepper_33 port of scale and compare using lock/unlock. Remove less useful scaling tests and change default size to a multiple of 16 for better assembly coverage. by fbarchard@google.com · 10 years ago
  76. 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
  77. 6f0a1dc First pass using bundle_lock / bundle_unlock from binutils update. by nfullagar@google.com · 10 years ago
  78. 0287a3c Fix for I422ToARGB which used movq instead of movd by fbarchard@google.com · 10 years ago
  79. dd2fca5 scale down 4 BUG=none TEST=none R=ryanpetrie@google.com by fbarchard@google.com · 10 years ago
  80. a6b8e0d Reduce filter to None if 1 pixel wide. by fbarchard@google.com · 10 years ago
  81. 5316f38 clamp pointer to max row to avoid stepping off source image. by fbarchard@google.com · 10 years ago
  82. 0db78ad Switch from xor/mov bx, to movzx ebx, which still passes drmemory and valgrind. by fbarchard@google.com · 10 years ago
  83. 5f29eaa Fix for off by one in scale - only source should be src - 0x10001 because dest will hit exact pixel. by fbarchard@google.com · 10 years ago
  84. aae7deb yuv use scale slope calc BUG=none TEST=drmem R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  85. 3f5a860 Swap x and dx to get slope right. by fbarchard@google.com · 10 years ago
  86. 5e24e55 Couple fixes for scale common BUG=none TESTED=local build R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  87. 980150f Compute slope considering filtering, mirror. by fbarchard@google.com · 10 years ago
  88. ec0cc5b Function to switch filters to a simplier one based on scale factors. by fbarchard@google.com · 10 years ago
  89. 99a1298 I444ToI420 etc use ScalePlane on Y to allow mirroring. by fbarchard@google.com · 10 years ago
  90. a8e4dcb Use scaling for YUV to YUV. BUG=none TEST=I4*ToI4* R=tpsiaki@google.com by fbarchard@google.com · 10 years ago
  91. 48e5364 Use xor/mov bx instead of movzx to avoid drmemory bug by fbarchard@google.com · 10 years ago
  92. 064d276 Windows Arm makefile and build fix. by fbarchard@google.com · 10 years ago
  93. d0a4b4a Switch I4xxToI420 to point sample to pass drmemory. by fbarchard@google.com · 11 years ago
  94. 04f4027 yasm ALIGN uppercase BUG=none TEST=untested R=tpsiaki@google.com by fbarchard@google.com · 11 years ago
  95. 545a51c use scale for subsampling to handle odd source width to even destination width. by fbarchard@google.com · 11 years ago
  96. 0014ce0 test odd width and fix for unaligned used on odd width conversion. by fbarchard@google.com · 11 years ago
  97. 06f730d Change do while loops to for loops to allow 0 or 1 wide by fbarchard@google.com · 11 years ago
  98. c229580 Reduce alignment for loops from 16 bytes to 4 bytes. Reduces outer loop overhead without hurting innerloop time. by fbarchard@google.com · 11 years ago
  99. dbe4814 Move scale row functions to scale_win etc by fbarchard@google.com · 11 years ago
  100. a775718 Lint fixes for macros BUG=none TEST=lint R=tpsiaki@google.com by fbarchard@google.com · 11 years ago