Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/08/2005, à 11:16

manu (newbie)

Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Depuis quelques jours, et grace à ce forum, j'ai pas mal progressé sur l'utilisation de la carte tuner Winfast TV 2000

Ce premier post sera un retour d'expérience, j'espère que celà pourra aider les possesseur de cette carte qui galèrent à la faire fonctionner (je pense aux newbies comme moi)
Le second, ce sera des questions pour m'aider à la faire tourner au boot, ...



Faire fonctionner la carte

Grace aux différents topics, j'ai pu lister les principales commandes à entrer dans la console.
étant donné que le kernel détecte automatiquement la carte, celà sera assez court:

pour vérifier la présence des modules bttv (modules carte tuner):

dmesg
dmesg | grep bttv

"dmesg | gerp bttv " chez moi:

manu@ubuntu:~$ dmesg | grep bttv
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:14.0, irq: 17, latency: 32, mmio: 0xf8103000
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=003ff910 [init]
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... found
bttv0: registered device video1
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "remote0"
bttv0: unloading
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:14.0, irq: 17, latency: 32, mmio: 0xf8103000
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=003ff910 [init]
bttv0: using tuner=24
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... found
bttv0: registered device video1
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 . ok
bttv0: add subdevice "remote0"

la carte est bien détectée, le tuner, sera à reconfigurer, le périphérique vidéo est configuré en /dev/video1 : bah oui, /dev/video0 est déjà pris par la web cam (merci le wiki ubuntu au passage) !! le tampon est configuré en /dev/vbi0

chargement des modules bttv et confuration du tuner:
http://xawdecode.sourceforge.net/aideFR/htmlpage/prerequisCTVall.htm
il faut forcer la reconnaissance du tuner Philips PAL/SECAM multi (FQ1216ME) (ma carte est récente, des versions plus anciennes peuvent avoir des tuner différents? mais toujours pal-secam en france, pour les autres régions du globe ?)


sudo rmmod bttv
sudo modprobe bttv card=34 tuner=24

TVTIME : application tv qui marche bien

$ sudo apt-get install tvtime
$ tvtime

en cas de problème, si Tvtime ne détecte pas le son, la vidéo... il est très facile d'éditer le fichier de configuration pour indiquer à Tvtime ce que l'on veut.

sudo gedit /etc/tvtime/tvtime.xml

voilà le genre de modification que j'ai apporté pour ne pas avoir tvtime qui se branche en /dev/video0 (la webcam) et me renvoie des erreurs:

V4Ldevice=/dev/video1      #correspond au point de montage vidéo donné dmesg

norm = secam        #pour la france

frequencies = france       #idem

inputwidth = 720      #défaut

VBIdevice= /dev/vbi0    #point de montage du tampon vidéo (buffers)

mixerdevice= /dev/mixer:cd     #périphérique son auquel est raccordé la carte tuner sur la carte mère, et donc dans ALSA, d'anciennes versions de cette carte comportaient un cable externe à brancher sur l'entrée micro, avec cette version de la winfast, le cable a été branché dans la tour, sur la fiche normalement prévue et dédié au cable du lecteur de cd/dvd

ensuite, au démarrage de tvtime, il ne restera plus qu'à lancer un scan des chaines pour régler sa TV...




XDTV bonne application TV, doit permettre d'enregistrer ses émissions

modifier le sourcelist dans Synaptic:
ajouter:

deb http://xawdecode.sourceforge.net/debian/ binary/

installer libavcodec2xxxxx.deb (selon votre configuration) : telecharger sur:

http://search.belnet.be/packages/ubuntu/ubuntu/pool/multiverse/f/ffmpeg/


sudo dpkg -i libavcodec2xxxxx.deb
sudo apt-get install xdtv

Xdtv peut ne pas fonctionner si vous avez plusieurs périphériques vidéos, les lignes de commandes indiques où est la carte tuner ( -c /dev/video1 chez moi) le tampon video ( -C /dev/vbi0 ), le périphérique son lié au tuner (-mixer_pcmchan cd  :pour lecteur de CD dans ALSA), le mode de capture d'image grabdisplay (-capture grabdisplay)

paramêtres qui marchent chez moi:

xdtv -c /dev/video1 -C /dev/vbi0 -mixer_pcmchan cd -capture grabdisplay

