Topic: Quirky behavior near end of file
This is a little tricky to explain, so I'll outline this as a series of steps:
1) Frequently, if I position the slider within 2-3 seconds of the end of a file, the slider will grey out and "freeze", and no music will play. I can reproduce this bug repeatedly if I reposition the slider two or three times within the last five seconds of a file -- on the second or third repositioning, the music stops, as if Cog were paused.
1a) However, the play/pause button still displays a pause symbol, indicating that Cog believes itself to still be playing (at least from a UI point of view).
2) If I hit the pause button, it switches to the triangular play icon, while remaining as if paused...
3) ...and if I hit the button again, to resume playback, Cog immediately skips to the next track in my playlist. If I'm at the end of the playlist, Cog just stops, with a greyed-out slider (just as if I'd played the song through to its end).
Crucial point that raises this to the status of a full-blown bug: during Steps 1a or 2, I can reposition the slider anywhere in the track. In other words, having gotten Cog to "jam" near the end, I can move the slider anywhere I want, and it appears that playback ought to resume from that point.
But it doesn't change a thing: Cog won't play any audio until I go through a pause/unpause cycle (which makes Cog skip to the next track), or double-click on some track in the playlist (which makes Cog play that file from the beginning).
Thus, it's more than a bit confusing from a UI perspective: you're checking the end of a file and moving the slider, and suddenly Cog stops; you then move the slider back earlier in the track and try to resume playback, and Cog either skips to the next track, or stops dead.
If I had to guess, it almost seems as if something in the last few seconds of the track is triggering a Cog process that doesn't want to be interrupted -- or, at least, that doesn't want to be asked to "back up" within the same track. Maybe there's a bug in the gapless playback code?
This may seem like a minor point, but I use Cog all the time to preview tracks I'm going to be burning to CD, and often I'll check the end of a track repeatedly to listen for artifacts of various kinds.
Oh, and: Powerbook G4, Cog 0.06 r516, OS X 10.4.8, plenty of RAM, etc.
Last edited by goldenband (2007-10-04 21:17:29)