As I said in my earlier post most of the software required to demultiplex
and decode DVB-compliant MPEG2 transport streams is already available in
MeeGo. Gstreamer handles the demuxing of the TS and the plugins can handle
the video and audio decoding. For video it is typically MPEG-2 for standard
definition and MPEG-4 Part 10 (H.264) for high definition (sometimes also
for SD to gain bandwidth). Audio typically is AC3.

What's missing is decoding of the Service Information if required and
eventually the Teletext. Although DVB defines Teletext encoding as stream it
is not that commonly used. Many operators are still using the VBI-encoding
from the analog days and in that case the Teletext is found in the video
stream.

Most, and in particular cheap, DVB hardware does not support any demuxing
and decoding at all. It's only a tuner/demodulator. The kernel driver for
the hardware will then only allow tuning to a particular channel and then
deliver the MPEG-2 TS to the user level application.

If all you want to do is watch DVB TV on your MeeGo device all you need is
tuner/demod hardware, a character device driver for it to control it and to
read the MPEG-2 TS from.

Rudi

On Fri, Oct 29, 2010 at 2:49 PM, Nicolas Dufresne <
[email protected]> wrote:

>  Le vendredi 29 octobre 2010 à 13:28 -0700, Auke Kok a écrit :
>
>  I hate to say this, but the fact that "it works in ubuntu" does not mean
> anything, as there are too many applications in ubuntu that we will
> never be able to ship due to licensing restrictions etc. Is it shipped
> as part of a default unmodified upstream kernel? Does it require
> MPEG-licensed components?
>
> DVB Kernel driver does not deal with encoding/decoding MPEG unless this is
> implemented by hardware (in which case the licence is part of the hardware
> price).
>
> I think the request here is as simple as, is it possible to include DVB
> linux stack in the Linux drivers ? Getting the rest of the softwares is much
> easier task since it can be done by an independent team.
>
> regards,
> Nicolas (alias stormer)
>
> _______________________________________________
> MeeGo-dev mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-dev
>
>
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to