From: J?rgen K. <jk...@us...> - 2001-12-09 13:21:21
|
Update of /cvsroot/xine/xine-lib/src/demuxers In directory usw-pr-cvs1:/tmp/cvs-serv15518 Modified Files: demux_cda.c Log Message: - Remove duplicated get_current_pos() call - added a small delay into the demuxer loop, this code works with fake audio buffers anyway and there's no need to run it as fast as possible. Index: demux_cda.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_cda.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- demux_cda.c 2001/12/06 23:53:20 1.1 +++ demux_cda.c 2001/12/09 13:21:19 1.2 @@ -73,7 +73,7 @@ buf->PTS = 0; buf->SCR = 0; - buf->input_pos = this->input->get_current_pos(this->input); + buf->input_pos = pos; buf->input_time = buf->input_pos / this->blocksize; buf->type = BUF_AUDIO_MPEG; /* Fake */ @@ -95,6 +95,8 @@ this->input->seek(this->input, this->start, SEEK_SET); do { + + xine_usec_sleep(100000); if (!demux_cda_next(this)) this->status = DEMUX_FINISHED; |