1. 14 Dec, 2015 8 commits
    • Janne Grunau's avatar
      arm64: convert dcadsp neon asm from arm · c33c1fa8
      Janne Grunau authored
      ~2% faster dts decoding overall.
      
                          cortex-a57   cortex-a53
      dca_decode_hf_c:    474.8        1659.9
      dca_decode_hf_neon: 225.2         301.1
      dca_lfe_fir0_c:     913.2        1537.7
      dca_lfe_fir0_neon:  286.8         451.9
      dca_lfe_fir1_c:     848.7        1711.5
      dca_lfe_fir1_neon:  387.1         506.4
      c33c1fa8
    • Janne Grunau's avatar
      arm: add a cpu flag for the VFPv2 vector mode · e2710e79
      Janne Grunau authored
      The vector mode was deprecated in ARMv7-A/VFPv3 and various cpu
      implementations do not support it in hardware. Vector mode code will
      depending the OS either be emulated in software or result in an illegal
      instruction on cpus which does not support it. This was not really
      problem in practice since NEON implementations of the same functions are
      preferred. It will however become a problem for checkasm which tests
      every cpu flag separately.
      
      Since this is a cpu feature newer cpu do not support anymore the
      behaviour of this flag differs from the other flags. It can be only
      activated by runtime cpu feature selection.
      e2710e79
    • Janne Grunau's avatar
    • Janne Grunau's avatar
      arm64: add cycle counter support · 64034849
      Janne Grunau authored
      The ISB (instruction synchronization barrier) might be too heavy for
      START/STOPTIMER use but should be more accurate in checkasm where the
      timing overhead is subtracted.
      64034849
    • Janne Grunau's avatar
      libavutil: move FFALIGN macro from common.h to macros.h · 50078c1c
      Janne Grunau authored
      Include macros.h explicitly in common.h so that external code using
      FFALIGN does not break. It was already implicitly included through
      version.h. Include macros.h in lls.h and internal.h for FFALIGN.
      lls.h was including common.h only for FFALIGN and internal.h was
      missing the include for FFALIGN. `make checkheaders` did not catch it
      because it's an internal header.
      50078c1c
    • Stefan Pöschel's avatar
      mpegtsenc: add flag to embed an AC-3 ES the DVB way · dbce0179
      Stefan Pöschel authored
      So far an AC-3 elementary stream is refered to in the PMT according to
      System A (ATSC). However System B (DVB) has a different way to signal an AC-3
      ES within the PMT. This different way can be enabled by a new flag. The flag is
      more generally named 'system_b' as there are further differences between ATSC
      and DVB (e.g. the signalling of E-AC-3) which should then also be covered by it
      in the future.
      
      Bug-Id: 73
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      dbce0179
    • Kip Warner's avatar
      avresample: Mark avresample_buffer() as pointer to const · cc4c2420
      Kip Warner authored
      That buffer is read only and marking it accordingly let
      the user passing a constant buffer to it without having
      a const-correctness warning.
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      cc4c2420
    • Anton Khirnov's avatar
      5bc223b1
  2. 13 Dec, 2015 1 commit
  3. 12 Dec, 2015 13 commits
  4. 11 Dec, 2015 1 commit
  5. 08 Dec, 2015 2 commits
  6. 07 Dec, 2015 9 commits
  7. 06 Dec, 2015 6 commits