summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-05-24 13:15:47 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-05-24 13:15:47 +0000
commit1c13f131692c6c42021a45dcc209f7ec6ef611a7 (patch)
tree2767a8c575a2c523f843286b7357b3ec9985767c /src
parent3a84abea9ab123ef5dc4bac56b22489e7893055f (diff)
downloadxine-lib-1c13f131692c6c42021a45dcc209f7ec6ef611a7.tar.gz
xine-lib-1c13f131692c6c42021a45dcc209f7ec6ef611a7.tar.bz2
Thibaut's suggestion to flush audio driver on seek. harmless
since drivers do not implement it yet. we should wait 0.9.10 release before enabling this feature (oss and alsa) CVS patchset: 1936 CVS date: 2002/05/24 13:15:47
Diffstat (limited to 'src')
-rw-r--r--src/xine-engine/xine.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xine-engine/xine.c b/src/xine-engine/xine.c
index 22cc54c25..f336d0697 100644
--- a/src/xine-engine/xine.c
+++ b/src/xine-engine/xine.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: xine.c,v 1.132 2002/05/24 11:34:51 miguelfreitas Exp $
+ * $Id: xine.c,v 1.133 2002/05/24 13:15:47 miguelfreitas Exp $
*
* top-level xine functions
*
@@ -162,6 +162,9 @@ void xine_flush_engine (xine_t *this) {
this->metronom->adjust_clock(this->metronom,
this->metronom->get_current_time(this->metronom) + 30 * 90000 );
+
+ if (this->audio_out)
+ this->audio_out->control(this->audio_out, AO_CTRL_FLUSH_BUFFERS);
}
static void xine_internal_osd (xine_t *this, char *str,