summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-08-24 23:46:45 +0200
committerGravatar waker <wakeroid@gmail.com>2012-08-24 23:46:45 +0200
commitb1a86937e1de44242d556967a755d05de3c0a505 (patch)
tree3c829e40eccfff481fe9e4068571dafddc6b85a1 /playlist.c
parentb75b72bdb1d273c522263310211d477b4676f16c (diff)
minor cuesheet optimization
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/playlist.c b/playlist.c
index 197a204e..c61aa271 100644
--- a/playlist.c
+++ b/playlist.c
@@ -1018,6 +1018,8 @@ plt_insert_cue_from_buffer (playlist_t *playlist, playItem_t *after, playItem_t
char replaygain_album_peak[256] = "";
char replaygain_track_gain[256] = "";
char replaygain_track_peak[256] = "";
+ const char *uri = pl_find_meta_raw (origin, ":URI");
+ const char *dec = pl_find_meta_raw (origin, ":DECODER");
const char *filetype = pl_find_meta_raw (origin, ":FILETYPE");
playItem_t *cuetracks[MAX_CUE_TRACKS];
@@ -1072,10 +1074,10 @@ plt_insert_cue_from_buffer (playlist_t *playlist, playItem_t *after, playItem_t
pl_get_value_from_cue (p + 9, sizeof (date), date);
}
else if (!strncmp (p, "TRACK ", 6)) {
- trace ("cue: adding track: %s %s %s\n", pl_find_meta_raw (origin, ":URI"), title, track);
+ trace ("cue: adding track: %s %s %s\n", uri, title, track);
if (title[0]) {
// add previous track
- playItem_t *it = plt_process_cue_track (playlist, pl_find_meta_raw (origin, ":URI"), &prev, track, index00, index01, pregap, title, albumperformer, performer, albumtitle, genre, date, replaygain_album_gain, replaygain_album_peak, replaygain_track_gain, replaygain_track_peak, pl_find_meta_raw (origin, ":DECODER"), filetype, samplerate);
+ playItem_t *it = plt_process_cue_track (playlist, uri, &prev, track, index00, index01, pregap, title, albumperformer, performer, albumtitle, genre, date, replaygain_album_gain, replaygain_album_peak, replaygain_track_gain, replaygain_track_peak, dec, filetype, samplerate);
trace ("cue: added %p\n", it);
if (it) {
if (it->startsample >= numsamples || it->endsample >= numsamples) {
@@ -1123,8 +1125,6 @@ plt_insert_cue_from_buffer (playlist_t *playlist, playItem_t *after, playItem_t
}
if (title[0]) {
// handle last track
- const char *uri = pl_find_meta_raw (origin, ":URI");
- const char *dec = pl_find_meta_raw (origin, ":DECODER");
playItem_t *it = plt_process_cue_track (playlist, uri, &prev, track, index00, index01, pregap, title, albumperformer, performer, albumtitle, genre, date, replaygain_album_gain, replaygain_album_peak, replaygain_track_gain, replaygain_track_peak, dec, filetype, samplerate);
if (it) {
trace ("last track endsample: %d\n", numsamples-1);