1. 17 Sep, 2012 2 commits
  2. 01 Sep, 2012 1 commit
  3. 12 Aug, 2012 1 commit
  4. 08 Aug, 2012 1 commit
  5. 07 Aug, 2012 1 commit
  6. 07 Jul, 2012 1 commit
  7. 20 May, 2012 1 commit
  8. 19 May, 2012 2 commits
  9. 01 Apr, 2012 1 commit
  10. 29 Mar, 2012 1 commit
  11. 28 Mar, 2012 1 commit
  12. 20 Mar, 2012 1 commit
  13. 29 Feb, 2012 3 commits
  14. 31 Dec, 2011 1 commit
  15. 26 Dec, 2011 2 commits
  16. 10 Dec, 2011 1 commit
  17. 03 Dec, 2011 1 commit
  18. 01 Dec, 2011 1 commit
  19. 02 Nov, 2011 1 commit
  20. 13 Oct, 2011 2 commits
  21. 11 Oct, 2011 1 commit
  22. 03 Oct, 2011 3 commits
  23. 25 Sep, 2011 2 commits
  24. 21 Sep, 2011 1 commit
    • David Goldwich's avatar
      id3v2: add support for non-text and GEOB type tag frames · 7a019dff
      David Goldwich authored
      This extends the ID3v2 parser to allow for reading of non-text (i.e.
      other than T***) meta tag frames providing a ff_id3v2_read_all()
      function. An additional data structure 'ID3v2ExtraMeta' is introduced
      for these tags since AVDictionary is string oriented and unsuitable
      for binary data.
      
      A parser for tag frames of type GEOB is implemented, which is needed
      to extract keyring information from encrypted OMA files. GEOB data
      is parsed into 'ID3v2ExtraMetaGEOB' data structures.
      
      The routine to decode characters from different encodings to UTF-8,
      formerly part of the read_ttag() function, is moved to its own
      function. Because some tag frames contain subparts of unknown length,
      the function is now also able to read until a null character is found.
      In addition, the function now takes care of allocating a buffer long
      enough to hold the decoded characters.
      Signed-off-by: 's avatarDavid Goldwich <david.goldwich@gmail.com>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      7a019dff
  25. 08 Jun, 2011 1 commit
  26. 26 May, 2011 2 commits
  27. 18 May, 2011 2 commits
  28. 22 Mar, 2011 2 commits