1. 23 Oct, 2020 2 commits
    • Arun Raghavan's avatar
      build: Make packages versioned · 21d78a42
      Arun Raghavan authored
      Since we cannot rely on the API to be stable upstream, let's start
      making the pkg-config, library, and include dir have a version suffix.
      This will allow different downstream projects depending on us to
      independently switch versions without packagers having to jump through
    • Arun Raghavan's avatar
      Update to current webrtc library · bcec8b0b
      Arun Raghavan authored
      This is from the upstream library commit id
      3326535126e435f1ba647885ce43a8f0f3d317eb, corresponding to Chromium
  2. 20 Oct, 2020 1 commit
  3. 12 Oct, 2020 1 commit
  4. 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
      The webrtc files have been copied from the revision as the existing
      imported files (c8b569e0a7ad0b369e15f0197b3a558699ec8efa).
  5. 24 Mar, 2020 3 commits
  6. 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.
  7. 08 Nov, 2018 1 commit
  8. 28 Oct, 2018 3 commits
  9. 23 Jul, 2018 1 commit
  10. 06 Jan, 2017 1 commit
  11. 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
       - For the same reason, the armv8 case is not very useful: ARMv8 is
         AArch64, and there is already a separate case to handle this
      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>
  12. 14 Jul, 2016 13 commits
  13. 22 Jun, 2016 2 commits
  14. 21 Jun, 2016 1 commit
  15. 01 Jun, 2016 1 commit
    • Rex Dieter's avatar
      build: enforce linking with --no-undefined, add explicit -lpthread · d58164e4
      Rex Dieter authored
      In investigating x86/sse2 issues in recent webrtc-audio-processing-0.2
      release, I found that it was possible for libwebrtc_audio_processing to
      contain undefined symbols.
      Attached is a patch that addresses this:
      * adds -Wl,--no-undefined to libwebrtc_audio_processing_la_LDFLAGS
      * adds explicit -lpthread linkage (else, there are undefined references
        to pthread-related symbols)
      Signed-off-by: Arun Raghavan's avatarArun Raghavan <arun@arunraghavan.net>
  16. 04 Nov, 2015 6 commits