1. 23 Dec, 2015 1 commit
    • Alexandra Hájková's avatar
      dca: change the core to work with integer coefficients. · aebf0707
      Alexandra Hájková authored
      The DCA core decoder converts integer coefficients read from the
      bitstream to floats just after reading them (along with dequantization).
      All the other steps of the audio reconstruction are done with floats
      which makes the output for the DTS lossless extension (XLL)
      actually lossy.
      This patch changes the DCA core to work with integer coefficients
      until QMF. At this point the integer coefficients are converted to floats.
      The coefficients for the LFE channel (lfe_data) are not touched.
      This is the first step for the really lossless XLL decoding.
      aebf0707
  2. 14 Dec, 2015 1 commit
    • Janne Grunau's avatar
      arm64: int32_to_float_fmul neon asm · a0fc780a
      Janne Grunau authored
      3% faster dts decoding on a cortex-a57.
      
                                       cortex-a57   cortex-a53
      int32_to_float_fmul_array8_c:    1270.9       4475.6
      int32_to_float_fmul_array8_neon:  328.6        569.2
      int32_to_float_fmul_scalar_c:     928.5       4119.6
      int32_to_float_fmul_scalar_neon:  309.1        524.1
      a0fc780a
  3. 28 Feb, 2015 1 commit
  4. 22 Jul, 2013 1 commit
  5. 17 Jul, 2013 1 commit
  6. 30 Apr, 2013 1 commit
  7. 08 Oct, 2012 1 commit
  8. 15 Aug, 2012 1 commit
  9. 18 May, 2011 1 commit
  10. 19 Mar, 2011 1 commit
  11. 07 Mar, 2011 2 commits
  12. 02 Feb, 2011 1 commit