(il peut être une bonne idée d'ouvrir xdtv avec le controleur de volume de gnome ouvert. Cela permet d'être sûr que l'on a le bon périphérique son alumé)

d'autres lignes de commandes peuvent être nécessaires en fonction de votre configuration:
voir ici:
http://xawdecode.sourceforge.net/aideFR/htmlpage/parametresExeXAW.htm


une fois XDTV allumé, choisir
norme: secam (pour la france)
source video: television
fréquences: secam-france

puis aller dans éditeur de canaux et lancer scantv
l'application contient une fonction magnétoscope, mais je n'ai pas encore réussi à enregistrer avec du son.

NXTVEPG le programme TV en quelques clics

à part le teletext, les cartes tuners peuvent fournir d'autres informations, notamment avec les flux contenant des informations sur les émissions en court et le programme de toute la semaine: mieux que le teletext non?
screenshot
ce logiciel a besoin de Xdtv et d'une carte tuner:
exemple pour installation sur un pc i386:

installer via apt-get les librairies nécessaires.
télécharger une version plus ancienne, la décompresser, la compiler (il n'y a pas de ./configure à faire):

sudo apt-get install gcc tcl8.4-dev tk8.4-dev libxmu-dev
wget http://prdownloads.sourceforge.net/nxtvepg/nxtvepg-2.7.4.tar.gz?use_mirror=ovh 
tar xvfz nxtvepg-2.7.4.tar.gz
cd ./nxtvepg-2.7.4
make
sudo make install
nxtvepg

choisir sa carte tuner
choisir son application video associée : Xdtv
chercher des provider de flux (canal+ et m6 en france)
lancer un scan
à 100%, :

grid layout : cocher
navigate: reset

problèmes résolus:
-pour pouvoir sauver la configuration:
sudo chmod 777 -R /var/tmp/nxtvdb
-mon tuner est en /dev/video1 et nxtvepg cherche le tampon en /dev/vbi1 (au lieu de /dev/vbi0 sur ma config)
il faut donc créer un lien virtuel:
ln -s /dev/vbi0 /dev/vbi1

c'est magique, on a le programme TV pour une semaine, et Xdtv affiche le nomde programme en cours!!
Pour sortir le programme TV en HTML, facile:
-contrpl/export as html
-choisirs les options: all matching programs max =2000 / write titles only / different columns than main windows (reminders marks, day & month, network name , running time, title, day of the week)
-ouvrez avec firefox et consulter le program TV de la semaine sauvé dans votre home...  ;-)

Manu

Dernière modification par manu (newbie) (Le 01/09/2005, à 21:41)

Hors ligne

#2 Le 23/08/2005, à 11:22

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

1/boot

j'ai essayé de modifier /etc/modules pour faire tourner la carte tuner dès le démarrage, mais je n'ai pas obtenu de résultat probant.

en relisant le wiki de Nehuzel sur l'install de webcam logitek (http://wiki.ubuntu-fr.org/materiel/webcam_logitech_msn) , j'ai vu qu'il avait créé un fichier quickcam dans /etc/ini.d/, puis l'avait ajouté au processus de boot dans /etc/rcS.d/

il doit être possible de faire celà avec le carte tuner winfast, du genre:
créer un /etc/init.d/winfast

#! /bin/sh
# /etc/init.d/winfast: reload the winfast TV 2000 driver.

rmmod bttv
modprobe bttv card=34 tuner=24

et lier le fichier dans /etc/rcS.d/s99winfast 

personnellement, j'ai édité le fichier qui existait pour la webcam:

#! /bin/sh
# /etc/init.d/quickcam: reload the Logitech Quickcam Messenger driver. et la winfast tv 2000

rmmod quickcam
modprobe quickcam
rmmod bttv
modprobe bttv card=34 tuner=24

Autre solution proposée par Nanal quelques posts plus bas:

"

Il y a beaucoup plus simple pour exécuter la configuration du tuner à chaque démarrage.
Il suffit de créer un fichier "bttv" dans le répertoire /etc/modules.d/ et d'y mettre :
options bttv card=34 tuner=24

ATTENTION: utiliser l'autocomplétion avec la touche tabulation (au dessus de caps-lock) pour trouver le répertoire car je le fais de tête.
Code:

sudo touch /etc/modules.d/bttv
sudo echo "options bttv card=34 tuner=24" > /etc/modules.d/bttv

Voilà c'est fini. Il n'y a plus qu'à relancer le module avec un modprobe ou redémarrer la machine.

A noter que pour la version Winfast TV 2000 XP j'utilise le tuner 3 sans soucis et par soucis de précision j'ai précisé radio=0 (car pas de tuner FM sinon =1)

"

Dernière modification par manu (newbie) (Le 30/08/2005, à 14:19)

Hors ligne

#3 Le 25/08/2005, à 00:48

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

bon j'ai résolu mes problèmes après la visite d'un site sympa:
http://gkcmatv.free.fr/viewforum.php?f=6&sid=312e84ecaaa7a6257a4431c47425ade3


j'ai ajouté -noalsa pour que XDTV se lance avec OSS, et -mixer_dev cd
pour renvoyer vers l'entrée CD:

xdtv -c /dev/video1 -C /dev/vbi0 -noalsa -mixer_dev cd

maintenant je peux enregistrer avec du son, c'est top.

prochaine étape, la télécommande avec winlirc, je vous tient au courant

manu

Hors ligne

#4 Le 25/08/2005, à 16:05

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Salut Manu,

Trés bon post, avec tous les détails. wink

manu (newbie) a écrit :

prochaine étape, la télécommande avec winlirc, je vous tient au courant

Ce n'est pas le plus compliqué, si tu trouves le fichier de config de ta télécommade. ici.

Bon courage.

A+


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#5 Le 25/08/2005, à 18:41

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

ce n'est pas le plus compliqué????

ben, c'est pas si évident non plus.

j'ai trouvé un topic sur le forum anglophone d'ubuntu:
http://ubuntuforums.org/showthread.php?t=39125&highlight=lirc+install

c'est déjà un bon point de départ:

j'ai télécharger les sources du kernel, décompréssé,fait les raccourci...
téléchargé la version de lirc conseillée: 0.7.1

./setup.sh

la commande lance un log de configuration sympa dans la console.
je choisi ma carte tuner: winfast 2000 deluxe.
le log me permet de lance un "run configure" dasn son interface graphique...

qui me renvoie un:

You will have to use the lirc_gpio kernel module.

Now enter 'make' and 'make install' to compile and install the package.

manu@ubuntu:~/lirc-0.7.1$

alors, je tente ceci avec de faire un "make" :

manu@ubuntu:~/lirc-0.7.1$ modprobe lirc_gpio
FATAL: Module lirc_gpio not found.

alors qui a une idée pour que j'avance un peu???

merci d'avance,

Manu (un autre ch'ti, de Dunkerque // nord)

Hors ligne

#6 Le 25/08/2005, à 19:00

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Pourquoi télécharger les sources. avec Synaptic tu peux l'avoir.

Tu ne serais pas Ch'ti, par hazard. lol

A+

Dernière modification par perso (Le 25/08/2005, à 21:31)


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#7 Le 25/08/2005, à 22:47

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

ben parce que la version synaptic est réputée ne pas fonctionner et générer des fichiers qui empèchent son bon fonctionnement.

j'ai repéré ça:
http://mythubu.free.fr/index.php?rubrique=Lirc

je vais tester ce weekend.

à plus / bon weekend

Hors ligne

#8 Le 25/08/2005, à 23:14

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

manu (newbie) a écrit :

alors, je tente ceci avec de faire un "make" :

manu@ubuntu:~/lirc-0.7.1$ modprobe lirc_gpio
FATAL: Module lirc_gpio not found.

alors qui a une idée pour que j'avance un peu???

Je crois que tu essaye d'utiliser le port infra-rouge de ta carte ?
La solution, la plus simple,c'est de mettre un récepteur infra-rouge sur le port série. Et la, cela devient simple.

manu (newbie) a écrit :

ben parce que la version synaptic est réputée ne pas fonctionner et générer des fichiers qui empèchent son bon fonctionnement.

Alors la, je te comprends. lol

manu (newbie) a écrit :

je vais tester ce weekend.

Ce Week-end, je suis la haut, donc je ne pourrais pas t'aider.

Mais Lundi, je suis à Paris.

A+

EDIT : Tu peux aussi remplacer, ta télécommande infra-rouge par une ATI Remote Wonder.

Dernière modification par perso (Le 26/08/2005, à 09:18)


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#9 Le 27/08/2005, à 00:13

insan

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Merci manu pour ce post qui m'a aidé à trouvé une solution à mon problème d'enregistrement sur xdtv.

Il y a aussi ce post de Xarkam qui explique la démarche à suivre en détail pour faire fonctionner sa carte TV.

Hors ligne

#10 Le 29/08/2005, à 18:29

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

ajout de nxtvepg à partir des .tar.gz

voir là:
http://nxtvepg.sourceforge.net/index-fr.html


pour lirc, ça a pas l'air de vouloir marcher, mais c'est pas grave...

j'ai aussi essayé ce weekend mythtv sur ubuntu, mais c'est pas une réussite non plus. le logiciel bug quand je lance "mythtv-setup", pas possible d'accéder à à mysql ... et comme je débute ne linux, la résolution de ce problème n'est pas à l'ordre du jour

Dernière modification par manu (newbie) (Le 31/08/2005, à 13:49)

Hors ligne

#11 Le 30/08/2005, à 10:04

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Salut Manu,

manu (newbie) a écrit :

ajout de nxtvepg

Excellent, je ne connaissais pas.

manu (newbie) a écrit :

pour lirc, ça a pas l'air de vouloir marcher, mais c'est pas grave...

Quel type de problème ?

Sinon, pour ta télécommande, je te conseille l'ATI remote Wonder. Elle utilise la radio pour transférer les infos, ce qui est pratique :
- le récepteur peut-être caché.
- pas de problème d'interférence avec les appareils HIFI ou Video.

manu (newbie) a écrit :

j'ai aussi essayé ce weekend mythtv sur ubuntu, mais c'est pas une réussite non plus.

Puisque tu es dans les tests, il y a aussi Freevo que je trouve aussi lourd que Mythtv (je suis sous VDR)



wink

A+

Dernière modification par perso (Le 30/08/2005, à 14:09)


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#12 Le 30/08/2005, à 13:13

Nanal

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Il y a beaucoup plus simple pour exécuter la configuration du tuner à chaque démarrage.
Il suffit de créer un fichier "bttv" dans le répertoire /etc/modules.d/ et d'y mettre :
options bttv card=34 tuner=24

ATTENTION: utiliser l'autocomplétion avec la touche tabulation (au dessus de caps-lock) pour trouver le répertoire car je le fais de tête.

sudo touch /etc/modules.d/bttv
sudo echo "options bttv card=34 tuner=24" > /etc/modules.d/bttv

Voilà c'est fini. Il n'y a plus qu'à relancer le module avec un modprobe ou redémarrer la machine.

A noter que pour la version Winfast TV 2000 XP j'utilise le tuner 3 sans soucis et par soucis de précision j'ai précisé radio=0 (car pas de tuner FM sinon =1)


Avatar : "the mirror of the sun" by bernie (deviantart.com)

Hors ligne

#13 Le 30/08/2005, à 15:51

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

@ Nanal:

j'ai utilisé tuner=24 car c'est le tuner qui donnait le meilleur résultat quand j'utilisait K!TV dans win XP

merci pour le tuyau

@ perso:

pour lirc, c'est la version ubuntu qui est installée.
quand je fais dmesg | grep bttv:
................
................
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:14.0, irq: 17, latency: 32, mmio: 0xf8103000
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=003ff500 [init]
bttv0: using tuner=24
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... found
bttv0: registered device video1
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 . ok
bttv0: add subdevice "remote0"

j'en conclue que logiquement, remote0 représente la télécommande (? ça parrrait normal, non?)
mais il n'existe aucun remote0, dans aucun répertoire, alors que pour bien faire, il me faudrait un remote0 dans /dev/

dans  /etc/lirc/hardware.conf:

# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="default"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/lirc"
MODULES="lirc_dev lirc_gpio"

# Default configuration files for your hardware if any
LIRCD_CONF="leadtek/lircd.conf.RM-0010"
LIRCMD_CONF="leadtek/lircmd.conf.RM-0010"

le fichier de conf renvoie vers /dev/lirc, un fichier très virtuel, car lui non plus n'exite pas dans /dev/

donc:

manu@ubuntu:~$ lircd
lircd 0.7.1pre2: can't open or create /var/run/lircd.pid
lircd 0.7.1pre2: Permission denied
manu@ubuntu:~$ sudo lircd
Password:
manu@ubuntu:~$ irw

je ne suis pas étonné que l'écoute de port infrarouge par irw ne renvoie aucun message quand je tape sur sur la télécommande...
bref, je laisse tombé, on verra dans Breezy...

pour Freevo, je vais installer dès que possible.

j'ai du résoudre de gros problème avec l'installation de nxtvepg:
l'installation du libc6 de debian rendait synaptic trop instable (paquets cassées, ...)
j'ai résolu le pb en téléchargeant le libc6****.deb natif d'ubuntu.
mais nxtvepg passait maintenant pour "cassé"... grrrrrrrr

solution, prendre un paquet plus ancien, mais en .deb, pas trouvé, alors j'ai trouvé ceci:
http://sourceforge.net/project/showfiles.php?group_id=64430
la source en .tar.gz version 2.7.4,
ça marche aussi


Manu

Dernière modification par manu (newbie) (Le 30/08/2005, à 16:45)

Hors ligne

#14 Le 30/08/2005, à 16:40

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

j'en conclue que logiquement, remote0 représente la télécommande (? ça parrrait normal, non?)

Oui.


mais il n'existe aucun remote0, dans aucun répertoire, alors que pour bien faire, il me faudrait un remote0 dans /dev/

Par forcement. As-tu chargé les modules suivants  ? : - lirc_dev et lirc_gpio

Tu devrais voir un device de type : /dev/lirc0 ou /dev/lirc/0

Sinon, j'ai trouvé : ceci

A+

EDIT : Je pense que le plus approprié c'est d'utiliser les sources et de les compiler. Cela te permettras de configurer LIRC.

Dernière modification par perso (Le 31/08/2005, à 11:04)


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#15 Le 01/09/2005, à 11:31

insan

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Merci manu pour ces informations ...

En essayant d'installer NXTVEPG, j'ai eu des erreurs de compilation avec les fichiers pibox.c et pioutput.h et aussi les librairies tcl.h et tk.h qu'il ne trouve pas !

Voici le log des erreurs (avec la commande make) :

...................................
..................................
epgui/pibox.c
epgui/pibox.c:35:17: attention : tcl.h : Aucun fichier ou répertoire de ce type
epgui/pibox.c:36:16: attention : tk.h : Aucun fichier ou répertoire de ce type
In file included from epgui/pibox.c:43:
epgui/pioutput.h:60: error: erreur de syntaxe before "Tcl_Obj"
epgui/pioutput.h:60: attention : pas de point virgule à la fin de la structure ou de l'union
epgui/pioutput.h:61: attention : type defaults to `int' in declaration of `PIBOX_COL_CFG'
epgui/pioutput.h:61: attention : data definition has no type or storage class
epgui/pibox.c:194: error: erreur de syntaxe before "ttp"
epgui/pibox.c:195: attention : function declaration isn't a prototype
epgui/pibox.c: Dans la fonction « PiBox_Toggle »:
epgui/pibox.c:196: error: `Tcl_Obj' undeclared (first use in this function)
epgui/pibox.c:196: error: (Each undeclared identifier is reported only once
epgui/pibox.c:196: error: for each function it appears in.)
epgui/pibox.c:196: error: `pTmpObj' undeclared (first use in this function)
epgui/pibox.c:198: error: `ttp' undeclared (first use in this function)
epgui/pibox.c:200: attention : implicit declaration of function `Tcl_GetVar2Ex'
epgui/pibox.c:200: error: `interp' undeclared (first use in this function)
epgui/pibox.c:200: error: `TCL_GLOBAL_ONLY' undeclared (first use in this function)
epgui/pibox.c:201: attention : implicit declaration of function `Tcl_GetIntFromObj'
epgui/pibox.c:201: error: `TCL_OK' undeclared (first use in this function)
epgui/pibox.c:215: attention : implicit declaration of function `UiControl_AiStateChange'
epgui/pibox.c: Dans la fonction « PiBox_Create »:
epgui/pibox.c:247: attention : implicit declaration of function `Tcl_CreateObjCommand'
epgui/pibox.c:247: error: `interp' undeclared (first use in this function)
make: *** [build-i386/epgui/pibox.o] Erreur 1

Et voici le fichier pibox.c :

*
 *  Nextview GUI: programme list meta module
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License Version 2 as
 *  published by the Free Software Foundation. You find a copy of this
 *  license in the file COPYRIGHT in the root directory of this release.
 *
 *  THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
 *  BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
 *  MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *
 *  Description:
 *
 *    This module is the parent of the actual PI listbox implementations
 *    between which the user can choose.  It performs th task of
 *    initializing and destroying the currently used child upon startup
 *    or layout change.
 *
 *  Author: Tom Zoerner
 *
 *  $Id: pibox.c,v 1.3 2004/04/02 12:22:17 tom Exp tom $
 */

#define DEBUG_SWITCH DEBUG_SWITCH_EPGUI
#define DPRINTF_OFF

#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include <tcl.h>
#include <tk.h>

#include "epgctl/mytypes.h"
#include "epgctl/debug.h"
#include "epgdb/epgblock.h"
#include "epgui/epgmain.h"
#include "epgui/uictrl.h"
#include "epgui/pioutput.h"
#include "epgui/pidescr.h"
#include "epgui/pilistbox.h"
#include "epgui/pinetbox.h"
#include "epgui/pibox.h"


// ----------------------------------------------------------------------------
// local variables
//
typedef enum
{
   PIBOX_TYPE_NULL,
   PIBOX_TYPE_LISTBOX,
   PIBOX_TYPE_NETBOX
} PIBOX_TYPE;

static PIBOX_TYPE pibox_type = PIBOX_TYPE_NULL;

// ----------------------------------------------------------------------------
// Forward calls
//
void PiBox_Reset( void )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         PiListBox_Reset();
         break;
      case PIBOX_TYPE_NETBOX:
         PiNetBox_Reset();
         break;
      default:
         debug0("PiBox-Reset: ignore call while not initialized");
         break;
   }
}

void PiBox_Refresh( void )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         PiListBox_Refresh();
         break;
      case PIBOX_TYPE_NETBOX:
         PiNetBox_Refresh();
         break;
      default:
         debug0("PiBox-Refresh: ignore call while not initialized");
         break;
   }
}

const PI_BLOCK * PiBox_GetSelectedPi( void )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         return PiListBox_GetSelectedPi();

      case PIBOX_TYPE_NETBOX:
         return PiNetBox_GetSelectedPi();

      default:
         debug0("PiBox-GetSelectedPi: ignore call while not initialized");
         return NULL;
   }
}

void PiBox_GotoPi( const PI_BLOCK * pPiBlock )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         PiListBox_GotoPi(pPiBlock);
         break;
      case PIBOX_TYPE_NETBOX:
         PiNetBox_GotoPi(pPiBlock);
         break;
      default:
         debug0("PiBox-GotoPi: ignore call while not initialized");
         break;
   }
}

// ----------------------------------------------------------------------------
// Copy network mapping table from global Tcl variables
//
void PiBox_AiStateChange( void )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         PiListBox_AiStateChange();
         break;
      case PIBOX_TYPE_NETBOX:
         PiNetBox_AiStateChange();
         break;
      default:
         debug0("PiBox-AiStateChange: ignore call while not initialized");
         break;
   }
}

// ----------------------------------------------------------------------------
// Update the listbox state according to database and acq state
//
void PiBox_ErrorMessage( const uchar * pMessage )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         PiListBox_ErrorMessage(pMessage);
         break;
      case PIBOX_TYPE_NETBOX:
         PiNetBox_ErrorMessage(pMessage);
         break;
      default:
         debug0("PiBox-ErrorMessage: ignore call while not initialized");
         break;
   }
}

// ----------------------------------------------------------------------------
// Free resources allocated by the listbox
//
void PiBox_Destroy( void )
{
   switch (pibox_type)
   {
      case PIBOX_TYPE_LISTBOX:
         PiListBox_Destroy();
         break;
      case PIBOX_TYPE_NETBOX:
         PiNetBox_Destroy();
         break;
      default:
         break;
   }
   pibox_type = PIBOX_TYPE_NULL;

   PiOutput_Destroy();
   PiDescription_Destroy();
}

// ----------------------------------------------------------------------------
// Link the listbox commands with this box type
// - client data <ttp> is a boolean parameter: "isInitial": TRUE when called
//   during application start -> suppress PI box reset
//
static int PiBox_Toggle( ClientData ttp, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[] )
{
   Tcl_Obj * pTmpObj;
   int       newType;
   bool      isInitial = PVOID2INT(ttp);

   pTmpObj = Tcl_GetVar2Ex(interp, "pibox_type", NULL, TCL_GLOBAL_ONLY);
   if ((pTmpObj != NULL) && (Tcl_GetIntFromObj(interp, pTmpObj, &newType) == TCL_OK))
   {
      if (newType == 0)
      {
         if (pibox_type != PIBOX_TYPE_LISTBOX)
         {
            if (pibox_type == PIBOX_TYPE_NETBOX)
               PiNetBox_Destroy();
            PiListBox_Create();

            pibox_type = PIBOX_TYPE_LISTBOX;

            if (isInitial == FALSE)
            {  // if in database exception state, re-display the message
               UiControl_AiStateChange(DB_TARGET_UI);
            }
         }
      }
      else if (newType == 1)
      {
         if (pibox_type != PIBOX_TYPE_NETBOX)
         {
            if (pibox_type == PIBOX_TYPE_LISTBOX)
               PiListBox_Destroy();
            PiNetBox_Create();

            pibox_type = PIBOX_TYPE_NETBOX;

            if (isInitial == FALSE)
            {  // if in database exception state, re-display the message
               UiControl_AiStateChange(DB_TARGET_UI);
            }
         }
      }
      else
         debug1("PiBox-Toggle: unknown type %d", newType);
   }
   return TCL_OK;
}

// ----------------------------------------------------------------------------
// create the listbox and its commands
// - this should be called only once during start-up
//
void PiBox_Create( void )
{
   Tcl_CreateObjCommand(interp, "C_PiBox_Toggle", PiBox_Toggle, INT2PVOID(FALSE), NULL);

   PiDescription_Init();
   PiOutput_Init();

   // check if the widget is enabled; if yes allocate memory and initialize
   PiBox_Toggle(INT2PVOID(TRUE), interp, 0, NULL);
}

Et voici le fichier pioutput.h :

*
 *  Nextview GUI: Output of PI data in various formats
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License Version 2 as
 *  published by the Free Software Foundation. You find a copy of this
 *  license in the file COPYRIGHT in the root directory of this release.
 *
 *  THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
 *  BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
 *  MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *
 *  Description: see according C source file.
 *
 *  Author: Tom Zoerner
 *
 *  $Id: pioutput.h,v 1.17 2003/09/23 19:27:43 tom Exp tom $
 */

#ifndef __PIOUTPUT_H
#define __PIOUTPUT_H


// ----------------------------------------------------------------------------
// Definition of PI listbox column types - must match keyword list in source
//
typedef enum
{
   PIBOX_COL_DAY,
   PIBOX_COL_DAY_MONTH,
   PIBOX_COL_DAY_MONTH_YEAR,
   PIBOX_COL_DESCR,
   PIBOX_COL_DURATION,
   PIBOX_COL_ED_RATING,
   PIBOX_COL_FORMAT,
   PIBOX_COL_LIVE_REPEAT,
   PIBOX_COL_NETNAME,
   PIBOX_COL_PAR_RATING,
   PIBOX_COL_PIL,
   PIBOX_COL_SOUND,
   PIBOX_COL_SUBTITLES,
   PIBOX_COL_THEME,
   PIBOX_COL_TIME,
   PIBOX_COL_TITLE,
   PIBOX_COL_WEEKDAY,
   PIBOX_COL_WEEKCOL,
   PIBOX_COL_REMINDER,
   PIBOX_COL_USER_DEF,
   PIBOX_COL_INVALID
} PIBOX_COL_TYPES;

// cache for PI listbox column configuration
typedef struct
{
   PIBOX_COL_TYPES  type;
   uint             width;
   bool             skipNewline;
   Tcl_Obj        * pDefObj;
} PIBOX_COL_CFG;


// ----------------------------------------------------------------------------
// Interface functions declaration

// Interface to main module
void PiOutput_Init( void );
void PiOutput_Destroy( void );

// interface to PI listboxes
void PiOutput_PiListboxInsert( const PI_BLOCK *pPiBlock, uint textrow );
uint PiOutput_PiNetBoxInsert( const PI_BLOCK * pPiBlock, uint colIdx, sint textRow );

// Interface to HTML dump
#ifdef _TCL
PIBOX_COL_TYPES PiOutput_GetPiColumnType( Tcl_Obj * pKeyObj );
uint PiOutput_MatchUserCol( const PI_BLOCK * pPiBlock, PIBOX_COL_TYPES * pType, Tcl_Obj * pMarkObj,
                            uchar * pOutBuffer, uint maxLen, Tcl_Obj ** ppImageObj, Tcl_Obj ** ppFmtObj );
uint PiOutput_PrintColumnItem( const PI_BLOCK * pPiBlock, PIBOX_COL_TYPES type,
                               uchar * pOutBuffer, uint maxLen );
const PIBOX_COL_CFG * PiOutput_CfgColumnsCache( uint colCount, Tcl_Obj ** pColObjv );
void PiOutput_CfgColumnsClear( const PIBOX_COL_CFG * pColTab, uint colCount );
#endif

#endif  // __PIOUTPUT_H

Merci par avance pour tout aide !

NB1 : Je précise qu'en exécutant la première fois la commande make, j'ai eu des erreurs :

make: gcc : commande introuvable
make: *** [build-i386/tcl2c] Erreur 127

J'ai donc installé gcc via synaptic... puis j'ai relancé make et ça m'a donné ce que j'ai relaté ci-dessus.

NB2 : Je programmais avant avec Turbo Pascal et je ne connais C que très très peu ... j'ai cherché ce qui clochait dans ces fichiers mais je n'ai rien trouvé !

Dernière modification par insan (Le 01/09/2005, à 11:36)

Hors ligne

#16 Le 01/09/2005, à 11:36

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Salut Insan,

Il faut installer :
tcl8.4-dev
tk8.4-dev

et cela devrait résoudre pas mal de tes problèmes.

wink

A+


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#17 Le 01/09/2005, à 11:42

insan

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Merci perso !

Après les avoir installé, j'ai relancé make et ça apparemment bien passé sauf que les 3 dernières lignes sont :

/usr/bin/ld: ne peut trouver -lXmu
collect2: ld a retourné 1 code d'état d'exécution
make: *** [build-i386/nxtvepg] Erreur 1

Comment remédier à cette erreur ?

Merci !!

Hors ligne

#18 Le 01/09/2005, à 11:50

marc059

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Installe libxmu-dev.

Je savais bien qu'il manquait quelque chose lol

Sinon, je suis encore dispo, par MSN.

A+


Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.

Hors ligne

#19 Le 01/09/2005, à 11:56

insan

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Merci encore une fois .. ça a réussi sans aucun erreur !

Je continue la compilation ... si problème je passerai au MSN !

Hors ligne

#20 Le 01/09/2005, à 12:02

insan

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Tout c'est bien passé, maintenant je configure Nextview EPG ...

Donc, je récapitule pour ceux qui veulent l'installer : avant de compiler le fichier téléchargé, il faut penser (peut-être entre autres !) à installer via Synaptic :

gcc
tcl8.4-dev
tk8.4-dev
libxmu-dev

Hors ligne

#21 Le 01/09/2005, à 14:26

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

bien vue!!

j'avais pas eu ce problème car j'avais déjà ces paquets d'installés pour d'autres applications (entre autre, amsn cvs je crois).
j'ai édité le premier poste pour les suivants.

manu

Hors ligne

#22 Le 01/09/2005, à 18:01

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

FREEVO

j'avance petit à petit: suivez ici ma progression!

première chose à faire est d'ouvrir synaptic et d'installer des librairies "lib dvd", je ne sais pas lesquelles, car je mes ai toutes installées (quelques ko, pas grand chose en place), le readme de mmpython ne fournissait pas d'infos très précises, mais la compilation echouait à cause de fichiers manquant : dvd_reaser.h ...

mmpython:

wget http://ovh.dl.sourceforge.net/sourceforge/mmpython/mmpython-0.4.9.tar.gz
tar xvfz mmpython-0.4.9.tar.gz
cd ./mmpython-0.4.9
sudo python setup.py install

et ça compile...

MPlayer
il est important au bon fonctionnement de freevo d'avoir la dernière version de MPlayer:
Codex: indispensables pour lire une vidéo

libavcodec: voir à XDTV

Win32codec:

wget http://www4.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
tar xvjf all-20050412.tar.bz2

le readme:
mettre tous les codex dans le répertoire /usr/local/lib/codecs/

creer le répertoire:

sudo mkdir /usr/local/lib/codecs
cd all-20050412
sudo cp ./* /usr/local/lib/codecs/

Mplayer:

cd ~      #pour retourner en home
wget ftp://ftp5.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre7try2.tar.bz2
tar xvjf MPlayer-1.0pre7try2.tar.bz2
cd MPlayer-1.0pre7try2
./configure      # ne doit pas renvoyer de messsages d'erreurs!
make             # très long
sudo make install

2e étape: freevo

wget http://ovh.dl.sourceforge.net/sourceforge/freevo/freevo-1.5.3.tar.gz
cd ./freevo-1.5.3
sudo python setup.py install

la compilation me réclame pygame sur http://www.pygame.org/
Mais pygame est dans synaptic :

sudo apt-get install python2.4-pygame

retour dans le répertoire de freevo et compilation..................
sans aucun mess. d'erreur

après un:

freevo setup --help

et un :

freevo setup --tv=pal --chanlist=france

mais ça marche pas:

Warning: /var/cache/freevo does not exists and can't be created
Please create this directory as root and set permissions for the
Freevo user to write to it.
Using /tmp/freevo as cache directory, but this is a bad idea


Error: local_conf.py not found

Freevo is not completely configured to start
The configuration is based on three files. This may sound oversized, but this
way it's easier to configure.

First Freevo loads a file called 'freevo.conf'. This file will be generated by
calling 'freevo setup'. Use 'freevo setup --help' to get information
about the parameter. Based on the informations in that file, Freevo will guess
some settings for your system. This takes place in a file called
'freevo_config.py'. Since this file may change from time to time, you should
not edit this file. After freevo_config.py is loaded, Freevo will look for a file
called 'local_conf.py'. You can overwrite the variables from 'freevo_config.py'
in here. There is an example for 'local_conf.py' called 'local_conf.py.example'
in the Freevo distribution.

If you need more help, use the internal webserver to get more informations
how to setup Freevo. To do this, you need to set
WWW_USERS = { 'username' : 'password' }
in your local_conf.py and then you can access the doc at
http://localhost:8080/help/

The location of freevo_config.py is /usr/share/freevo/freevo_config.py
Freevo searches for freevo.conf and local_conf.py in the following locations:
  .
  /home/manu/.freevo
  /etc/freevo
  /usr/local/etc/freevo


Since it's highly unlikly you want to start Freevo without further
configuration, Freevo will exit now.

mesures radicales dignes d'un newbies comme moi:

sudo mkdir /var/cache/freevo
sudo chmod 777 /var/cache/freevo

mince!! toujours pas de local_conf.py, je lance une recherche dans nautilus... rien
le readme Html dans /doc me dit de déplacer le local_conf.py.example dans /.freevo
no problemo!

cp ~/freevo-1.5.3/local_conf.py.example ~/.freevo/local_conf.py

puis

freevo

et la, c'est magique, ça tourne!!

reste encore à tous configurer en mettant les mains dans le cambuis! Car le media center, il s'interesse pas à ma carte tuner, alors que sa principale fonction, c'est de faire magnetoscope numerique-----grrr

EDIT: ce qui suit est un travail en progression, je mettrais ça au propre

le logiciel est bourré de possibilités, mais la configuration aux petits oignons, ça va être long.
un des principaux fichiers de config est le fameux "local_conf.py"

Webserver:
je sais pas encore vraiment comment il va me servir, mais dedans il y a toute l'aide in english please

gedit ~/.freevo/local_conf.py

editer de la façon suivante, en enlevant les #_:

# Freevo builtin WWW server settings:
...
plugin.activate('www')
...
WWW_PORT = 8080
...
WWW_USERS = { "pseudo" : "motdepasse" }
...

sauvez, et dans une console:

freevo webserver start

dans votre browser internet:

http://localhost:8080/help/

passé une première page en français qui laisse de l'espoir, toute la doc est en anglais.


XMLTV: le programme TV à la semaine, Freevo l'utilise(ra) pour organiser les enregistrements, et pour afficher le programme TV de la semaine.

wget http://ovh.dl.sourceforge.net/sourceforge/xmltv/xmltv-0.5.40.tar.bz2
tar -xvjf xmltv-0.5.40.tar.bz2 
cd ./xmltv-0.5.40

le readme:
The system requirements are perl 5.6 or later, and a few Perl modules.
You will be asked about some optional components; if you choose not to
install them then there are fewer dependencies.  The full list of
needed modules is:
                                       dans synaptic:
LWP 5.65                  ## ubuntu = 5.84
XML::Parser 2.34      ## libxml-parser-perl
XML::Twig 3.10         ## 3.15
XML::Writer 0.4.6     ## 0.520
Date::Manip 5.42a   ## 5.42a-2
Memoize (included with perl 5.8 and later)
Storable (included with perl 5.8 and later)


verifier les backports bien sûr


puis:

perl Makefile.PL
make
make test
sudo make install
 tv_grab_fr --help

/usr/bin/tv_grab_fr: get French television listings in XMLTV format
To configure: tv_grab_fr --configure [--config-file FILE]
To grab listings: tv_grab_fr [--output FILE] [--quiet]
Slower, detailed grab: tv_grab_fr --slow [--output FILE] [--days N] [--offset N] [--quiet]

 tv_grab_fr --configure

using config filename /home/manu/.xmltv/tv_grab_fr.conf
The configuration file /home/manu/.xmltv/tv_grab_fr.conf
already exists.  There is currently no support for altering an
existing configuration: you have to reconfigure from scratch.

Do you wish to overwrite the old configuration? [yes,no (default=no)] yes
Get channels type : CABLE/SAT? [yes,no,all,none (default=yes)] no
Get channels type : CANAL SAT? [yes,no,all,none (default=yes)] no
Get channels type : ETRANGERES? [yes,no,all,none (default=yes)] yes
Get channels type : FREEBOX? [yes,no,all,none (default=yes)] no
Get channels type : HERTZIENNE? [yes,no,all,none (default=yes)] yes
Get channels type : TNT? [yes,no,all,none (default=yes)] no
Get channels type : TPS? [yes,no,all,none (default=yes)] no
getting channel lists
Channels for ETRANGERES
add channel rtbf2? [yes,no,all,none (default=yes)] no
add channel swf? [yes,no,all,none (default=yes)] no
add channel tsr2? [yes,no,all,none (default=yes)] no
add channel tsi? [yes,no,all,none (default=yes)] no
add channel drs? [yes,no,all,none (default=yes)] no
add channel becine2? [yes,no,all,none (default=yes)] no
add channel becine1? [yes,no,all,none (default=yes)] no
add channel plugtv? [yes,no,all,none (default=yes)] no
add channel rtbf? [yes,no,all,none (default=yes)] yes
add channel bbcprime? [yes,no,all,none (default=yes)] no
add channel tsr? [yes,no,all,none (default=yes)] no
add channel rai1? [yes,no,all,none (default=yes)] no
add channel rai2? [yes,no,all,none (default=yes)] no
add channel zdf? [yes,no,all,none (default=yes)] no
add channel tvei? [yes,no,all,none (default=yes)] no
add channel rtltvi? [yes,no,all,none (default=yes)] no
add channel rtpi? [yes,no,all,none (default=yes)] no
add channel ard? [yes,no,all,none (default=yes)] no
add channel betv? [yes,no,all,none (default=yes)] no
add channel clubrtl? [yes,no,all,none (default=yes)] no
add channel vrt1? [yes,no,all,none (default=yes)] no
add channel rtltelevision? [yes,no,all,none (default=yes)] no
add channel ketnet? [yes,no,all,none (default=yes)] no
Channels for HERTZIENNE
add channel tf1? [yes,no,all,none (default=yes)]
add channel france2? [yes,no,all,none (default=yes)]
add channel france3? [yes,no,all,none (default=yes)]
add channel canalplus? [yes,no,all,none (default=yes)]
add channel arte? [yes,no,all,none (default=yes)]
add channel m6? [yes,no,all,none (default=yes)]
add channel france5? [yes,no,all,none (default=yes)]
add channel rtl9? [yes,no,all,none (default=yes)] no
add channel tmc? [yes,no,all,none (default=yes)] no
Finished configuration.

récuperer le programme TV pour une semaine:

 tv_grab_fr .pl --days 7 --output ~/.freevo/TV.xml

In normal, fast grabbing mode all days are fetched at once, so the
--days option does nothing.  The option is useful only for reducing
the extra downloads caused by --slow mode.

using config filename /home/manu/.xmltv/tv_grab_fr.conf
getting listings
Grabber process finished in 42 seconds.

Ensuite il faut éditer le ~/.freevo/local_conf.py:

XMLTV_FILE = '/home/votrelogin/.freevo/TV.xml'

lecteur dvd

addon = lsdvd à télécharger, compiler, et à intégrer à freevo

wget http://ovh.dl.sourceforge.net/sourceforge/acidrip/lsdvd-0.15.tar.gz
tar xvfz lsdvd-0.15.tar.gz
cd ./lsdvd-0.15
./configure
make
sudo make install
freevo cache

par contre, ça bug en lecture dvd, il va y avoir des manipulations à faire...

mince, tout est en python, moi qui n'y connait rien, je vais m'amuser...

ubuntu se tranforme en media center???
oui, mais il y a encore du boulot!
si certains veulent m'aider à avancer.
ils ont déjà une idée.

là, j'ai bloqué pendant plusieurs heures, j'arrivais à lancer TVTIME dans freevo, mais celui ci refusait de se lancer en "secam"
il se lancait en pal (donc pas d'image)
pourtant, je forcait le secam dans "~/.freevo/local_conf.py" , "/etc/tvtime/tvtime.xml" , "~/.tvtime/tvtime.xml" et "~/.tvtime/stationconfig.xml".
j'avais pas pensé à revérifier "~/.freevo/freevo.conf"

et quand j'arrive à lancer freevo avec tvtime en secam ....
ben tvtime demarre pas en /dev/video1 (tuner) mais ne /dev/video0 (webcam)...

pas facile le "ubuntu media Center" !!

Dernière modification par manu (newbie) (Le 05/09/2005, à 15:41)

Hors ligne

#23 Le 02/09/2005, à 10:42

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

quelques screenshots:
menu4tq.th.jpg
menufilm9om.th.jpg
capture5av.th.png

et un site à voir:
http://www.lahiette.com/biboobox/

ubuntu media center, c'est pour bientôt...

Dernière modification par manu (newbie) (Le 05/09/2005, à 15:38)

Hors ligne

#24 Le 11/09/2005, à 17:03

t-bone

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Je possède  une Winfast TV 2000 XP pro, la commande

 dmesg | grep bttv

me donne uniquement :

bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture

Avec Xawtv et tvtime, je capte des chaines mais je n'ai pas de son.
Merci pour vos réponses

Dernière modification par t-bone (Le 11/09/2005, à 17:04)

Hors ligne

#25 Le 12/09/2005, à 01:33

manu (newbie)

Re : Winfast TV 2000 XP sur ubuntu [tvtime] [XdTV] [freevo=media center]

Winfast 2000 Pro, connais pas, ce serait pas une "expert" par hasard?

la winfast Tv 2000 a un tuner Bttv 878, un son en mono (reconnu directement par ubuntu)
la winfast tv expert a un tuner CX2388X, un son stereo et avec linux, ce sera plus complexe à faire tourner je croix.

bon, si tu captes les chaines, y'a de l'espoir.

pour le son, où est raccordé ta carte tuner: entrée micro, entrée Cd, autre?? ouvre le mixer alsa (à côté de l'heure et regarde si tout est décoché).
sinon, il y a aussi la commande $ alsamixer , on se déplace avec les flèches et la touche 'm' correspond à "mute": sourdine

manu

Dernière modification par manu (newbie) (Le 12/09/2005, à 01:37)

Hors ligne