diff audacious/mainwin.c @ 890:ed26947bbf57 trunk

[svn] Gapless support. This comes with a few caveats, that I will mention here: 1) It is not really gapless, it just removes any delays caused by resetting the output device. Mileage depends on source performance. However, this commit reduces any gaps I have to a period of time that is unnoticable to me. (Of course, I have a 15k RPM SATA drive too.)
author nenolod
date Mon, 27 Mar 2006 13:05:09 -0800
parents 21e0ef28e318
children 08b940c25a9a
line wrap: on
line diff
--- a/audacious/mainwin.c	Mon Mar 27 11:02:35 2006 -0800
+++ b/audacious/mainwin.c	Mon Mar 27 13:05:09 2006 -0800
@@ -2088,8 +2088,10 @@
 void
 mainwin_stop_pushed(void)
 {
+    ip_data.stop = TRUE;
     mainwin_clear_song_info();
     bmp_playback_stop();
+    ip_data.stop = FALSE;
 }
 
 void