1. 12 May, 2019 1 commit
  2. 12 Apr, 2017 1 commit
  3. 18 Oct, 2016 1 commit
  4. 08 Dec, 2015 1 commit
  5. 03 Dec, 2015 1 commit
  6. 26 Nov, 2015 2 commits
  7. 17 Oct, 2015 5 commits
    • Rostislav Pehlivanov's avatar
      aacenc_ltp: adjust and speed up autocorrelation calculations · 7303962f
      Rostislav Pehlivanov authored
      There were some errors in the calculation as well as an entire
      unnecessary loop to find the gain coefficient. Merge the
      two loops.
      Thanks to @ubitux for the suggestions and testing.
      7303962f
    • Rostislav Pehlivanov's avatar
      4c980553
    • Rostislav Pehlivanov's avatar
      aacenc_ltp: replace av_clip() with av_clip_uintp2() · b0a3c614
      Rostislav Pehlivanov authored
      Suggested by ubitux.
      Convenient.
      b0a3c614
    • Rostislav Pehlivanov's avatar
      aacenc_ltp: fix assertion · 780dba01
      Rostislav Pehlivanov authored
      A value of 2048 will overflow 11 bits.
      780dba01
    • Rostislav Pehlivanov's avatar
      aacenc: add support for encoding files using Long Term Prediction · 27d23ae0
      Rostislav Pehlivanov authored
      Long Term Prediction allows for prediction of spectral coefficients
      via the previously decoded time-dependent samples. This feature
      works well with harmonic content 2 or more frames long, like speech,
      human or non-human, piano music or any constant tones at very low
      bitrates.
      
      It should be noted that the current coder is highly efficient and
      the rate control system is unable to encode files at extremely
      low bitrates (less than 14kbps seems to be impossible) so this
      extension isn't capable of optimum operation. Dramatic difference
      is observable with some types of audio and speech but for the most
      part the audiable differences are subtle. The spectrum looks better
      however so the encoder is able to harvest the additional bits that
      this feature provies, should the user choose to enable it. So
      it's best to enable this feature only if encoding at the absolutely
      lowest bitrate that the encoder is capable of.
      27d23ae0