1. 03 Aug, 2014 2 commits
    • Janne Grunau's avatar
      cpu-test: test av_cpu_count · caf5ef85
      Janne Grunau authored
      Add CPU count and number threads as informative values for fate.
      caf5ef85
    • Janne Grunau's avatar
      fate: add informative cpu test · 07d8fa58
      Janne Grunau authored
      libavutil/cpu-test prints raw and effective cpu flags to STDERR. Detected
      cpu flags can be useful for debugging fate errors.
      
      No comparison of the result against a expected result since that would
      require fate config specific references.
      07d8fa58
  2. 01 Aug, 2014 1 commit
  3. 29 Jul, 2014 1 commit
  4. 21 Jul, 2014 1 commit
  5. 17 Jul, 2014 2 commits
    • Ben Avison's avatar
      armv6: Accelerate butterflies_float · 5a272190
      Ben Avison authored
      I benchmarked the result by measuring the number of gperftools samples that
      hit anywhere in the AAC decoder (starting from aac_decode_frame()) or
      specifically in butterflies_float_c() / ff_butterflies_float_vfp() for the
      same sample AAC stream:
      
                         Before          After
                         Mean   StdDev   Mean   StdDev  Confidence  Change
      Audio decode       1542.8 43.7     1470.5 41.5    100.0%      +4.9%
      butterflies_float  130.0  11.9     70.2   12.1    100.0%      +85.2%
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      5a272190
    • Ben Avison's avatar
      armv6: Accelerate vector_fmul_window · 5edad2c4
      Ben Avison authored
      I benchmarked the result by measuring the number of gperftools samples that
      hit anywhere in the AAC decoder (starting from aac_decode_frame()) or
      specifically in vector_fmul_window_c() / ff_vector_fmul_window_vfp() for the
      same sample AAC stream:
      
                          Before          After
                          Mean   StdDev   Mean   StdDev  Confidence  Change
      Audio decode        1598.2 47.4     1529.2 25.4    100.0%      +4.5%
      vector_fmul_window  244.0  22.1     188.9  22.3    100.0%      +29.2%
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      5edad2c4
  6. 09 Jul, 2014 1 commit
  7. 06 Jul, 2014 2 commits
  8. 01 Jul, 2014 1 commit
  9. 28 Jun, 2014 1 commit
    • Martin Storsjö's avatar
      arm: Detect 32 bit cpu features on ARMv8 when running on a 64 bit kernel · 7b0c7c91
      Martin Storsjö authored
      When running on a 64 bit kernel, /proc/cpuinfo lists different
      optional features than on 32 bit kernels (because some of them
      are mandatory in the 64 bit implemenations).
      
      The kernel does list the old features properly if they are queried
      via /proc/self/auxv though - however this file is not always readable
      (e.g. on most android systems). The getauxval function could also
      provide the same info as /proc/self/auxv even if this file isn't
      readable, but this function is not always available (and thus would
      need to be loaded with dlsym for compatibility with older android
      versions).
      
      The android cpufeatures library does this slightly differently,
      by assuming that these are available if the "CPU architecture"
      line is >= 8, see [1] for details.
      
      It has been suggested to include the old, non-optional features in
      /proc/cpuinfo as well, but that suggested patch never was merged.
      See [2] for the discussion around this suggestion.
      
      [1] https://android-review.googlesource.com/91380
      [2] http://marc.info/?l=linux-arm-kernel&m=139087240101974Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      7b0c7c91
  10. 23 Jun, 2014 2 commits
  11. 20 Jun, 2014 1 commit
  12. 19 Jun, 2014 1 commit
  13. 18 Jun, 2014 1 commit
  14. 09 Jun, 2014 1 commit
  15. 05 Jun, 2014 1 commit
  16. 03 Jun, 2014 4 commits
  17. 02 Jun, 2014 1 commit
  18. 01 Jun, 2014 1 commit
  19. 29 May, 2014 2 commits
  20. 28 May, 2014 2 commits
  21. 25 May, 2014 1 commit
  22. 19 May, 2014 2 commits
  23. 11 May, 2014 1 commit
  24. 03 May, 2014 1 commit
  25. 24 Apr, 2014 1 commit
  26. 22 Apr, 2014 2 commits
  27. 17 Apr, 2014 1 commit
  28. 07 Apr, 2014 1 commit
  29. 06 Apr, 2014 1 commit