# HG changeset patch # User nenolod # Date 1154589312 25200 # Node ID a62c3f7b277b56b93b3dcf10ae3f155ec9ffb9f5 # Parent 825349772a96cfaf60d40a3e4688a81093e0477f [svn] - ok, try to be less seek happy on 'natural' changes diff -r 825349772a96 -r a62c3f7b277b ChangeLog --- a/ChangeLog Thu Aug 03 00:12:56 2006 -0700 +++ b/ChangeLog Thu Aug 03 00:15:12 2006 -0700 @@ -1,3 +1,12 @@ +2006-08-03 07:12:56 +0000 William Pitcock + revision [1872] + - a little more fault tolerance (stick a fork in it, it's done) + + + Changes: Modified: + +37 -6 trunk/Plugins/Input/cue/cuesheet.c + + 2006-08-03 06:44:16 +0000 William Pitcock revision [1870] - well not exactly, but this is :) diff -r 825349772a96 -r a62c3f7b277b Plugins/Input/cue/cuesheet.c --- a/Plugins/Input/cue/cuesheet.c Thu Aug 03 00:12:56 2006 -0700 +++ b/Plugins/Input/cue/cuesheet.c Thu Aug 03 00:15:12 2006 -0700 @@ -307,7 +307,10 @@ { cur_cue_track--; playlist_prev(); - finetune_seek = time; + + if (time - cue_tracks[cure.cue_track].index > 1000) + finetune_seek = time; + dir = TRUE; time = get_output_time() - 1000; g_usleep(10000); @@ -317,7 +320,10 @@ { cur_cue_track++; playlist_next(); - finetune_seek = time; + + if (cue_tracks[cure.cue_track].index - time > 1000) + finetune_seek = time; + time = get_output_time() + 1000; g_usleep(10000); }