1. 13 Mar, 2018 27 commits
  2. 12 Mar, 2018 4 commits
    • Thomas Guillem's avatar
      coreaudio: disable resampling when latency is too high · f18fef32
      Thomas Guillem authored
      On iOS, the render callback is called by default with 1024 frames, and 4096
      when the screen is OFF. 4096 frames @ 44.1Hhz is around 88ms, which is higher
      than AOUT_MAX_PTS_DELAY (60ms). This caused the resampler to be started/stopped
      very often when the screen was OFF due to the imprecision of 88ms from the
      TimeGet callback.
      To fix this issue, this commit disable the TimeGet callback when the latency is
      too high.
      This will also save some CPU time by disabling any synchronisation when the
      screen is OFF. From my tests, high latency is only triggered by switching OFF
      the display.
      Fixes #18939
    • Thomas Guillem's avatar
      contrib: soxr: force a clean build · bcf9c70d
      Thomas Guillem authored
      There are some conflicts with the previously generated CMakeCache.txt
    • Thomas Guillem's avatar
      contrib: update soxr to 0.1.3 · ba8d4446
      Thomas Guillem authored
    • Kamil Rytarowski's avatar
      include: Rename the bswap functions to vlc_bswap · 7e9ef3d7
      Kamil Rytarowski authored
      The bswap16, bswap32 and bswap64 functions are already present on NetBSD
      and cannot be redefined in include/vlc_common.h as this causes fatal build
      Rename these functions to vlc_bswap16, vlc_bswap32 and vlc_bswap64 and
      keep them as they are without fallback to the NetBSD's libc one. These
      functions are already small enough and we can bear with them as duplicates
      on the gain of no extra ifdefs in the vlc_common.h public header.
      Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
  3. 11 Mar, 2018 5 commits
  4. 10 Mar, 2018 4 commits