AlisterH / gwc

Gtk (formerly Gnome) Wave Cleaner
http://gwc.sourceforge.net/
Other
24 stars 7 forks source link

Strange things happen when playback ends without pressing stop #1

Closed AlisterH closed 3 years ago

AlisterH commented 10 years ago

(1) If playing back the entire file, without selection, playback stops before it gets to the end, and gwc freezes. Otherwise, (2) either the cursor thing jumps back almost to the start of the selection, (3) or a little bit of audio near the end of the selection is repeated at the end.

Not a new bug.

AlisterH commented 10 years ago

I see (1) also occurs sometimes when playing back a selection, but sometimes it just stops before the end, without freezing. Also, sometimes the repeated audio in (3) is not from the current file, but one which has been played previously!

AlisterH commented 10 years ago

I believe (1) only affects mono files, not stereo, and the bug is somewhere in the feathering out code.

AlisterH commented 10 years ago

I'm not sure about this:

playback stops before it gets to the end

Maybe it is just that the cursor thing stops before it gets to the end. I notice it only moves in large jumps when it is approaching the end.

AlisterH commented 10 years ago

Maybe it is just that the cursor thing stops before it gets to the end.

This and (2) may be related to a bug with the hidden loop feature (press L on your keyboard): after each loop the playback cursor is offset to the left (looks like the right when I use it without a selection) by an amount which is larger for larger selections.

AlisterH commented 10 years ago

Note that none of this is a problem when using the oss driver, although when looping the plackback cursor is offset to the left by a small amount (but the offset doesn't increase each time it loops).

AlisterH commented 10 years ago

Note that none of this is a problem when using the pulseaudio driver, not even the cursor offset when looping. But it plays too fast for some reason! (I tested gtick with pulseaudio and it plays at the right speed).

AlisterH commented 10 years ago

Maybe it is just that the cursor thing stops before it gets to the end. I notice it only moves in large jumps when it is approaching the end.

If I play a 48kHz sample rate file with the alsa driver it stops at the point where the cursor starts moving in large jumps with a 44.1kHz file.

AlisterH commented 7 years ago

Some or all of these only affect me when the alsa output is set to "plughw:x,x" or "hw:x,x". Setting it to "default" works fine.

AlisterH commented 7 years ago

(1) is now fixed, at least for the file I was testing with.

AlisterH commented 3 years ago

Closing as: