begin process at 2008 08 29 19:55:01
1 233 870 membres
392 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Créer logiciel réception tnt [ Multimédia / Image & Vidéo ] (domi123)

Créer logiciel réception tnt le 01/01/2008 21:16:27

domi123
Bonjour et BONNE ANNEE A TOUS pour cette NOUVELLE ANNEE 2008.
Je recherche actuellement comment m'y prendre pour programmer un logiciel de réception TNT avec une carte Tuner TNT Pinnacle ?
Je voudrais savoir tout d'abord comment communiquer avec un périph USB ?
Merci.

Re : Créer logiciel réception tnt le 02/03/2008 15:25:59

Kryogen
Salut,

    Je viens d'acquérir un stick Pinnacle TNT Diversity (Double tuner TNT). Seulement KTv, MeuhMeuhTv, PuchkinTv et autres ne fonctionne pas. Et le logiciel Pinnacle ne me satisfait pas. Donc si tu te lances réélement dans le projet, je suis pret à t'aider et contribuer dans ce dernier.
    Etant Webmaster, et programmeur système à la base, je pourais peut-être t'aider...

   Pour commencer, il va falloir chercher de la doc.... Chaque tuner TNT possède un driver WDM compatible microsoft... Et ce fameux driver fonctionne un peu à la manière d'une prise d'après ce que j'ai pu lire. Une partie a été programmé par microsoft, l'autre par le fabricant de la carte TNT de facon à ce que les 2 s'emboite parfaitement. Bref, c'est une interface.

   Il faut donc commencer, à chercher comment se connecter à un pilote WDM... Je crois avoir expérimenté ca via la SDK directX 9 fourni par Microsoft, y a pleins d'exemples. Regarde dans la doc sur DirectShow par exemple. Avec tu faire un player vidéeo en quelques minutes...

Voilà, si je me trompe, les autres pourront me corriger...
Bon courage, et si tu as besoin d'autres renseignements ou de ma contribution : kryogen at hotmail point com

S@M

Re : Créer logiciel réception tnt le 02/03/2008 15:31:57

Kryogen
Resalut et encore moi !

J'étais encore sur le site de PouckinTV quand je t'ai écrit, et la page du site officiel [ Lien ] on peut lire :

"L'utilisation est très proche de K!TV, avec quelques différences liées à la TNT et DirectShow"

Je pense donc que Pouchkin TV a été écrit en .NET et qu'il utilise bien la librairie directShow de Microsoft, tu n'as plus qu'a te plonger intensement dans le doc !

S@M

Re : Créer logiciel réception tnt le 02/03/2008 15:50:30

domi123
Merci Kryogen, ca fait plaisir de pouvoir m'aider. Je connais très bien pouchintv. Ce logiciel est très léger en resource et en prog.
Le problème pour moi est que je ne connais pas le langage .net et encore moins la librairie de directshow. Je ne suis qu'un petit amateur de VB6 (j'ai fait pas mal de petit prog et actuellement je me lance dans un prog de Diskjockey exactement comme le logiciel VirtualDj ...mais gratuit.)
Bref, pour créer un prog de TNT, ca va etre tendu et je ne sais pas par quoi commencer !

Si tu veux vraiment me donner un coup de main, alors je suis partant.

Re : Créer logiciel réception tnt le 02/03/2008 15:53:13

Kryogen
Resalut,

Encore plus interessant, dans la MSDN 2008, il y a une section nommée : 'Microsoft TV Technologies Application Interface'. Si tu es vraiment motivé, en utilisant le source de PuchkinTV et cette doc... Tu devrais t'en tirer rapidement !

Edit (Erratum) : PuchkinTV est écrit en Visual C++ 2005. Mais utilise bien DirectShow.

S@M

Re : Créer logiciel réception tnt le 02/03/2008 15:59:45

Kryogen
Héhéhé,

Bah je télécharge le SDK directX 9 (427Mo), et je vois si c'est simple ou pas...

Bah tu n'ai pas obligé d'utiliser le C, avec .net ce qui est bien c'est que tu peux conserver tes acquis Visual Basic...en programment en  Visual Basic .NET... Y a juste à s'imprénier de la programmation objet...

Bref, je suis en phase d'observation !

S@M

Re : Créer logiciel réception tnt le 02/03/2008 17:18:29

domi123
Interressant tout ca, mais une petite question me chagrine : Comment fait-on pour programmer avec le sdk directx9 dans Vb ?
Je ne connais pas du tout le sdk ?
Aussi, il faut que je regarde de plus près le c++ de pouchintv (et non puchkintv...) pour faire une comparaison avec le VB. C'est peut-etre possible.
Il faut que je vois ca. En tout ca, merci à toi Kryogen.

