Ticket #2784: audio_timestamps.diff
| File audio_timestamps.diff, 1.2 KB (added by , 17 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/layer/GpxLayer.java
26 26 import java.util.Date; 27 27 import java.util.LinkedList; 28 28 import java.util.List; 29 import java.util.TimeZone; 29 30 30 31 import javax.swing.AbstractAction; 31 32 import javax.swing.Box; … … 948 949 if ((Main.pref.getBoolean("marker.audiofromwavtimestamps", false)) && 949 950 data.tracks != null && ! data.tracks.isEmpty()) 950 951 { 951 double lastModified = wavFile.lastModified() / 1000.0; // lastModified is in milliseconds 952 long lastModifiedLocal = wavFile.lastModified(); // in milliseconds 953 int offset = TimeZone.getDefault().getOffset(lastModifiedLocal); // in milliseconds 954 double lastModified = (lastModifiedLocal - offset) / 1000.0; // in seconds 952 955 double duration = AudioUtil.getCalibratedDuration(wavFile); 953 956 double startTime = lastModified - duration; 954 957 startTime = firstStartTime + (startTime - firstStartTime) /
