playlist/cue: fill song.start_ms, .end_ms
This patch adds practical usefulness to the CUE playlist plugin.
This commit is contained in:
parent
5787f73704
commit
bb4cef6a93
1
NEWS
1
NEWS
|
@ -77,6 +77,7 @@ ver 0.16 (20??/??/??)
|
||||||
* log: redirect stdout/stderr to /dev/null if syslog is used
|
* log: redirect stdout/stderr to /dev/null if syslog is used
|
||||||
* set the close-on-exec flag on all file descriptors
|
* set the close-on-exec flag on all file descriptors
|
||||||
* pcm_volume, pcm_mix: implemented 32 bit support
|
* pcm_volume, pcm_mix: implemented 32 bit support
|
||||||
|
* CUE sheet support
|
||||||
* obey $(sysconfdir) for default mpd.conf location
|
* obey $(sysconfdir) for default mpd.conf location
|
||||||
* build with large file support by default
|
* build with large file support by default
|
||||||
* require GLib 2.12
|
* require GLib 2.12
|
||||||
|
|
|
@ -102,6 +102,9 @@ cue_playlist_read(struct playlist_provider *_playlist)
|
||||||
|
|
||||||
song = song_remote_new(filename);
|
song = song_remote_new(filename);
|
||||||
song->tag = tag;
|
song->tag = tag;
|
||||||
|
song->start_ms = (track_get_start(track) * 1000) / 75;
|
||||||
|
song->end_ms = ((track_get_start(track) + track_get_length(track))
|
||||||
|
* 1000) / 75;
|
||||||
|
|
||||||
return song;
|
return song;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue