
Marcellusio
Membres-
Compteur de contenus
231 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Tout ce qui a été posté par Marcellusio
-
Hdhomerun Et Synology
Marcellusio a répondu à un(e) sujet de Marcellusio dans Modifications Logiciels
Youhoooouuuuuuuu !!! Merci Gerald de m'avoir relancé !!! Je pense que ce soir je viens de faire un grand pas pour avancer dans le tunnel où je vois de la lumière ! Je vais vous donner étape par étape ce que j'ai fait pour avoir un exécutable qui fonctionne Ma première idée était de faire de la cross compilation (c'est-à-dire compiler les sources à partir d'un autre système) mais à chaque fois je n'arrivais pas à créer un exécutable qui fonctionne une fois passé sur le DS209+. Du coup ce soir, je me suis lancé dans l'Installation du BOOTSTRAP ou IPKG comme dans le super tuto de Fred : http://fredo.serveht...tml/Astu-02.htm IPKG installé, je me suis placé dans un dossier de mon serveur : cd /volume1/test/ j'ai téléchargé la source de HdHomeRun disponible à cette adresse (http://www.silicondu...ownloads/linux/ ): wget http://download.silicondust.com/hdhomerun/libhdhomerun_20100828.tgz j'ai décompressé l'archive : DiskStation> tar xzvf libhdhomerun_20100828.tgz libhdhomerun/hdhomerun.h libhdhomerun/hdhomerun_channels.c libhdhomerun/hdhomerun_channels.h libhdhomerun/hdhomerun_channelscan.c ....... libhdhomerun/lgpl.txt libhdhomerun/Makefile libhdhomerun/README Placez-vous dans le dossier créé par l'archive: cd libhdhomerun/ Arrivé à ce niveau on a besoin de : gcc (pour compiler) make (pour créer l'exécutable) pthread (qui est demandé dans le fichier README) pour installer ces 3 composants j'utilise les commandes ipkg : DiskStation> ipkg install gcc Installing gcc (3.4.6-5) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/gcc_3.4.6-5_powerpc.ipk Installing binutils (2.17-2) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/binutils_2.17-2_powerpc.ipk Installing libc-dev (2.3.4-5) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/libc-dev_2.3.4-5_powerpc.ipk Installing libnsl (2.3.4-4) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/libnsl_2.3.4-4_powerpc.ipk Configuring binutils update-alternatives: Linking //opt/bin/strings to /opt/bin/binutils-strings Configuring gcc Configuring libc-dev Configuring libnsl Successfully terminated. DiskStation> ipkg install make Installing make (3.82-1) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/make_3.82-1_powerpc.ipk Configuring make Successfully terminated. DiskStation> ipkg install perl-term-readkey Installing perl-term-readkey (2.30-2) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/p Installing perl (5.8.8-23) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/p Installing libdb (4.2.52-3) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/libdb_4.2.52-3_powerpc.ipk Installing gdbm (1.8.3-2) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/gdbm_1.8.3-2_powerpc.ipk Configuring gdbm Configuring libdb Configuring perl Configuring perl-term-readkey Successfully terminated. Je ne sais pas s'il y a vraiment besoin du dernier module. Et voila le moment où il faut croiser les doigts !!!! Exécuter la commande : DiskStation> make gcc -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith hdhomerun_config.c hdhomerun_channels.c hdhomerun_channelscan.c hdhomerun_control.c hdhomerun_debug.c hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c hdhomerun_os_posix.c hdhomerun_pkt.c hdhomerun_sock_posix.c hdhomerun_video.c -lpthread -lrt -o hdhomerun_config strip hdhomerun_config gcc -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -fPIC -DDLL_EXPORT -shared -Wl,-soname,libhdhomerun.so hdhomerun_channels.c hdhomerun_channelscan.c hdhomerun_control.c hdhomerun_debug.c hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c hdhomerun_os_posix.c hdhomerun_pkt.c hdhomerun_sock_posix.c hdhomerun_video.c -lpthread -lrt -o libhdhomerun.so Et voila chez moi ca a fonctionné !!!! J'ai créé 2 fichiers : hdhomerun_config (l'executable) libhdhomerun.so (la librairie) Il ne reste plus qu'à faire une grande prière pour que l'exécutable réponde ceci quand on l'exécute : DiskStation> ./hdhomerun_config Usage: hdhomerun_config discover hdhomerun_config <id> get help hdhomerun_config <id> get <item> hdhomerun_config <id> set <item> <value> hdhomerun_config <id> scan <tuner> [<filename>] hdhomerun_config <id> save <tuner> <filename> hdhomerun_config <id> upgrade <filename> DiskStation> ./hdhomerun_config discover hdhomerun device 1210C999 found at XXX.XXX.XXX.XXX Voila où j'en suis et je ne suis pas allé plus loin. Pour l'instant je n'ai pas encore lancé de commande pour commander l'appareil mais je pense que je suis sur le bon chemin Et je tiens aussi à remercier Sp@ro qui m'a beaucoup aidé quand je buchais sur la cross-compilation. A bientôt ! Marcellusio -
Hdhomerun Et Synology
Marcellusio a répondu à un(e) sujet de Marcellusio dans Modifications Logiciels
Hello! A vrai dire je n'ai pas trop avancé mais j'étais tombé sur la même information vu que j'avais posté un message du forum de HdHomeRun :http://www.silicondu...opic.php?t=8941 Il faut que je me trouve du temps pour comprendre comment ca fonctionne! D'après ce que j'ai compris, il s'agit d'un script python et qu'il n'y a pas besoin de compilation particulière. Du coté cross-compilation, je n'ai pas réussi a créer un exécutable potable en dépit des bonnes compilations. Je voulais essayer d'installer gcc sur le serveur par l'intermédiaire de IPKG. Si j'arrive à avancer je vous ferai parvenir des informations supplémentaires Et de toute façon, je comptais me faire une interface Web en cas où j'arrivais à utiliser les lignes de commandes Cordialement, Marcellusio -
Wd Hd Tv Vignette Pour Fichier Via Le Nas.
Marcellusio a répondu à un(e) sujet de blizzard2010 dans Serveur multimédia
j'avais cherch -
Seagate Barracuda Lp 2 To
Marcellusio a répondu à un(e) sujet de amest dans Installation, Démarrage et Configuration
Je viens de regarder par curiosit -
Seagate Barracuda Lp 2 To
Marcellusio a répondu à un(e) sujet de amest dans Installation, Démarrage et Configuration
Je pars du principe que si ca casse c'est garanti 3 ans et que je renverrai le disque. avec Seagate ca fonctionne tr -
non ca n'est pas du tout bloquant, j'ai d
-
Ds1010+ Ou Ds710+ Ou Ds411+
Marcellusio a répondu à un(e) question de Machine Head dans Questions avant achat
Bonjour, tout d -
Toolchain & Cross Compilation Pour Les Nuls
Marcellusio a répondu à un(e) sujet de Madmax dans Tutoriels
Bonjour, voila mon syno est -
Toolchain & Cross Compilation Pour Les Nuls
Marcellusio a répondu à un(e) sujet de Madmax dans Tutoriels
whaaa !!!!! j'avais besoin que de ca pour compiler mon programme j'ai utilis -
Toolchain & Cross Compilation Pour Les Nuls
Marcellusio a répondu à un(e) sujet de Madmax dans Tutoriels
Merci Sp@ro pour ton explication j'ai copi -
Toolchain & Cross Compilation Pour Les Nuls
Marcellusio a répondu à un(e) sujet de Madmax dans Tutoriels
Bonjour, J'aimerai mieux comprendre ce que je confonds... la compilation du noyau et la compilation de mon application ? Je ne dispose pas encore de l' -
Toolchain & Cross Compilation Pour Les Nuls
Marcellusio a répondu à un(e) sujet de Madmax dans Tutoriels
Bonsoir, je viens faire -
Toolchain & Cross Compilation Pour Les Nuls
Marcellusio a répondu à un(e) sujet de Madmax dans Tutoriels
Je suis entrain de d -
Hdhomerun Et Synology
Marcellusio a répondu à un(e) sujet de Marcellusio dans Modifications Logiciels
Bonjour! je reviens -
Non moi j'ai un 209+ et la temp
-
Expressions R
Marcellusio a répondu à un(e) sujet de Sp@r0 dans Service Web - MySQL - Paramètres PHP
Bonjour, je peux te donner un lien pour tester tes expressions r -
Hdhomerun Et Synology
Marcellusio a répondu à un(e) sujet de Marcellusio dans Modifications Logiciels
Pour le probl -
Hdhomerun Et Synology
Marcellusio a répondu à un(e) sujet de Marcellusio dans Modifications Logiciels
Donc tu conseillerai de trouver une clé TNT qui soit compatible avec le framework V4L pour être capable de faire de l'enregistrement. Si j'ai bien compris ,la partie GTK permet d'avoir un environnement graphique pour faire la configuration du tuner mais si on arrive a compiler déjà la partie tuner peut-être que l'on pourrai le configurer manuellement sans interface non ? Parce que d'après ce que j'ai compris du produit, si on arrive à installer le tuner sur la machine après quasiment tous les lecteurs ( VLC, MythTV, Windows Media Center, etc...) sont capable de faire fonctionner ce tuner. ( VLC fonctionne avec un Syno ? ) Après je sais bien que les syno sous pas des bêtes de courses niveau CPU mais pour de la copie de flux sans modification ca devrai suffire non ? Je ne sais pas comment ca se passe la compilation mais je vais chercher un peu pour voir si mon rêve peut devenir réalité -
J'ai pas r
-
j'ai la mise
-
Hello ! J'arrive au bout de mon aventure ! J'ai pr
-
Bonjour, Je reviens vers vous pour vous tenir au courant. Alors, j'ai en premier temps temps v
-
Bon je vais faire les essais demain matin. J'ai un peu peur quand tu me dis que c'est peut-être l'alim du NAS lui même... j'ai acheté mon serveur en Decembre 2008 et je ne sais pas si mon matériel est encore sous garantie Je n'ai fait aucune modification physique et il est sous onduleur depuis le début. Bon bon j'arrête d'être en mode alarmiste et je vais attendre ... la nuit porte conseil. Bonne soirée à vous tous, Marcellusio