1. 16 Mar, 2022 1 commit
  2. 14 Mar, 2022 1 commit
  3. 03 Dec, 2021 1 commit
  4. 01 Dec, 2021 2 commits
  5. 11 Nov, 2021 1 commit
  6. 13 Oct, 2021 1 commit
  7. 07 Oct, 2021 1 commit
  8. 21 Sep, 2021 2 commits
  9. 24 Jun, 2021 1 commit
  10. 15 May, 2021 1 commit
    • John Regan's avatar
      flac encoder: enable Ogg FLAC and Ogg chaining · 87fa6bca
      John Regan authored
      refactors GenerateOggSerial into a generic GenerateSerial
      utility, under the util lib.
      
      libFLAC may be encoded without Ogg support. If Ogg support is disabled,
      libFLAC will still export Ogg-related methods (like setting a serial
      number), and throw a runtime error when initializing an Ogg stream.
      
      GenerateOggSerial does not depend on libogg. Refactoring it into
      a generic GenerateSerial prevents having to add build-time checks
      for libogg within the FLAC encoder plugin.
      87fa6bca
  11. 10 Mar, 2021 1 commit
    • Simon Persson's avatar
      Add tags relevant to classical music. · 8f1e7385
      Simon Persson authored
      This commit adds some tags that are (mostly) interesting for listeners
      of classical music.
      
      Ensemble
      --------
      This is an ensemble that is playing the music, such as Wiener
      Philharmoniker. The tag can be used to distinguish the ensemble from the
      conductor, composer, soloist, and ensemble, that are generally all in
      the "ARTIST" tag.
      
      Movement
      -------
      The movement number and movement (name) of this track, i.e.  "II" and
      "Allegro".
      
      ComposerSort
      ------------
      Allows us to look for Beethoven's 9th under B, for Beethoven, not L for
      Ludwig.
      
      Location
      --------
      This is the location of the recording, e.g. "Wiener Musikverein".
      8f1e7385
  12. 01 Jan, 2021 1 commit
  13. 05 May, 2020 1 commit
  14. 16 Mar, 2020 1 commit
  15. 13 Mar, 2020 2 commits
    • Rosen Penev's avatar
      replace stdint.h with cstdint · a2f5a63b
      Rosen Penev authored
      The former is deprecated by C++14. The standard says they are the same:
      
      The header defines all types and macros the same as the C standard library
      header<stdint.h>.
      Signed-off-by: 's avatarRosen Penev <rosenp@gmail.com>
      Unverified
      a2f5a63b
    • Rosen Penev's avatar
      replace stddef.h with cstddef · 2db8bcc3
      Rosen Penev authored
      The former is deprecated with C++14. The standard says both are the same:
      
      The contents and meaning of the header<cstddef>are the same as the C
      standard library header<stddef.h>,except that it does not declare the type
      wchar_t, that it also declares the type byte and its associated
      operations (21.2.5), and as noted in 21.2.3 and 21.2.4.
      Signed-off-by: 's avatarRosen Penev <rosenp@gmail.com>
      Unverified
      2db8bcc3
  16. 12 Mar, 2020 2 commits
    • Rosen Penev's avatar
      change errno.h to cerrno · edc4989d
      Rosen Penev authored
      The former is deprecated by C++14. It's also functionally the same.
      
      From the standard:
      
      19.4
      The header<cerrno>is described in Table 43. Its contents are the same as
      the POSIX header<errno.h>,except that errno shall be defined as a macro.
      [Note: The intent is to remain in close alignment with the POSIX
      standard.] A separate errno value shall be provided for each thread.
      Signed-off-by: 's avatarRosen Penev <rosenp@gmail.com>
      Unverified
      edc4989d
    • Rosen Penev's avatar
      replace assert.h with cassert · ab9f5d20
      Rosen Penev authored
      The former was deprecated with C++14.
      
      According to the C++11 and C++17 standards, both files are identical.
      Signed-off-by: 's avatarRosen Penev <rosenp@gmail.com>
      Unverified
      ab9f5d20
  17. 04 Feb, 2020 1 commit
  18. 01 Feb, 2020 1 commit
  19. 31 Jan, 2020 3 commits
  20. 25 Jan, 2020 1 commit
  21. 18 Jan, 2020 2 commits
  22. 02 Jan, 2020 1 commit
  23. 16 Dec, 2019 1 commit
  24. 20 Nov, 2019 2 commits
  25. 14 Aug, 2019 7 commits
  26. 13 Aug, 2019 1 commit