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)