Sat, 14 Dec 2019 18:14:10 +0300backport default/2.0 commits 6c6adcc and 1e215d1 for fluidsynth support: SDL-1.2
Ozkan Sezer [Sat, 14 Dec 2019 18:14:10 +0300] rev 1081
backport default/2.0 commits 6c6adcc and 1e215d1 for fluidsynth support:

- soundfont API functions are public and should always be available
(bugs 3071 and 3088)
- no sf2 sound fonts loaded by default (http://bugs.debian.org/715461)

Sat, 14 Dec 2019 18:12:10 +0300music_mpg.c (getsome): return error if cvt-> buf is NULL SDL-1.2
Ozkan Sezer [Sat, 14 Dec 2019 18:12:10 +0300] rev 1080
music_mpg.c (getsome): return error if cvt-> buf is NULL

it means that we did not receive MPG123_NEW_FORMAT from libmpg123.
fixes segfaults with broken files.

Sat, 14 Dec 2019 18:10:10 +0300backport commits db2d266 to 092f7e1 from default / 2.0: SDL-1.2
Ozkan Sezer [Sat, 14 Dec 2019 18:10:10 +0300] rev 1079
backport commits db2d266 to 092f7e1 from default / 2.0:

- move tag skip and SDL_RW with bookkeeping code into separate mp3utils.c
- remove unnecessary file rewind calls in tag detection code.
- music_mpg: use tag handling from mp3utils to avoid frame error reports
- initial support for skipping the old MusicMatch tags

Thu, 12 Dec 2019 17:28:10 +0300mp3utils.c (mp3_skiptags): minor return code tidy-up.
Ozkan Sezer [Thu, 12 Dec 2019 17:28:10 +0300] rev 1078
mp3utils.c (mp3_skiptags): minor return code tidy-up.

Wed, 11 Dec 2019 22:20:02 +0300mp3utils.c (musicmatch): more sanity checks. image check is no longer paranoid.
Ozkan Sezer [Wed, 11 Dec 2019 22:20:02 +0300] rev 1077
mp3utils.c (musicmatch): more sanity checks. image check is no longer paranoid.

Wed, 11 Dec 2019 18:56:50 +0300mp3utils.c (musicmatch): add a sanity check and another paranoid check.
Ozkan Sezer [Wed, 11 Dec 2019 18:56:50 +0300] rev 1076
mp3utils.c (musicmatch): add a sanity check and another paranoid check.

Wed, 11 Dec 2019 18:55:02 +0300mp3utils.c: add paranoid checks for MusicMatch tags - enabled for now.
Ozkan Sezer [Wed, 11 Dec 2019 18:55:02 +0300] rev 1075
mp3utils.c: add paranoid checks for MusicMatch tags - enabled for now.

Wed, 11 Dec 2019 17:50:10 +0300mp3utils.c: initial support for skipping the old MusicMatch tags
Ozkan Sezer [Wed, 11 Dec 2019 17:50:10 +0300] rev 1074
mp3utils.c: initial support for skipping the old MusicMatch tags

Wed, 11 Dec 2019 01:22:50 +0300music_mpg123.c: remove unnecessary file rewind after mp3_skiptags()
Ozkan Sezer [Wed, 11 Dec 2019 01:22:50 +0300] rev 1073
music_mpg123.c: remove unnecessary file rewind after mp3_skiptags()

mp3_skiptags() already does that for us.

Wed, 11 Dec 2019 01:15:02 +0300music_mpg123.c: use tag handling from mp3utils to avoid frame error reports
Ozkan Sezer [Wed, 11 Dec 2019 01:15:02 +0300] rev 1072
music_mpg123.c: use tag handling from mp3utils to avoid frame error reports

thanks Vitaly Novichkov.