From owner-freebsd-multimedia Tue Nov 18 10:09:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA10363 for multimedia-outgoing; Tue, 18 Nov 1997 10:09:41 -0800 (PST) (envelope-from owner-freebsd-multimedia) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id KAA10356 for ; Tue, 18 Nov 1997 10:09:07 -0800 (PST) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id SAA21045; Tue, 18 Nov 1997 18:01:16 +0100 From: Luigi Rizzo Message-Id: <199711181701.SAA21045@labinfo.iet.unipi.it> Subject: rvplayer audio ? To: multimedia@freebsd.org Date: Tue, 18 Nov 1997 18:01:16 +0100 (MET) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk A question to those using the linux rvplayer with either amancio's or OSS -- can you try the 'welcome.rm' file (preferably on a low-end machine such a P5-133 or less) which comes with the distribution and tell me if the audio sounds 'chunky' ? I am not sure on how I have implemented the GETOPTR ioctl, I think i followed the specs but there are some odd interactions which the rvplayer and I am not sure if it is my fault or not. Basically I suspect that, when trying to achieve synchronous video+audio, rvplayer waits until the audio buffer has almost drained before sending more data (and in the meantime, since it is busy rendering video, the playout buffer completely empties out on a medium-speed machine). It should probably do the other way round, i.e. blast as much audio as possible to the card (audio comes out at the right speed anyways), and then do the video rendering as the audio progresses. Of course I have no way to check having no sources. What I know is that if i hack the GETOPTR ioctl so that it reports more bytes processed than it really has, the audio comes out smoothly, but then the video goes too fast. So I don't think it is a problem with my system being too slow. Cheers Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________