Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 May 2008 08:48:16 +0100
From:      Dieter <freebsd@sopwith.solgatos.com>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: TV-Tuner cards ( NTSC / PAL / SECAM ) - which works best? 
Message-ID:  <200805271548.PAA00704@sopwith.solgatos.com>
In-Reply-To: Your message of "Tue, 27 May 2008 10:21:07 BST." <1211880067.10665.36.camel@localhost> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Hi-def in the UK is available over DVB-S and DVB-S2 (and presumably over
> 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.

Do you have a number for this "very high bitrate MPEG 4" ?

> 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.

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.

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.

You can get decoder chips, for example:

  Broadcom BCM70010 and BCM70012 claim to decode HD.
  Mpeg2 up to 125 Mbps, H.264 up to 40 Mbps.

  Available as chips, or on PCIe, PCIe mini, and ExpressCard 34 cards.

  Under $40.

  Product brief:
  http://www.broadcom.com/collateral/pb/70010_70012-PB00.pdf

  A BSD device driver would need to be written.  And you need
  a free slot.  (Free slot?  What's that?)

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?

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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805271548.PAA00704>