Ah oui, autre chose, comment se fait-il que ta carte ne soit pas reconnu par pouchintv ? Car il me semble que pouchintv reconnaisse un ensemble de carte TNT ?
A moins que tu as mal configuré le logiciel ? Et je ne sais pas si ta carte est une carte BDA (moi j'ai une carte hauppauge HVR 1100 et elle marche très bien)

Re : Créer logiciel réception tnt le 03/03/2008 19:54:29

Kryogen
Salut,

Après avoir téléchargé la SDK de Novembre 2007, je n'ai trouvé aucun exemple en C# ou VB.NET, c'est dommage, la dernièere fois que je l'avais télécharger, il y en avait dans les 3 langages C++, C#, et VB.NET.

La SDK c'est en fait un ensemble de librairies, formant une extention au framework .NET (+ des exemples d'utilisation). Il te suffit donc de rajouter en référence dans tes projet .NET (C# ou VB.NET, les langagees sont très proches, seul la syntaxe change), les librairies dont tu souhaites te servir...

En fait après avoir téléchargé le SDK, tu l'installes via un vulgaire 'setup', tout se fait tout seul. Ca installe une documentation spécifique au développeur DirectX, une interface web listant les exemples du SDK (+des liens pour ouvrir les projets déjà tout faits), installe et déclare les nouvelles librairies DirectX, ainsi que quelques outils de diagnostics et debbugage spécifiques à DirectX.

Bref, une fois installée, tu ouvres un nouveau projet, et dans l'explorateur de projet tu cliques-droit sur "référence", et tu fais "ajouter une nouvelle référence". Une fenetre s'affiche te listant l'ensemble des librairies déclarée sur ton système, il suffit de choisir celles qui t'interesse. Après, il suffit de rajouter une clause "imports" en VB.NET ou "using" en C#, pour utiliser les classes contenues dans la librairie.
Je viens de taper "directx imports Microsoft" dans google, et y a pleins d'exemple expliqués. voir par exemple(c'es VB.NET mais en Anglais) : [ Lien ]

DirectX pour C++ est peut être opaque, pour bien comprendre ce qu'est SDK, tu peux aussi voir celle de Media player, elle est peut etre moins lourde et comporte certainement des exemples en VB.NET.

(Je vais manger, je reviens après)

S@M

Re : Créer logiciel réception tnt le 03/03/2008 22:24:12

Kryogen
Concernant mon Tuner TNT, les informations les plus précises que j'ai trouvé sont sur cette page :
[ Lien ]

J'ai réessayé Pouchin TV et grace à toi, et euh.... ca marche ... Milles Pardons !

Mon fichier config pour info :
[Config]
Tuner TNT=PCTV DiB BDA Digital Tuner (Dev1 Path0)                                   
Récepteur TNT=PCTV DiB BDA Digital Capture (Dev1 Path0)
Filtre vidéo=CyberLink Video/SP Decoder (PDVD7)
Filtre audio=CyberLink Audio Decoder (PDVD7)
Filtre AC3=CyberLink Audio Decoder (PDVD7)
Ville=Reims - Hautvillers
Recherche stricte=1
Index chaine courante=-1
Répertoire vidéo=C:\Documents and Settings\pro\Bureau\PouchinTV_0.3a
Répertoire screenshots=C:\Documents and Settings\pro\Bureau\PouchinTV_0.3a
Priorité=Normale
Envoie programme regardé à MSN=Faux
Fenêtre toujours devant=Vrai
Utilise AC3 quand dispo=Vrai
Utilise toute la largeur=Vrai
Utilise le désentrelacement du VMR=Faux
Facteur de zoom=100
Abscisse fenêtre=1701
Ordonnée fenêtre=199
Largeur fenêtre=1015
Hauteur fenêtre=692

J'utilise les codecs Audio et Vidéos de Power DVD 7 apparement, ce que je n'avait pas fait avant, j'utilisais les codecs Pinnacle.

Par contre, un truc un peu dommage, je dispose de 2 écran sur mon pc... et lorsque je mets la fenetre dans l'écran 2... La zone vidéo est noir.. Bref, le flux vidéo est envoyé à 1 écran, et 1 seul à moins que cela se regle quelque part..

S@M

Re : Créer logiciel réception tnt le 03/03/2008 22:30:17

domi123
ok pour pouchin, génial que ca marche !!!
En revanche pour le SDK avec VB.Net je vais essayer de décrypter tout ca si j'ai le temps (et si j'en ai le courage !!!, non j'deconne lol), mais je veux bien me lancer pour ca.
Qu'est ce que cela donne pour toi le SDK que tu as downloader ? J'ai vu que sur le post plus haut tu as glaner quelques infos.

Je te redirai ca dans la semaine, la pour l'instant je vais me coucher car dur journée !!! lol
++


Classé sous : créer, annee, logiciel, réception, tnt

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS