Skip to content
Snippets Groups Projects
  1. Oct 03, 2018
  2. Sep 26, 2018
  3. Sep 23, 2018
  4. Sep 15, 2018
  5. Sep 11, 2018
  6. Sep 08, 2018
  7. Aug 27, 2018
  8. Aug 24, 2018
  9. Aug 21, 2018
  10. Jul 27, 2018
  11. Jul 21, 2018
  12. Jul 20, 2018
  13. Jul 03, 2018
    • Rostislav Pehlivanov's avatar
      lavc: implement an ATRAC9 decoder · 755e6183
      Rostislav Pehlivanov authored
      
      This commit implements a full ATRAC9 decoder, a simple low-delay codec
      developed by Sony and used in most PSVita games, some PS3 games and some
      PS4 games. Its similar to AAC in that it uses Huffman coded scalefactors
      but instead of vector quantization it just Huffman codes the spectral
      coefficients (in a way similar to how Opus splits band energy coding
      into coarse and fine precision). It opts to write rather large Huffman
      codes by packing several small coefficients into one Huffman coded
      symbol, though I don't believe this increases efficiency at all.
      Band extension implements SBC in a simple way, first it mirrors the
      lower spectrum onto the higher frequencies and then it uses one of 5
      filters to shape it. Noise substitution is implemented via 2 of them.
      Unlike previous ATRAC codecs, there's no QMF, this is a standard MDCT
      codec.
      
      Based off of the reverse engineering work of Alex Barney.
      
      Signed-off-by: default avatarRostislav Pehlivanov <atomnuker@gmail.com>
      755e6183
  14. May 05, 2018
  15. May 02, 2018
  16. Apr 28, 2018
  17. Mar 29, 2018
  18. Mar 18, 2018
  19. Mar 17, 2018
  20. Mar 13, 2018
  21. Mar 12, 2018
  22. Mar 07, 2018
  23. Feb 27, 2018
  24. Feb 24, 2018
  25. Feb 21, 2018
  26. Feb 11, 2018
  27. Feb 09, 2018
Loading