Date: Thu, 4 Dec 2003 00:37:10 +0000 (GMT) From: Andrew Gordon <arg-bsd@arg.me.uk> To: John-Mark Gurney <gurney_j@efn.org> Cc: multimedia@freebsd.org Subject: Re: Hauppauge PVR-250 / 350 Driver Message-ID: <20031204002502.X49643@server.arg.sj.co.uk> In-Reply-To: <20031203175701.GA54398@funkthat.com> References: <200312030524.hB35OpJ28562@jwlab.FEITH.COM> <20031203175701.GA54398@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 3 Dec 2003, John-Mark Gurney wrote: > > > > > This isn't really the case for the PVR-250 / 350. The MPEG program > > stream from the card contains both sound and video. > > Yeh, And I did say most.. :) I was thinking that if the card does > something special with sound, like integrate it into a codec stream, > then the sound capture could/should? be set as a parameter of that > device that does the integration... Because I assume that the card > can only captuer sound as part of the mpeg codec stream? (going to > check the specs). > > Do people think that sound should be brought under it's umbrela? > I don't want to delay it too much by expanding the scope.. Just getting > video is going to be difficult enough.. Well, some means of supporting sound alongside video is certainly required: if the API doesn't handle sound explicitly, then it needs to convey the necessary timing information so that the sound can be handled via separate APIs without losing synchronisation. For many kinds of device, all you need is to report the delay through the device (and it's associated driver buffering). However, some kinds of device don't have constant delay and timestamps are required. Devices such as the MPEG capture card mentioned earlier are a problem to fit into such a scheme, as although the video will come out nicely timestamped (and the audio likewise), there may not be a means to relate those timestamps to real-time (ie. you can achieve A/V-sync between A and V streams captured on the card as designed, but it's hard to synchronize with sound captured on a standard sound-card at the same time, for example).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031204002502.X49643>