Accueil > VDR > Activation du concurrent recording (old)

Activation du concurrent recording (old)

jeudi 5 avril 2007

Deux solutions possible :
- Recompilation du kernel
- Recompilation des modules DVB (en passant par v4l-dvb)

Nous allons voir la solution en recompilant seulement les modules DVB

Pour la construction de paquet Debian, vous pouvez suivre cette page : Packager v4l-dvb pour Debian ou cette page : Activation du concurrent recording qui ne compile que les modules nécessaire ou suivre les informations suivantes qui sont plus générique.

Installation des pré-requis

Les pré-requis sont mercurial pour télécharger la dernière version de v4l-dvb et les headers du kernel.

apt-get install mercurial linux-headers-$(uname -r)

Récuperation des sources de v4l-dvb

cd /usr/src
hg clone http://linuxtv.org/hg/v4l-dvb

Récupération du patch pour activer le concurrent recording

wget http://vdrbox.lautre.net/fichiers/VDR/DVB/dvb-cwidx-v4l-dvb.diff

Application du patch

cd v4l-dvb
patch <../dvb-cwidx-v4l-dvb.diff -p0

Suppression du patch

rm ../dvb-cwidx-v4l-dvb.diff

Compilation et installation

Deux solutions sont possibles suivants si le kernel pour lequel vous souhaitez compiler v4l-dvb est en cours de fonctionnement lors de la compilation ou non :

1 - pour le kernel en cours de fonctionnement

make
make install
make firmware_install
make kernel-links

2 - pour un kernel installé mais pas encore en cours

Exemple : Suite à l’installation d’un nouveau kernel, vous souhaitez pouvoir recompiler v4l-dvb sans avoir à rebooter auparavant pour que le kernel soit actif

Récuperer le numéro de version pour lequel vous souhaitez compiler v4l-dvb. Vous trouverez la liste des versions avec cette commande :

ls /lib/modules/

Exemple de résultat : 2.6.26-2-686  2.6.29-1-686

Je souhaites pouvoir compiler pour la version 2.6.29-1-686, il faut donc taper les commandes suivantes :

make VER=2.6.29-1-686
make install VER=2.6.29-1-686
make firmware_install VER=2.6.29-1-686
make kernel-links VER=2.6.29-1-686

Rechargement des modules

Deux solutions possible :
- Soit en redemarrant votre PC
- Soit avec une commande prevu avec v4l-dvb

make reload

Je prefere la solution du reboot qui chargera seulement les modules necessaires à mon système.

Les modules DVB supporte à présent le concurrent recording.


Mise à jour :
 Modification du patch, suite aux changements sur les sources v4l (19/05/2007)
 Changement d’hébergeur (08.05.2008)
 Mise en page (28.04.2009)
 Possibilité de compiler pour un kernel non actifs (28.04.2009)
 Installation des firmwares (28.04.2009)
 Rajout d’un lien vers l’article 11 (21.05.2009)
 Rajout d’un lien vers l’article 43 (19.12.2010)
 Utilisation de la coloration du code (13.07.2021)

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Se connecter
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Ajouter un document