Activation du concurrent recording (old)
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)
Site réalisé avec SPIP 3.2.1 + AHUNTSIC
Hébergement par l'autre net et ma propre infra.
Visiteurs connectés : 1