mpd/src/decoder
Max Kellermann 3fae2150f5 decoder/OpusReader: return StringView
Since we now don't duplicate all items, we can easily remove the 64kB
limit from OpusReader::ReadString() and instead silently ignore and
skip all strings which are longer than 4 kB.

This fixes a tag duplication bug with Opus file containing a very long
`METADATA_BLOCK_PICTURE` tag, which occurred because the Opus plugin
returned false after parsing all tags, and then the MPD core fell back
to FFmpeg which scanned the tags again.
2019-06-05 22:19:35 +02:00
..
2018-11-19 16:33:49 +01:00
2018-10-31 17:54:59 +01:00
2018-11-19 16:33:49 +01:00
2018-10-31 17:54:59 +01:00
2018-11-19 16:33:49 +01:00
2018-10-31 17:54:59 +01:00
2018-11-19 16:33:49 +01:00
2018-11-19 16:33:49 +01:00
2018-10-31 17:54:59 +01:00
2019-02-05 22:11:51 +01:00
2019-02-05 22:12:22 +01:00
2018-10-31 17:54:59 +01:00
2018-10-31 17:54:59 +01:00
2018-10-31 17:54:59 +01:00
2018-10-31 17:54:59 +01:00
2018-11-19 16:33:49 +01:00
2018-11-19 16:33:49 +01:00
2018-10-31 17:54:59 +01:00