diff options
author | Max Kellermann <max@duempel.org> | 2009-11-15 18:44:53 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-11-15 18:44:53 +0100 |
commit | f51ba6464adf1d2324c418e106b66da525f01587 (patch) | |
tree | f171f390d6aa56637ba14f303916328a564840ef | |
parent | 77b95d08a55a35bc966b9a9096cd926c315d49b8 (diff) | |
download | mpd-f51ba6464adf1d2324c418e106b66da525f01587.tar.gz mpd-f51ba6464adf1d2324c418e106b66da525f01587.tar.xz mpd-f51ba6464adf1d2324c418e106b66da525f01587.zip |
id3: allow 4 MB RIFF/AIFF tags
Allow RIFF/AIFF ID3 tags up to 4 MB (old limit was 256 kB). This
might still be too small for some users, and when somebody complains,
we might do something more clever (like streaming the data into
libid3tag?).
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/tag_id3.c | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -4,6 +4,8 @@ ver 0.15.6 (2009/??/??) - input/mms: require libmms 0.4 * archive: - zzip: require libzzip 0.13 +* tags: + - id3: allow 4 MB RIFF/AIFF tags * decoders: - ffmpeg: convert metadata - ffmpeg: align the output buffer diff --git a/src/tag_id3.c b/src/tag_id3.c index ce0386a51..0ae37f3ec 100644 --- a/src/tag_id3.c +++ b/src/tag_id3.c @@ -481,7 +481,7 @@ tag_id3_riff_aiff_load(FILE *file) if (size == 0) return NULL; - if (size > 256 * 1024) + if (size > 4 * 1024 * 1024) /* too large, don't allocate so much memory */ return NULL; |