1. 13 Apr, 2018 2 commits
    • Frank Barchard's avatar
      use attribute to alias for punning float to int · 7e5e1275
      Frank Barchard authored
      Bug: libyuv:791
      Test: g++ -Iinclude -I../libvpx/third_party/libwebm -I../libvpx/vp8 -I../libvpx/vp8 -I../libvpx/vp9 -I../libvpx/vp9 -Iinclude -m64 -DNDEBUG -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdisabled-optimization -Wfloat-conversion -Wpointer-arith -Wtype-limits -Wcast-qual -Wvla -Wuninitialized -Wunused -Wextra -I. -I"../libvpx" -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Wno-unused-parameter -c -o third_party/libyuv/source/row_common.cc.o source/row_common.cc
      Change-Id: Ia006cb9212b671ae668cab5ec0b29759024a2c8a
      Reviewed-on: https://chromium-review.googlesource.com/1012462Reviewed-by: 's avatarJohann Koenig <johannkoenig@google.com>
      Commit-Queue: Frank Barchard <fbarchard@chromium.org>
      7e5e1275
    • Johann's avatar
      row_common.cc: add const to cast · 190fb79c
      Johann authored
      When casting input for loads, include modifiers such as 'const'
      
      Clears build warnings:
      
      warning: cast from type 'const uint8_t* {aka const unsigned char*}' to
      type 'uint32_t* {aka unsigned int*}' casts away qualifiers [-Wcast-qual]
      
      Bug: webm:1509, libyuv:791
      Test: g++ -Iinclude -I../libvpx/third_party/libwebm -I../libvpx/vp8 -I../libvpx/vp8 -I../libvpx/vp9 -I../libvpx/vp9 -Iinclude -m64 -DNDEBUG -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdisabled-optimization -Wfloat-conversion -Wpointer-arith -Wtype-limits -Wcast-qual -Wvla -Wuninitialized -Wunused -Wextra -I. -I"../libvpx" -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Wno-unused-parameter -c -o third_party/libyuv/source/row_common.cc.o source/row_common.cc
      
      
      
      
      Change-Id: I1e3b2fe2a4ae9dd466c3db9cde0560aceb9d1398
      Reviewed-on: https://chromium-review.googlesource.com/996393Reviewed-by: 's avatarFrank Barchard <fbarchard@chromium.org>
      Commit-Queue: Frank Barchard <fbarchard@chromium.org>
      190fb79c
  2. 08 Mar, 2018 1 commit
  3. 07 Mar, 2018 1 commit
  4. 24 Feb, 2018 1 commit
  5. 22 Feb, 2018 1 commit
  6. 16 Feb, 2018 1 commit
  7. 15 Feb, 2018 1 commit
  8. 29 Jan, 2018 2 commits
  9. 24 Jan, 2018 1 commit
  10. 23 Jan, 2018 3 commits
  11. 19 Jan, 2018 1 commit
  12. 05 Jan, 2018 1 commit
  13. 28 Dec, 2017 1 commit
  14. 19 Dec, 2017 1 commit
  15. 15 Dec, 2017 1 commit
  16. 22 Nov, 2017 1 commit
  17. 21 Nov, 2017 1 commit
  18. 10 Nov, 2017 2 commits
  19. 03 Nov, 2017 1 commit
  20. 11 Sep, 2017 1 commit
  21. 24 Aug, 2017 1 commit
  22. 22 Aug, 2017 1 commit
  23. 17 Aug, 2017 1 commit
  24. 14 Aug, 2017 1 commit
  25. 09 Aug, 2017 1 commit
  26. 04 Aug, 2017 1 commit
  27. 11 Feb, 2017 1 commit
  28. 30 Jan, 2017 1 commit
  29. 11 Jan, 2017 1 commit
    • Frank Barchard's avatar
      Libyuv MIPS DSPR2 optimizations. · 000d2fa9
      Frank Barchard authored
      Optimized functions:
      
      I444ToARGBRow_DSPR2
      I422ToARGB4444Row_DSPR2
      I422ToARGB1555Row_DSPR2
      NV12ToARGBRow_DSPR2
      BGRAToUVRow_DSPR2
      BGRAToYRow_DSPR2
      ABGRToUVRow_DSPR2
      ARGBToYRow_DSPR2
      ABGRToYRow_DSPR2
      RGBAToUVRow_DSPR2
      RGBAToYRow_DSPR2
      ARGBToUVRow_DSPR2
      RGB24ToARGBRow_DSPR2
      RAWToARGBRow_DSPR2
      RGB565ToARGBRow_DSPR2
      ARGB1555ToARGBRow_DSPR2
      ARGB4444ToARGBRow_DSPR2
      ScaleAddRow_DSPR2
      
      Bug-fixes in functions:
      
      ScaleRowDown2_DSPR2
      ScaleRowDown4_DSPR2
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2626123003 .
      000d2fa9
  30. 08 Nov, 2016 1 commit
  31. 11 Oct, 2016 1 commit
    • Frank Barchard's avatar
      Remove I411 support. · d363ea65
      Frank Barchard authored
      YUV 411 is very uncommon format.  Remove support.
      
      Update documentation to reflect that 411 is deprecated.
      
      Simplify tests for YUV to only test with the new side by side YUV but keep old 3 plane test around with a macro for now.
      
      BUG=libyuv:645
      R=kjellander@chromium.org
      
      Review URL: https://codereview.chromium.org/2406123002 .
      d363ea65
  32. 29 Sep, 2016 1 commit
  33. 28 Sep, 2016 1 commit
  34. 30 Aug, 2016 1 commit
  35. 14 Jul, 2016 1 commit