Skip site navigation (1)Skip section navigation (2)
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>