Softdevice-plugin

De VDR Wiki FR
Aller à la navigationAller à la recherche

Le plugin Softdevice est un décodeur MPEG-2 logiciel et utilisé par VDR comme sortie vidéo. Ainsi il n'est pas nécessaire d'avoir une carte DVB "full-featured". En le combinant avec streamdev-plugin, on construit un client VDR pas cher et silencieux.

Par rapport au décodeur MPEG hard des cartes DVB, le plugin softdevice n'a pas de problème pour décoder les flux HDTV (du moment qu'il y a assez de ressources processeur).

Le plugins reçoit le flux vidéo, le décode, le redimensionne et le convertit au format RGB. La vidéo est affichée sur framebuffer par l'une des méthodes suivantes :

   *  Décodage semi matériel à travers XvMC (XVideo Motion Compensation) avec peu de charge CPU

Ceci est supporté par plusieurs cartes graphiques NVidia(GF4MX400 et également >= GF5), S3 Unichrome (VIA Epia Boards) et potentiellement d'autres. (Option XvMC dans XF86config)

   * Décodage logiciel avec de l'overlay en sortie via Xv (XVideo). 

Fonctionne avec toutes les cartes graphiques (Option v4l dans XF86config)

   * Décodage, redimensionnement, YUV2RGB par logiciel. Sortie à travers le VESA framebuffer (charge très élevée du CPU)