Wed, 18 Dec 2019 15:51:40 +0300load_voc.c, music_flac.c: fix implicit-fallthrough warnings.
Ozkan Sezer [Wed, 18 Dec 2019 15:51:40 +0300] rev 1093
load_voc.c, music_flac.c: fix implicit-fallthrough warnings.

Tue, 17 Dec 2019 21:56:56 +0300music_ogg.c: cleanup some OGG_USE_TREMOR ifdef ugliness
Ozkan Sezer [Tue, 17 Dec 2019 21:56:56 +0300] rev 1092
music_ogg.c: cleanup some OGG_USE_TREMOR ifdef ugliness

Tue, 17 Dec 2019 21:56:50 +0300add patch note for Mix_MusicDuration addition
Ozkan Sezer [Tue, 17 Dec 2019 21:56:50 +0300] rev 1091
add patch note for Mix_MusicDuration addition

Tue, 17 Dec 2019 21:55:00 +0300Introduce Mix_MusicDuration() to return music duration in seconds.
Matthias Gatto [Tue, 17 Dec 2019 21:55:00 +0300] rev 1090
Introduce Mix_MusicDuration() to return music duration in seconds.

Supports wav, vorbis, opus, mp3 (mpg123), flac, mod (modplug), timidity.

Tue, 17 Dec 2019 21:54:04 +0300fix bad date in changelog
Ozkan Sezer [Tue, 17 Dec 2019 21:54:04 +0300] rev 1089
fix bad date in changelog

Tue, 17 Dec 2019 18:50:10 +0300music_flac.c: warning fixes from Vitaly Novichkov.
Ozkan Sezer [Tue, 17 Dec 2019 18:50:10 +0300] rev 1088
music_flac.c: warning fixes from Vitaly Novichkov.

Tue, 17 Dec 2019 15:55:02 +0300music_mpg123.c: seek fix, and initialize the stream on file open
Vitaly Novichkov [Tue, 17 Dec 2019 15:55:02 +0300] rev 1087
music_mpg123.c: seek fix, and initialize the stream on file open

- Fixed bug seek going into wrong position if sample rate of the
file and the stream don't match.
- Initialize the stream in the MPG123_CreateFromRW().

Tue, 17 Dec 2019 14:56:04 +0300timidity / music_timidity.c updates (bug #4896):
Ozkan Sezer [Tue, 17 Dec 2019 14:56:04 +0300] rev 1086
timidity / music_timidity.c updates (bug #4896):

* Timidity_init(): Library doesn't care about common timidity.cfg
system locations any more, callers are responsible for it. It now
takes a config_path argument as the full path of timidity.cfg.
If the config file argument contains a parent directory, that will
be added to timidity search path. The config file is supposed to
contain any other dirs that needs to be added to the search path:
therefore no need adding several predefined directory paths to the
search paths either: they are now removed.

* configury: New --with-timidity-cfg=FILE option to set the default
config file of the library.

* music.c, New public apis Mix_SetTimidityCfg and Mix_GetTimidityCfg
Allows the mixer library user to set his own timidity config file.

* music_timidity.c, TIMIDITY_Open(): Calls Timidity_Init() with a
config file parameter now. The config file parameter priority is
like the following:

- TIMIDITY_CFG environment var: highest priority, try nothing else.
- Mix_GetTimidityCfg() result: second priority (set by user of the
mixer library using Mix_SetTimidityCfg()), nothing else is tried.
- If the above two are absent, a few OS-specific predefined config
file paths are tried. If that fails, Timidity_init() called with
a NULL param so that the library's default config file is tried.

Mon, 16 Dec 2019 10:55:10 +0300timidity: remove noluck variable and directly check whether rw is NULL.
Ozkan Sezer [Mon, 16 Dec 2019 10:55:10 +0300] rev 1085
timidity: remove noluck variable and directly check whether rw is NULL.

Mon, 16 Dec 2019 10:55:02 +0300add more missing casts to SDL_Swap?E32 calls
Ozkan Sezer [Mon, 16 Dec 2019 10:55:02 +0300] rev 1084
add more missing casts to SDL_Swap?E32 calls