Sun, 22 Dec 2019 01:56:51 +0300mp3utils.c: very minor clean-up.
Ozkan Sezer [Sun, 22 Dec 2019 01:56:51 +0300] rev 1111
mp3utils.c: very minor clean-up.

Sun, 22 Dec 2019 01:56:31 +0300mp3utils.c: very minor clean-up. SDL-1.2
Ozkan Sezer [Sun, 22 Dec 2019 01:56:31 +0300] rev 1110
mp3utils.c: very minor clean-up.

Sat, 21 Dec 2019 14:55:28 +0300SDL_mixer.h: Add breckets to MIX_CHANNEL_POST macro
Vitaly Novichkov [Sat, 21 Dec 2019 14:55:28 +0300] rev 1109
SDL_mixer.h: Add breckets to MIX_CHANNEL_POST macro

Sat, 21 Dec 2019 14:55:28 +0300SDL_mixer.h: Updated a comment for Mix_LoadMUS_RW() call
Vitaly Novichkov [Sat, 21 Dec 2019 14:55:28 +0300] rev 1108
SDL_mixer.h: Updated a comment for Mix_LoadMUS_RW() call

The "OGG and MikMod specific currently" note is no more actual for
a lot of years. It's probably need to correct it a bit.

Sat, 21 Dec 2019 14:55:28 +0300load_aiff.c: convert "ö" into UTF-8 to avoid glitches in text editors
Vitaly Novichkov [Sat, 21 Dec 2019 14:55:28 +0300] rev 1107
load_aiff.c: convert "ö" into UTF-8 to avoid glitches in text editors

Fri, 20 Dec 2019 18:55:02 +0300music_opus.c: minor warning fix for extra semicolons
Vitaly Novichkov [Fri, 20 Dec 2019 18:55:02 +0300] rev 1106
music_opus.c: minor warning fix for extra semicolons

Fri, 20 Dec 2019 18:55:02 +0300music.h: minor comment fix for a consistency
Vitaly Novichkov [Fri, 20 Dec 2019 18:55:02 +0300] rev 1105
music.h: minor comment fix for a consistency

Fri, 20 Dec 2019 15:55:00 +0300mp3_skiptags: let it consume all the tags at file end (bug #4907): SDL-1.2
Ozkan Sezer [Fri, 20 Dec 2019 15:55:00 +0300] rev 1104
mp3_skiptags: let it consume all the tags at file end (bug #4907):

[backport from default/2.0 commit 4e1c2282e6f1]

We do not know the order of ape, or lyrics3, or musicmatch tags,
so we loop until we consume all, scanning for each tag type once.
I don't yet care about freaky broken mp3 files with double tags.

<rant> MP3 standard has no metadata format, so everyone invented
their own thing, even with extensions, until ID3v2 became dominant:
Hence the impossible mess there.</rant>

Also remove inline directive from a few detection procedures there.

Fri, 20 Dec 2019 11:50:05 +0300mp3_skiptags: let it consume all the tags at file end (bug #4907):
Ozkan Sezer [Fri, 20 Dec 2019 11:50:05 +0300] rev 1103
mp3_skiptags: let it consume all the tags at file end (bug #4907):

We do not know the order of ape, or lyrics3, or musicmatch tags,
so we loop until we consume all, scanning for each tag type once.
I don't yet care about freaky broken mp3 files with double tags.

<rant> MP3 standard has no metadata format, so everyone invented
their own thing, even with extensions, until ID3v2 became dominant:
Hence the impossible mess there.</rant>

Also remove inline directive from a few detection procedures there.

Fri, 20 Dec 2019 11:50:05 +0300mpg123 duration fix (bug #4907):
Ozkan Sezer [Fri, 20 Dec 2019 11:50:05 +0300] rev 1102
mpg123 duration fix (bug #4907):

mpg123 backend reported -1 duration for multiple mp3s for me.
The failure was because we skipping the tags unconditionally
since changeset 503ad6c93c50. If libmpg123 sees the ID3v2 tags,
it does properly report duration for those files. Therefore,
let music_mp3123 to keep the ID3v2 tags.