From: Darwin O'C. <doc...@re...> - 2002-05-31 16:15:26
|
First I'd like to mention I've releases a preliminary verion my xine 0.9.8 port to OS/2. Perhaps it would be good to add it to the links section of the xine webpage. The location is: http://www.reamined.on.ca/doconnor/xine/ I've got the audio out working using OS/2's high performance audio layer, DART. DART uses a circular buffer of limited size to store the audio before it is played by the sound card. When testing an mp3 I found that xine keeps dilivering audio data without end and soon over writes the buffer. I've handled this by setting up a semaphore so that the write_data function does not return until there is a buffer available for the data. It seems to be working well, but is this the best way to handle it, or is there some way to prevent xine from overflowing the buffer? Darwin O'Connor Toronto, Canada |