- 01 Jan, 2021 1 commit
-
-
Max Kellermann authored
-
- 04 Feb, 2020 1 commit
-
-
Max Kellermann authored
This doesn't work because IterableSplitString() returns its elements by value. Fixes clang warning: loop variable 'i' is always a copy because the range of type 'IterableSplitString' (aka 'BasicIterableSplitString<char>') does not return a reference [-Werror,-Wrange-loop-analysis]
-
- 18 Jan, 2020 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 06 Jun, 2019 1 commit
-
-
Max Kellermann authored
Eliminates yet another string copy.
-
- 14 Jan, 2019 1 commit
-
-
James D. Smith authored
"De-facto" field mappings are available at http://wiki.hydrogenaud.io/index.php?title=Tag_Mapping.
-
- 19 Nov, 2018 1 commit
-
-
Max Kellermann authored
Since we switched from autotools to Meson in commit 94592c14, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 05 Jul, 2018 1 commit
-
-
Max Kellermann authored
-
- 08 Feb, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 09 Dec, 2016 1 commit
-
-
Max Kellermann authored
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 23 Feb, 2016 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 Feb, 2016 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Prepare for APE tag support on userspace NFS/SMB/CIFS mounts.
-
- 30 Sep, 2015 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 25 Nov, 2014 1 commit
-
-
Max Kellermann authored
This was used by proprietary software. MPD adopted it a few years ago, which turns out to be a mistake, because it now creates problems for some MPD users (http://bugs.musicpd.org/view.php?id=4168).
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 26 Oct, 2013 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 20 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 15 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 04 Sep, 2013 2 commits
-
-
Max Kellermann authored
Reduce header dependencies.
-
Max Kellermann authored
-
- 30 Jul, 2013 1 commit
-
-
Max Kellermann authored
-
- 29 Jul, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Sep, 2012 1 commit
-
-
Max Kellermann authored
WavPack tags are always APEv2, by definition. Reuse the tag_table from tag_ape.c, instead of rolling our own.
-
- 29 Jul, 2012 1 commit
-
-
Max Kellermann authored
Ignore APE tags that have no usable tags, and use the ID3 tag instead. This is useful when the APE tag only contains replay gain, and the real tags are stored as ID3. This implements feature request Mantis #0003521.
-
- 12 Feb, 2012 2 commits
-
-
Max Kellermann authored
Use _scan() instead, to have more control.
-
Max Kellermann authored
The new method pair() receives an arbitrary name/value pair. Support for this is being added to a few decoder plugins.
-
- 11 Feb, 2012 2 commits
-
-
Max Kellermann authored
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
-
Max Kellermann authored
The struct is smaller because it is sparse. Its traversal is also more efficient.
-