paulpoule
-
Compteur de contenus
20 -
Inscription
-
Dernière visite
Messages posté(e)s par paulpoule
-
-
Bon
Donc à version de perl différentes, ça explique que je n'ai pas pu reproduire le problème a l'identique sur mon matos.
paulpoule: tu vas devoir envisager l'option optware alors je pense.
Comment tu installes optware?
Sinon, mon script modifié fonctionne très bien maintenant :-)
0 -
dsm 4.1-2647
J'ai un syno 409+.
0 -
Oui mis à part l'utilisation du perl syno, c'est la seule chose que j'ai changée.
Voici la version de mon perl
Summary of my perl5 (revision 5 version 8 subversion 3) configuration: Platform: osname=linux, osvers=2.6.15, archname=PPC_853X uname='linux 2.6.15' config_args='' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=unde f useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='/usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-ccache-gcc', cc flags ='-I/usr/local/powerpc-linux-gnuspe/include -mcpu=8548 -mhard-float -mfloa t-gprs=double -DSYNO_PPC_853X -gstabs -O2 -I/usr/syno/include -g -DSYNO_PLATFORM =PPC_853X -fno-strict-aliasing -fexpensive-optimizations -fomit-frame-pointer -g ', optimize='-O', cppflags='-fno-strict-aliasing' ccversion='', gccversion='2.95.3 20010125 (prerelease)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize =8 alignbytes=4, prototype=define Linker and Libraries: ld='/usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-ld', ldflags =' ' libpth=/usr/local/powerpc-linux-gnuspe/lib /usr/syno/lib libs=-lnsl -ldl -lm -lcrypt -lc -lutil -lc -L/usr/local/powerpc-linux-gnuspe /lib/gcc/powerpc-linux-gnuspe/3.4.3/ -lgcc_s -L/source/perl-5.8.6 -lperl perllibs=-lnsl -ldl -lm -lcrypt -lc -lutil -L//usr/local/powerpc-linux-gnusp e/lib/gcc/powerpc-linux-gnuspe/3.4.3/ -lgcc_s libc=/usr/local/powerpc-linux-gnuspe/lib/libc-2.3.3.so, so=so, useshrplib=tr ue, libperl=libperl.so gnulibc_version='2.2.2' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-I/usr/local/power pc-linux-gnuspe/include -mcpu=8548 -mhard-float -mfloat-gprs=double -DSYNO_PPC_8 53X -gstabs -O2 -I/usr/syno/include -g -DSYNO_PLATFORM=PPC_853X -fno-strict-alia sing -fexpensive-optimizations -fomit-frame-pointer -g ' cccdlflags='-I/usr/local/powerpc-linux-gnuspe/include -mcpu=8548 -mhard-floa t -mfloat-gprs=double -DSYNO_PPC_853X -gstabs -O2 -I/usr/syno/include -g -DSYNO_ PLATFORM=PPC_853X -fno-strict-aliasing -fexpensive-optimizations -fomit-frame-po inter -g ', lddlflags='-shared -L/usr/local/powerpc-linux-gnuspe/lib/gcc/powerpc -linux-gnuspe/3.4.3/ -lgcc_s -L/usr/syno/lib' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under linux Compiled at Sep 27 2012 15:27:39 @INC: /usr/lib/perl5/5.8.6/PPC_853X /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/PPC_853X /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
0 -
Trouvé !!!
C'est la concaténation entre string et variable qui ne fonctionne pas avec des ',' chez moi mais des '.'
ex:
print OUT " {\n"; print OUT " \"duration\" : ".$prog->{duration}.",\n"; print OUT " \"event_id\" : ".$eventid++.",\n"; print OUT " \"event_name\" : ".quote($event_name).",\n"; print OUT " \"finalprogram\" : ".( $islatest ? "true" : "false").",\n"; print OUT " \"start_time\" : ".$prog->{start_time}.",\n"; print OUT " \"text_name\" : ".quote($text_name)."\n"; print OUT " }".($islatest ? "" : ",")."\n";
0 -
Merci quand même pour ton aide.
En tout cas c'est vraiment la partie du code qui écrit dans le fichier qui pose problème car en supprimant les lignes 346 à 350 ça passe.
Comment tu installes le perl optware pour tester?
0 -
A partir d'ici, le pas à pas ne rends plus la main
DB<2> n main::(/volume1/Divers/tnt/xml2epg.pl:345): 345: print OUT " {\n"; DB<2> n main::(/volume1/Divers/tnt/xml2epg.pl:346): 346: print OUT " \"duration\" : ", $prog->{duration}, ",\n"; DB<2> n
0 -
Ne m'en veut pas, tu as l'air très sympa et de bonne volonté... mais la porte de ma maison comme ça ;o))
Est-ce que tu saurais s'il y a un fichier de log à lire sur le syno?
Voici le script que j'utilise car je ne voulais stocker les fichiers sur un répertoire "accessible".
/volume1/Divers/tnt/xml2epg.pl -D -c /volume1/Divers/tnt/xml2epg.conf /volume1/Divers/tnt/tnt_lite.zip
0 -
Je suis bien en root et même en recréant le répertoire, pareil.
Voici mon bon script
http://dl.free.fr/inUzuecpv
0 -
Je m'en doutais, mais j'avais pas eu le temps de le faire .
Donc voici la conf
http://dl.free.fr/duInvFwBt
Merci d'avance
0 -
Bonjour,
Je n'arrive pas à faire fonctionner la chaîen chez moi. Le fichier pour TMC est créé mais avec rien à l'intérieur. Vu le message à la fin, je pense qu'il y a une référence à un objet vide, mais je n'ai pas envie de me mettre au pearl.
une idée?
NAS> /volume1/Divers/tnt/xml2epg.pl -D -d /volume1/Divers/tnt/ -c /volume1/Divers/tnt/xml2epg.conf /volume1/Divers/tnt/tnt _lite.zip xml2epg.pl: parsing /volume1/Divers/tnt/xml2epg.conf. DEBUG: mapping "arte" -> "^ARTE.*" DEBUG: mapping "bfmtv" -> "^BFM.*" DEBUG: mapping "canal+" -> "^CANAL.*" DEBUG: mapping "direct8" -> "^direct 8.*" DEBUG: mapping "directstar" -> "^DirectStar.*" DEBUG: mapping "france2" -> "^France 2.*" DEBUG: mapping "france3" -> "^France 3.*" DEBUG: mapping "france4" -> "^France 4.*" DEBUG: mapping "france5" -> "^France 5.*" DEBUG: mapping "franceÔ" -> "^France Ô.*" DEBUG: mapping "gulli" -> "^Gulli.*" DEBUG: mapping "itélé" -> "^i>TELE.*" DEBUG: mapping "lachaîneparlementaire" -> "^LCP.*" DEBUG: mapping "m6" -> "^M6.*" DEBUG: mapping "nrj12" -> "^NRJ12.*" DEBUG: mapping "nt1" -> "^NT1.*" DEBUG: mapping "tf1" -> "^TF1.*" DEBUG: mapping "tmc" -> "^TMC.*" DEBUG: mapping "w9" -> "^W9.*" DEBUG: mapping "LaChaineParlementaire" -> "^LCP.*" DEBUG: mapping "ARTEFrançais" -> "^ARTE.*" DEBUG: mapping "ArteHD" -> "^ARTE.*" DEBUG: mapping "m6HD" -> "^M6.*" DEBUG: mapping "i>TELE" -> "^i>TELE.*" DEBUG: mapping "France2HD" -> "^France 2.*" DEBUG: mapping "TF1HD" -> "^TF1.*" xml2epg.pl: done. xml2epg.pl: parsing /usr/syno/etc/packages/VideoStation/channels.conf. DEBUG: SID=513, NAME=D8 DEBUG: SID=515, NAME=BFM TV DEBUG: SID=516, NAME=i>TELE DEBUG: SID=517, NAME=D17 DEBUG: SID=518, NAME=Gulli DEBUG: SID=519, NAME=France 4 DEBUG: SID=1025, NAME=M6 DEBUG: SID=1026, NAME=W9 DEBUG: SID=1027, NAME=NT1 DEBUG: SID=1028, NAME=PARIS PREMIERE DEBUG: SID=1031, NAME=ARTE HD DEBUG: SID=1537, NAME=TF1 DEBUG: SID=1538, NAME=NRJ12 DEBUG: SID=1539, NAME=LCI DEBUG: SID=1540, NAME=Eurosport DEBUG: SID=1541, NAME=TF6 DEBUG: SID=1542, NAME=TMC DEBUG: SID=1543, NAME=ARTE DEBUG: SID=257, NAME=France 2 DEBUG: SID=260, NAME=France 5 DEBUG: SID=261, NAME=France Ô DEBUG: SID=262, NAME=LCP DEBUG: SID=273, NAME=France 3 xml2epg.pl: done. xml2epg.pl: unzipping /volume1/Divers/tnt/tnt_lite.zip. xml2epg.pl: unzipped. xml2epg.pl: parsing XMLTV file. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 5676. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 5705. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 6622. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 6650. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 9561. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 11690. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 15251. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 17041. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 20795. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 20925. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 21312. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 22856. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 23381. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 24063. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 26280. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 28366. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 28387. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 31004. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 35980. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 42516. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 42740. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 43545. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 43569. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 47937. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 50330. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 50346. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 50553. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 54306. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 55084. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 56673. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 56691. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 58035. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 66489. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 66514. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 76600. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 78301. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 78329. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 78644. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 78670. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 93593. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 93885. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 94981. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 96317. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 99154. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 99179. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 100712. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 102502. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 102528. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 103995. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 104278. utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 105297. DEBUG: XMLNAME 11 -> NT 1 DEBUG: XMLNAME 7 -> Arte DEBUG: XMLNAME 17 -> D17 DEBUG: XMLNAME 2 -> France 2 DEBUG: XMLNAME 1 -> TF1 DEBUG: XMLNAME 18 -> Gulli DEBUG: XMLNAME 16 -> i Télé DEBUG: XMLNAME 13 -> La Chaîne parlementaire DEBUG: XMLNAME 6 -> M6 DEBUG: XMLNAME 999 -> France Ô DEBUG: XMLNAME 3 -> France 3 DEBUG: XMLNAME 9 -> W9 DEBUG: XMLNAME 12 -> NRJ 12 DEBUG: XMLNAME 14 -> France 4 DEBUG: XMLNAME 15 -> BFM TV DEBUG: XMLNAME 8 -> D8 DEBUG: XMLNAME 4 -> Canal+ DEBUG: XMLNAME 10 -> TMC DEBUG: XMLNAME 5 -> France 5 xml2epg.pl: parsed. DEBUG: sids for TMC: 1542 xml2epg.pl: creating epg.1542@562000000 (TMC). Segmentation fault (core dumped)
0 -
Bonjour,
Je n'arrivais pas
0 -
Ouaahh... fallait le savoir !!
Bon... j'ai refais toute la manoeuvre sans refaire le balayage, et les 3 chaines sont bien là désormais...
en revanche, en cliquant sur ces chaines, le programme indique "Pas de données"...
Décidément, c'est un truc de malade !!
..car je pense qu'en l'état, il est impossible que j'enregistre ces chaines ??
Y'a t-il "encore" une nouvelle manip pour faire apparaitre le programme ?
(merci encore pour ton aide pixelk)
Générer les EPG de ces nouvelles chaînes je pense.
0 -
Voici les lignes à ajouter dans ton channels.conf :
TF1 HD:666000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:120:130:1281 France 2 HD:666000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:220:230:1282 M6HD:666000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:320:330:1283
Tu changes juste la fréquence par celle de ton émetteur.
Je n'ai pas encore trouvé comment indiquer les deux PID audio (par exemple pour M6HD 330 et 331.
@+
Merci, mais c'est justement la fréquence que je veux vérifier. J'ai essayé le full scan et le fichier manuel mais rien ne fonctionne.
Personne n'est branché sur la tour eiffel?
0 -
Toujours impossible d'avoir le R5 (chaines HD), quelle que soit la méthode.
Est-ce que l'un d'entre vous y arrive sur la tour eiffel? Si oui, peut-il publier son channels.conf et le fichier epg qui va avec?
Si ça ne fonctionne pas, alors je pense que je devrai changer de clé!!
Merci d'avance
0 -
Il ne manque pas grand chose au final à cette appli:
- pouvoir intégrer un EPG externe
- pouvoir faire une programmation manuelle
Mais j'ai vraiment l'impression que l'enregistrement est très dépendant de l'EPG et des fichiers de config attachés!
De mon côté, j'ai tout essayé pour capter les chaines HD du R5. Sous windows, pas de problèmes. Je récupère la config et la met dans channels.conf, puis je crée un epg.xxxx. Je lance un enregistrement mais ça plante. Dans synodtv.log, j'ai "tune failed: error while parsing Service ID (not a number)", mais j'ai bien rentré un number (dernier champs de channels.conf et epg correspondant).
Voilà pourquoi je me dis que tout part de l'EPG pour l'enregistrement.
Et comme le streaming ne fonctionne pas, impossible de tester le tuner sans programmation.
0 -
pixelk: c'est la bonne photo. Je regarde pour les logs ce soir.
J'ai fait un scan complet mais toujours pas de R5. Je vais changer le serveur de prise d'antenne pour voir si c'est le tuner qui n'est pas assez sensible. Si rien, je vais faire la recherche via pouchintv et mettre en manuel.
Quant à l'EPG, je confirme qu'on peut le modifier ou en créer des manquants car j'ai testé hier. C'est une voie pour en créer des plus précis avec des sources externes... mais c'est galère.
0 -
PCTV 72e reconnue (driver dvb-usb-dib0700-1.20).
Tout ok sauf le multiplex R5, mais j'y travaille.
0 -
Merci pour ton aide.
Je vais tester:
- auto
- le scan via pouchintvmod
- en rentrant le canal à la main comme toi au début
Si rien ne fonctionne, ça vient peut-être de ma clé... mais elle fonctionne sous windows.
Où as-tu téléchargé tvheadend? J'ai regardé le lien au début du post et mis la source dans le centre des paquets, j'ai les nouvelles appli suaf celle là?
0 -
Salut,
J'ai un peu regardé de mon côté ce we.
Alors il faut savoir quela TNT est répartie sur des multiplexes : R1 à R8. Chaque multiplex correspond à un canal, et contient un ensemble de chaines.
Pour trouver la fréquence exacte, la formule est:
306 + 8*canal + 0,166*n (où n est une varaible que je ne sais définir)
Le lien pour trouver les diférents canaux:
http://tvignaud.page...e.fr/tv/tnt.pdf
Voici le fichier que j'ai créé pour la tour eiffel fichier à mettre dans /volume1/@appstore/VideoStation/etc/synodvb_t/France/
ex:
# Paris - France (DVB-T transmitter of the Eiffel tower)
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 586166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
T 506166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
T 482166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
T 546166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
T 530166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
T 562166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
Tout fonctionne très bien, sauf le multiplex R5 des chaînes HD (fréquence 530166000). Je vais tester en mettant 8MHz AUTO NONE QAM64 8k AUTO NONE
Arte HD fonctionne correctement. Je ne pense donc pas à un problème lié à la HD.
Pour l'appli elle-même, l'EPG n'est vraiment pas terrible en france. Donc j'espère qu'on pourra programmer un enregistrement manuellement.
0
Outil De Conversion Xmltv Vers Epg Videostation
dans Video Station
Posté(e)
Pour l'instant je reste comme ça.
En tout cas un grand merci pour ta disponibilité et ton travail qui rend l'enregistrement utilisable!