Max Kellermann
|
a5f8fd774d
|
tag/handler: use CamelCase
|
2016-02-22 17:38:06 +01:00 |
|
Max Kellermann
|
94f850a588
|
Merge tag 'v0.19.11'
|
2015-10-27 11:05:47 +01:00 |
|
Max Kellermann
|
5719207dfa
|
gme: don't loop forever, fall back to GME's default play length
Fixes http://bugs.musicpd.org/view.php?id=4432
|
2015-10-26 17:16:20 +01:00 |
|
Max Kellermann
|
a84fbbe327
|
decoder/gme: free the gme_info_t as early as possible
|
2015-10-26 17:15:24 +01:00 |
|
Max Kellermann
|
3882c11450
|
decoder/gme: log the emulator type
|
2015-10-26 17:00:27 +01:00 |
|
Max Kellermann
|
08f77c2b60
|
decoder/gme: add option "accuracy"
|
2015-10-26 16:56:55 +01:00 |
|
Max Kellermann
|
93c97972b9
|
decoder/gme: call decoder_seek_error() on seek error
|
2015-10-26 16:32:39 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
5899a272ef
|
decoder/gme: simplify ParseContainerPath()
Use simple string and path parsing functions instead of GLib's
g_pattern_match(), which was used in a very clumsy way.
|
2014-12-02 07:11:11 +01:00 |
|
Max Kellermann
|
27b4c62bc1
|
decoder/gme: merge get_container_name() and get_song_num()
There is duplicate code in the two.
|
2014-12-02 06:53:33 +01:00 |
|
Max Kellermann
|
2c1f1de33c
|
decoder/gme: get_song_num() returns unsigned
|
2014-12-01 23:28:21 +01:00 |
|
Max Kellermann
|
c26622cf8f
|
decoder/gme: move code to ScanMusicEmu()
|
2014-12-01 23:01:58 +01:00 |
|
Max Kellermann
|
9e91873428
|
decoder/gme: move code to ScanGmeInfo()
|
2014-12-01 22:56:48 +01:00 |
|
Max Kellermann
|
3158955198
|
TagHandler: pass SongTime to duration()
|
2014-08-29 22:52:04 +02:00 |
|
Max Kellermann
|
d9d97bd17b
|
DecoderAPI: pass SignedSongTime to decoder_initialized()
|
2014-08-29 21:40:15 +02:00 |
|
Max Kellermann
|
0c2d767f6f
|
DecoderAPI: use std::chrono::duration for decoder_seek*()
For type safety and code readability.
|
2014-08-26 22:27:04 +02:00 |
|
Max Kellermann
|
a234de1ee3
|
decoder/gme: use integer seek times
|
2014-08-26 11:15:40 +02:00 |
|
Max Kellermann
|
1c02b4b9f4
|
Merge tag 'release-0.18.10'
|
2014-04-10 13:49:20 +02:00 |
|
Max Kellermann
|
e99ff4fdbc
|
decoder/gme: use free() instead of g_free()
|
2014-02-24 20:19:34 +01:00 |
|
Max Kellermann
|
6b421cc354
|
DecoderPlugin: pass Path instance to file_decode() and scan_file()
|
2014-02-07 18:52:19 +01:00 |
|
Max Kellermann
|
51adaf2c47
|
decoder/*: move to decoder/plugins/
|
2014-01-24 00:02:24 +01:00 |
|