Date: Thu, 25 Sep 2008 09:58:25 +0100 From: Tom Evans <tevans.uk@googlemail.com> To: Intron is my alias on the Internet <intron@intron.ac> Cc: freebsd-multimedia@freebsd.org Subject: Re: Which Userland Interface for USB Video Class Driver? Message-ID: <1222333105.2443.25.camel@localhost> In-Reply-To: <courier.48DB0C28.00011A65@intron.ac> References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809240847.27194.hselasky@c2i.net> <courier.48DAF8AF.00011315@intron.ac> <d9def9db0809241937jc81b2edsb4455ddd17144692@mail.gmail.com> <courier.48DB0C28.00011A65@intron.ac>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-nByrCVdJe4BIqreEFuSb Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2008-09-25 at 11:57 +0800, Intron is my alias on the Internet wrote: <snip> > As a driver writer, the AV encoding standard concerns me. For, > the driver must be able to decode compressed frame into plain bitmap > if the chip cannot decode frame on its own. Of course, the Chinese > standard is so cheap that many hardware vendors are willing to integrate > decoder into chips, I believe. >=20 I'm not sure this is necessarily true anymore. From a European view point, the vast majority of DVB-{S,T,C} cards on the market are 'budget' cards; they simply demodulate an MPEG-2 Program Stream from the signal. Certainly, under linux, neither of my DVB-T tuners (pci saa based, usb dibcom), nor my DVB-S card (also pci saa based) can decode a single frame of actual video data. Even when the actual video is not MPEG-2, like HD streams encoded in MPEG-4 AVC, it is contained in an MPEG-2 PS. All the drivers do is to setup and tune the device to the appropriate channel, and provide a device to read the PS from. It is up to whatever userland program which is using the device to decode the data, if that is even required. I certainly wouldn't like a driver to decode high bitrate MPEG-4 AVC if all I am trying to do is record a show to disk. As far as I can tell, ATSC tuners do precisely the same thing. Cheers Tom --=-nByrCVdJe4BIqreEFuSb Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkjbUq4ACgkQlcRvFfyds/cf0ACfTmSQgme6dfMCl+w7WIYJ6rM/ s2MAn3L+1ygL+TyxV/P5oSe6qBiObxtq =j+ye -----END PGP SIGNATURE----- --=-nByrCVdJe4BIqreEFuSb--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1222333105.2443.25.camel>