Bonjour les gens,
C'est mon premier post ici, donc présentation : J'ai depuis qq semaines deux Syno DS209 et DS207+ d'occas. Utilisation : backup des mes différents Mac + remote backup chez mes parents. Voila, ca c'est fait
J'essaye de faire tourner mon DS209 avec mon EyeTV diversity (dual tuner).
Je suis tout a jour : version 1.0-0082 de VideoStation (DSM 4.1-2647)
Le stick est détecté :
[ 104.040000] dvb-usb: found a 'Elgato EyeTV Diversity' in warm state.
[ 104.060000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 104.080000] DVB: registering new adapter (Elgato EyeTV Diversity)
[ 104.390000] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[ 104.640000] DiB0070: successfully identified
[ 104.650000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 104.700000] DVB: registering new adapter (Elgato EyeTV Diversity)
[ 104.910000] DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
[ 105.180000] DiB0070: successfully identified
[ 105.230000] IR keymap rc-dib0700-nec not found
[ 105.230000] Registered IR keymap rc-empty
[ 105.240000] input: IR-receiver inside an USB DVB receiver as /class/input/input0
[ 105.250000] rc0: IR-receiver inside an USB DVB receiver as /class/rc/rc0
[ 105.270000] dvb-usb: could not initialize remote control.
[ 105.270000] dvb-usb: Elgato EyeTV Diversity successfully initialized and connected.
[ 105.300000] dib0700: rc submit urb failed
[ 105.310000] usbcore: registered new interface driver dvb_usb_dib0700
Mais rien au scan.
En fait, il semble que Synology scan systématiquement sur /dev/dvb/adapter0 . Hors le EyeTV monte deux interfaces. Et effectivement :
./scan -a1 -vvvv ../etc/synodvb_t/France/Test
ca scan et ca trouve des channels, mais ca crash lors du dump des résultats
dumping lists (1 services)
Segmentation fault (core dumped)
J'ai donc essayé de changer le format de sortie et ca donne :
./scan -a1 -vvvv -o pids ../etc/synodvb_t/France/Test
[...] dumping lists (1 services)
D8 (0x0201) 01: PCR == V V 0x0078 A 0x0082 (fra) TT 0x0091 SUB 0x008c
Done.
J'ai donc converti au format correct pour channels.conf. Ca donne :
D8:778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:513
Sauf que pour le SID j'ai un doute (j'ai converti en décimal).
La chaine est donc bien vue par VideoStation, mais je n'ai rien en Streaming.
Je suppose que VideoStation essaye encore sur la mauvaise interface. QQ'un sait si c'est paramétrable ? J'ai vu que yavait pas mal de Javascript et que peut être on pourrait "patcher" ?
[EDIT]
J'ai tenté un desassemblage de synodvt. Ya bien une string /dev/dvb/adapter%i/frontend%i. J'ai patché en remplacant par /dev/dvd/adapter1//frontend%i (en supposant que les deux %i sont 0, ce qui ne change pas le second %i en le remplacant par le premier param).
Mais synodvt rale en signalant qu'il n'arrive pas a acceder au device.
Pourtant j'arrive a tuner :
DS209> ./tune -a 1 "D8"
channel:D8
tuning to 778000000 Hz
VIDEO : PID 0x0078 (0x0002)
AUDIO : PID 0x0082
start vlc, szStreamInput=stream/ts:///dev/dvb/adapter1/dvr0, szStreamOutput=#std{access=http,dst=127.0.0.126:513,mux=ts}
VLC media player 2.0.1 Twoflower (revision 7fbcdd8)
LibVLC has detected an unusable buggy GNU/libc version.
Please update to version 2.8 or newer.
[0x81420] main xml reader error: XML reader not found
[0x7ec80] main interface error: no suitable interface module
[0x120c8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x7ec80] dummy interface: using the dummy interface module...
[0x850b0] access_output_http access out: Consider passing --http-host=IP on the command line instead.
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 110
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 110
libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 15) for PID 0
[...]
ainsi que la redirection de port :
/var/packages/VideoStation/target/bin/vlc "http://127.0.0.126:513" --sout "#std{access=http,mux=ts,dst=:9123}
[EDIT 2]
Et ca marche !!!
Donc, confirmation que le device est bien le /dev/dvb/adapter1. Il faut donc trouver un moyen de changer ca ...
Merci,
V.