Date: Wed, 28 May 2008 09:37:57 +0100 From: Tom Evans <tevans.uk@googlemail.com> To: Dieter <freebsd@sopwith.solgatos.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: TV-Tuner cards ( NTSC / PAL / SECAM ) - which works best? Message-ID: <1211963877.10665.48.camel@localhost> In-Reply-To: <200805271548.PAA00704@sopwith.solgatos.com> References: <200805271548.PAA00704@sopwith.solgatos.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-Ea3HqBmVVch1Pfjlmejx Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2008-05-27 at 08:48 +0100, Dieter wrote: > > Hi-def in the UK is available over DVB-S and DVB-S2 (and presumably ove= r > > DVB-C as well, unsure), and is usually very high bitrate MPEG 4 AVC > > MBAFF, which is EXTREMELY hard to decode in real time for a general > > purpose computer. This either means you need a very fast (expensive) > > computer, or you don't have hi-def support. This makes it very > > unappealing - cheap and crap or expensive and not-quite-so-crap. >=20 > Do you have a number for this "very high bitrate MPEG 4" ? 16-20 Mbps MPEG 4 AVC MBAFF [1] I can't find an explicit reference to the bitrate - iirc it is in the ballpark of 20 Mbps. Here is a reference to the difficulties of decoding it [2] under linux and windows. >=20 > > For the US market, it is much easier (I believe), as most of their HD > > content is delivered as MPEG-2, which is much easier to decode. >=20 > US OTA is MPEG 2. Max bitrate is approx 19.3 Mbps. > I've read that some cable and sat is converting to MPEG 4. > I don't have bitrate numbers for those. >=20 > Some content is only available in HD. If you can't decode HD in > real time you have to record it, transcode it down to SD, then watch > the SD. Not a great solution. Word is that scaling is expensive, > so a display that is at least 1920x1080 would be helpful in reducing > CPU requirements. >=20 > You can get decoder chips, for example: >=20 > Broadcom BCM70010 and BCM70012 claim to decode HD. > Mpeg2 up to 125 Mbps, H.264 up to 40 Mbps. >=20 > Available as chips, or on PCIe, PCIe mini, and ExpressCard 34 cards. >=20 > Under $40. >=20 > Product brief: > http://www.broadcom.com/collateral/pb/70010_70012-PB00.pdf >=20 > A BSD device driver would need to be written. And you need > a free slot. (Free slot? What's that?) That sounds freakin awesome. Wonder if they can handle MBAFF encoding. >=20 > ATI has documented some of their graphics chips. The penguins > have them offloading some of the video decode work. Is anyone > working on getting this working with BSD? >=20 > The 780G is supposed to be able to decode HD H.264, but I don't know > if they've documented that chip or not. All Nvidia chips from 6600 (ish) up can accelerate H264, and all Ati with 'avivo' (1xxx series) can also do it. The problem is, they can only accelerate within windows. Theres no open API that would allow apps + drivers to accelerate video decoding. There is a started project at freedesktop working on video acceleration apis [3], but it isn't exactly making stellar progress :) Cheers Tom [1] http://www.digitalradiotech.co.uk/uk_satellite_bit_rates.php [2] http://www.mythtv.org/pipermail/mythtv-users/2006-November/156604.html [3] http://www.freedesktop.org/wiki/Software/vaapi --=-Ea3HqBmVVch1Pfjlmejx Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEABECAAYFAkg9Gd4ACgkQlcRvFfyds/cFTwCgqHX7RY9Ndw74XXrqEiSBDcY5 mn4AnimhQG6lexwL8vGsOg/EOrYLHrtr =j/R8 -----END PGP SIGNATURE----- --=-Ea3HqBmVVch1Pfjlmejx--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1211963877.10665.48.camel>