1. 11 Dec, 2020 2 commits
  2. 10 Dec, 2020 2 commits
  3. 27 Nov, 2020 6 commits
  4. 28 Oct, 2020 1 commit
  5. 26 Oct, 2020 1 commit
  6. 23 Oct, 2020 3 commits
  7. 20 Oct, 2020 1 commit
  8. 12 Oct, 2020 1 commit
  9. 27 Mar, 2020 1 commit
    • Guillaume Desmottes's avatar
      add webrtc-audio-coding public library · 34efc689
      Guillaume Desmottes authored
      This new lib contains the bare minimum to implement an iSAC encoder and
      decoder.
      
      The webrtc files have been copied from the revision as the existing
      imported files (c8b569e0a7ad0b369e15f0197b3a558699ec8efa).
      34efc689
  10. 24 Mar, 2020 3 commits
  11. 31 Aug, 2019 1 commit
    • Svante's avatar
      Add support for non-Linux GNU · 9def8cf1
      Svante authored
      GNU/Hurd and GNU/kFreeBSD have basically the same userland as GNU/Linux,
      just not the same kernel.
      9def8cf1
  12. 08 Nov, 2018 1 commit
  13. 28 Oct, 2018 3 commits
  14. 23 Jul, 2018 1 commit
  15. 06 Jan, 2017 1 commit
  16. 10 Aug, 2016 2 commits
    • Thomas Petazzoni's avatar
    • Thomas Petazzoni's avatar
      build: fix architecture detection · ff77a85c
      Thomas Petazzoni authored
      
      
      The current architecture detection, based on the "host_cpu" part of the
      tuple does not work properly for a number of reason:
      
       - The code assumes that if host_cpu starts with "arm" then ARM
         instructions are available, which is incorrect. Indeed, Cortex-M
         platforms can run Linux, they are ARM platforms (so host_cpu = arm),
         but they don't support ARM instructions: they support only the
         Thumb-2 instruction set.
      
       - The armv7 case is also not very useful, as it is not standard at all
         to pass armv7 as host_cpu even if the host system is actually ARMv7
         based.
      
       - For the same reason, the armv8 case is not very useful: ARMv8 is
         AArch64, and there is already a separate case to handle this
         architecture.
      
      So, this commit moves away from a host_cpu based logic, and instead
      tests using AC_CHECK_DECLS() the built-in definitions of the compiler:
      
       - If we have __ARM_ARCH_ISA_ARM defined, then it's an ARM processor
         that supports the ARM instruction set (this allows to exclude Thumb-2
         only processors).
      
       - If we have __ARM_ARCH_7A__, then we have an ARMv7-A processor, and
         we can enable the corresponding optimizations
      
       - Same for __aarch64__, __i386__ and __x86_64__.
      
      In addition, we remove the AC_MSG_ERROR() that makes the build fail for
      all architectures but the ones that are explicitly supported. Indeed,
      webrtc-audio-processing builds just fine for other architectures (tested
      on MIPS), it's just that none of the architecture-specific optimizations
      will be used.
      Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      ff77a85c
  17. 14 Jul, 2016 10 commits