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 les responsables.

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