VDR Software Decoder Plugin: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Historically, [[VDR]] required an [[AV711x]] based DVB PCI card to decode Audio and Video and to render it's [[OSD]]. Since these cards are quite expensive and old-fashioned now, so called [[budget]] cards dominate the market. They deliver the MPEG signal to the software and it's the main CPU that decodes it. See also [http://www.linuxtv.org/vdrwiki/index.php/Output_devices Output devices (VDR wiki)] for information.
Historically, [[VDR]] required an [[AV711x]] based DVB PCI card (i.e. [[full featured card]]) to decode Audio and Video and to render it's [[OSD]]. Since these cards are quite expensive and old-fashioned now, so called [[budget]] cards dominate the market. They deliver the MPEG signal to the software and it's the main CPU that decodes it. See also [http://www.linuxtv.org/vdrwiki/index.php/Output_devices Output devices (VDR wiki)] for general information.


There are two answers for the questions: "So what software is there for budget cards in Linux?"
As far we know there are two alternatives: the Xine-Plugin and the '''VDR Software Decoder Plugin''' --- see above link for more info.


==Answer 1: VDR Software Decoder Plugin==
The VDR Software Decoder Plugin is even able to decode [[HDTV]] channels, and avoids the limitations and problems of the [[AV711x]] based PCI cards. However, this plugin is not installed by default, so you have to expect some amount of work to get a software-decoder based VDR setup running.
The '''VDR Software Decoder Plugin''' is a plugin for [[VDR]]. See the [http://www.linuxtv.org/vdrwiki VDR Wiki] for more information.


However, this plugin is not installed by default, so you have to expect some amount of work to get a software-decoder based VDR setup running.
Sadly, no portable OpenGL-based renderer is known which would allow to build a STB with any cheap modern graphics card. ''(is this true, allows the xine-plugin OpenGL outputs?)''


== ==
==Answer 2: Xine==
[[Xine]] comes with full DVB support in its standard installation, therefore one only needs to install the DVB driver and xine and can start watching digital TV. The gxine user interface is very powerful and allows many changes on the run.


==More information==
I can only speak about the softdevice plugin. It works very well and with any graphics card that supports Xvideo. No 3D-stuff required. For sound it uses Alsa but here I had to use Alsa's dmix plugin else the sound stutters.
Both solutions are able to decode [[HDTV]] channels, and avoid the limitations and problems of the [[AV711x]] based PCI cards.

== ==


''Links:''
''Links:''

* [http://developer.berlios.de/projects/softdevice/ The BerliOS Project homepage of the softdevice project]
* [http://developer.berlios.de/projects/softdevice/ The BerliOS Project homepage of the softdevice project]

* [http://home2.vr-web.de/~rnissl/ Homepage of the xine Plugin for VDR]
* [http://home2.vr-web.de/~rnissl/ Homepage of the xine Plugin for VDR]
* [http://xinehq.de/ The Xine Project Homepage]


==Some open questions==
* [http://xinehq.de/ The Xine Project Homepage]
Sadly, no portable OpenGL-based renderer is known which would allow to build a STB with any cheap modern graphics card. ''(is this true, allows the xine-plugin OpenGL outputs?)''

- I can only speak about the softdevice plugin. It works very well and with any graphics card that supports Xvideo. No 3D-stuff required. For sound it uses Alsa but here I had to use Alsa's dmix plugin else the sound stutters.





Revision as of 18:38, 29 April 2006

Historically, VDR required an AV711x based DVB PCI card (i.e. full featured card) to decode Audio and Video and to render it's OSD. Since these cards are quite expensive and old-fashioned now, so called budget cards dominate the market. They deliver the MPEG signal to the software and it's the main CPU that decodes it. See also Output devices (VDR wiki) for general information.

There are two answers for the questions: "So what software is there for budget cards in Linux?"

Answer 1: VDR Software Decoder Plugin

The VDR Software Decoder Plugin is a plugin for VDR. See the VDR Wiki for more information.

However, this plugin is not installed by default, so you have to expect some amount of work to get a software-decoder based VDR setup running.

Answer 2: Xine

Xine comes with full DVB support in its standard installation, therefore one only needs to install the DVB driver and xine and can start watching digital TV. The gxine user interface is very powerful and allows many changes on the run.

More information

Both solutions are able to decode HDTV channels, and avoid the limitations and problems of the AV711x based PCI cards.

Links:

Some open questions

Sadly, no portable OpenGL-based renderer is known which would allow to build a STB with any cheap modern graphics card. (is this true, allows the xine-plugin OpenGL outputs?)

- I can only speak about the softdevice plugin. It works very well and with any graphics card that supports Xvideo. No 3D-stuff required. For sound it uses Alsa but here I had to use Alsa's dmix plugin else the sound stutters.