Test evolution - scan fréquence elargie...

Échanges entre les développeurs et les utilisateurs au sujet du développement logiciel de Pouchin TV Mod. Les participants sont présumés avoir des connaissances raisonnables en matière de programmation informatique.

Test evolution - scan fréquence elargie...

Messagepar wizardcoder » 20 Sep 2008, 18:42

Bonjour,

Histoire de me dégourdir les doigts, j’ai décidé de refaire le code DirectShow from scratch afin d’améliorer la création du graph et de fournir un scan des fréquences un peu plus larges et plus rapides (en jouant sur les timeouts des drivers).

J’ai pour ambition de supporter le multi-tuner et le mpeg4 et d’autre truc assez sympa….

Mais pour l’heure j’aurai besoin de votre aide, pour réaliser un test de compatibilité…

Je vous ai préparé un petit package avec une procédure de test, un programme de test, les runtimes VC2005-SP1, graphedit et debugview, j’ai stocké le tous dans un compte free (pour info, ils "scans" les fichiers stockés avec NOD32, donc aucun risque…) : http://dl.free.fr/qtPYnAuep

Dans l’attente de vos réponses sur : dvb_test_1@yahoo.fr.

Par avance, merci pour votre aide…
wizardcoder
 
Messages: 20
Enregistré le: 23 Aoû 2008, 19:37

Re: Test evolution - scan fréquence elargie...

Messagepar ronaldo1 » 23 Sep 2008, 13:40

Salut,

Je me permets de te répondre car je pense que tu t’y prends mal pour avoir des bêtas testeurs.
Tout d’abord tu es un peu trop technique. Et les améliorations sur PouchinTV deviennent pour le coup moins clair pour la plus par des personnes.

Je suppose que dans les améliorations tu veux :

- Meilleur compatibilité avec les cartes TV (ça fera sans doute plaisir aux personnes détenteurs de carte TV non compatible avec PouchinTV)

- Accélération de la recherche des chaînes

- rendre compatible avec la TNTHD

- Gestion multi-tuner


D’autre par demander aux personnes d’envoyer par mail les résultats des tests est totalement contre productif et il est préférable de leurs demander de les envoyer sur ce topic ;)


Pour ma par je ne soutiens que les logiciels open sources donc pas de sources pas d’aide.


Edit:Le titre n’est pas non plus très parlant ni très aguicheur car ce qui intéresse les gens c’est la TNTHD et la compatibilité de leurs carte TV avec PouchinTV
Avatar de l’utilisateur
ronaldo1
Modo
 
Messages: 231
Enregistré le: 19 Aoû 2007, 11:56

Re: Test evolution - scan fréquence elargie...

Messagepar wizardcoder » 23 Sep 2008, 22:07

Lu,

Pour les conseils pas de soucis, vu le nombre de réponses à mon topic...^_^... zéro à ce jour...

Pour le poste des résultat, j'avais pas vu l'onglet en bas "Transférer une piéce jointe" :oops: ...

Le but est d'intégrer le résultat dans pounchin... mais je travail toujours avec des applications minimalistes (avec des tonnes de logs) pour mes testes, ceci afin d'éviter les effets de bord dû aux restes du code...
Si tu as jeté un coup d'oeil au graph dans le pdf, tu as dû remarquer qu'il n'y a pas d'extracteur de flux et encore moins de filtres de rendu vidéo, le but est uniquement de tester la partie scan pour les bandes de fréquence UHF Bande V et VHF Bande III...le tout avec des facteurs d'offset de -1 0 1 2 3 ... nos amis corse et frontalier devraient apprécier...

Pour la suite, si les modifs ou la méthode, n'intéressent pas ou sont incompatible avec la philosophie du site, il suffit de le dire...

En tout cas merci pour ton message...

A+
wizardcoder
 
Messages: 20
Enregistré le: 23 Aoû 2008, 19:37

Re: Test evolution - scan fréquence elargie...

Messagepar ronaldo1 » 23 Sep 2008, 23:53

Bisoir, en ce qui me concerne cela ne fonctionne pas :

[5456]
[5456] .\TntDlg.cpp(1276) : Warning ( CTntDlg::FindPin ) : (Tnt.exe #0) - No more pin !
[5456]
[5456] .\TntDlg.cpp(1150) : Error ( CTntDlg::ConnectFilter ) : (Tnt.exe #1) - Can't find or get pin !
[5456]
[5456] .\TntDlg.cpp(1619) : Warning ( CTntDlg::CreateGraph ) : (Tnt.exe #2) - Can't connect directely tuner to mpeg2 demux, try to use a receiver !
[5456]
[5456] .\TntDlg.cpp(1276) : Warning ( CTntDlg::FindPin ) : (Tnt.exe #3) - No more pin !
[5456]
[5456] .\TntDlg.cpp(1150) : Error ( CTntDlg::ConnectFilter ) : (Tnt.exe #4) - Can't find or get pin !
[5456]
[5456] .\TntDlg.cpp(1651) : Error ( CTntDlg::CreateGraph ) : (Tnt.exe #5) - Can't connect filter : receiver <-> mpeg2 demux !
[5456]
[5456] .\TntDlg.cpp(1085) : Error ( CTntDlg::OnBnClickedCreateGraphButton ) : (Tnt.exe #6) - Can't create graph !


Ce test à été réalisé avec une carte tv 3010iX sous WindowsXP SP3 :wink:


edit: même résultat avec la 310i

bon courage :wink:
Avatar de l’utilisateur
ronaldo1
Modo
 
Messages: 231
Enregistré le: 19 Aoû 2007, 11:56

Re: Test evolution - scan fréquence elargie...

Messagepar wizardcoder » 24 Sep 2008, 08:44

Merci pour le test, sympa ton site, t'es un fan de cobra ?

Tu as donc une carte PCI, puisque le tuner ne peut pas être connecté directement avec le démultiplexeur...
La connexion entre le tuner et le récepteur à bien fonctionné puisqu'il n'y a pas eu d'erreur.
Par contre, je n'arrive pas à trouver une pin de sortie sur le récepteur de type flux ts...

La différence entre pouchin mod et mon code, c'est que pour accélérer la connexion entre 2 filtres, je recherche des pin avec des propriétés particulières... ça évite également que le soft se fige ou plante lors de la tentative de connexion de deux filtres... Par contre quand le type de sortie est différent ça ne marche pas...

Est-ce que tu pourrais utiliser la version évoluer de graphedit dispo sur : http://www.codeproject.com/KB/audio-vid ... hedit.aspx sur pouchin tv afin de me donner le type de la pin de sortie du récepteur connecté à l'extracteur de frame ou au démultiplexeur (je n'ai plus le graph en tête) ?

Merci

Arnaud
wizardcoder
 
Messages: 20
Enregistré le: 23 Aoû 2008, 19:37

Re: Test evolution - scan fréquence elargie...

Messagepar ronaldo1 » 24 Sep 2008, 13:43

Salut,
Filter Interfaces:
00000000-0000-0000-c000-000000000046 IUnknown
00000109-0000-0000-c000-000000000046 IPersistStream
0000010c-0000-0000-c000-000000000046 IPersist
31efac30-515c-11d0-a9aa-00aa0061be93 IKsPropertySet
36b73880-c2c8-11cf-8b46-00805f6cef60 IMediaSeeking
37d84f60-42cb-11ce-8135-00aa004bb851 IPersistPropertyBag
56a86895-0ad4-11ce-b03a-0020af0ba770 IBaseFilter
56a86899-0ad4-11ce-b03a-0020af0ba770 IMediaFilter
a3d8cec0-7e5a-11cf-bbc5-00805f6cef20 IAMovieSetup
b196b28b-bab4-101a-b69c-00aa00341d07 ISpecifyPropertyPages
f90a6130-b658-11d2-ae49-0000f8754b99 IAMDeviceRemoval
720d4ac0-7533-11d0-a5d6-28db04c10000 IKsTopologyInfo
2dd74950-a890-11d1-abe8-00a0c905f375 IAMFilterMiscFlags

MPEG2 Transport Pin Interfaces:
00000000-0000-0000-c000-000000000046 IUnknown
31efac30-515c-11d0-a9aa-00aa0061be93 IKsPropertySet
56a86891-0ad4-11ce-b03a-0020af0ba770 IPin
56a8689d-0ad4-11ce-b03a-0020af0ba770 IMemInputPin
56a868a5-0ad4-11ce-b03a-0020af0ba770 IQualityControl
b196b28b-bab4-101a-b69c-00aa00341d07 ISpecifyPropertyPages
b61178d1-a2d9-11cf-9e53-00aa00a216a1 IKsPin

MPEG2 Transport Pin Interfaces:
00000000-0000-0000-c000-000000000046 IUnknown
31efac30-515c-11d0-a9aa-00aa0061be93 IKsPropertySet
36b73880-c2c8-11cf-8b46-00805f6cef60 IMediaSeeking
36b73881-c2c8-11cf-8b46-00805f6cef60 IAMStreamControl
56a86891-0ad4-11ce-b03a-0020af0ba770 IPin
56a868a5-0ad4-11ce-b03a-0020af0ba770 IQualityControl
56ed71a0-af5f-11d0-b3f0-00aa003761c5 IAMBufferNegotiation
b196b28b-bab4-101a-b69c-00aa00341d07 ISpecifyPropertyPages
c6e13340-30ac-11d0-a18c-00a0c9118956 IAMStreamConfig
b61178d1-a2d9-11cf-9e53-00aa00a216a1 IKsPin


et voici une image du graph:
Image

Merci pour le test, sympa ton site, t'es un fan de cobra ?

Non, ce n'ai pas mon site , en fait c'est site de jeux :wink:
Avatar de l’utilisateur
ronaldo1
Modo
 
Messages: 231
Enregistré le: 19 Aoû 2007, 11:56

Re: Test evolution - scan fréquence elargie...

Messagepar wizardcoder » 24 Sep 2008, 18:56

T'es un rapide ^_^...

J'ai fait une modif en aveugle... :arrow: ...voici le nouvelle exe...

Merci,

A++
Fichiers joints
Tnt.zip
Tnt - v1.0.0.2
(44.65 Kio) Téléchargé 60 fois
wizardcoder
 
Messages: 20
Enregistré le: 23 Aoû 2008, 19:37

Re: Test evolution - scan fréquence elargie...

Messagepar ronaldo1 » 24 Sep 2008, 19:42

Il y a du mieux :)

Code: Tout sélectionner
00000000   0.00000000   [8640]    
00000001   0.00000000   [8640] .\TntDlg.cpp(1316) : Warning ( CTntDlg::FindPin ) : (Tnt.exe #0) - No more pin !   
00000002   0.00002135   [8640]    
00000003   0.00002135   [8640] .\TntDlg.cpp(1150) : Error   ( CTntDlg::ConnectFilter ) : (Tnt.exe #1) - Can't find or get pin !   
00000004   0.00004304   [8640]    
00000005   0.00004304   [8640] .\TntDlg.cpp(1659) : Warning ( CTntDlg::CreateGraph ) : (Tnt.exe #2) - Can't connect directely tuner to mpeg2 demux, try to use a receiver !   
00000006   1.06215811   [8640]    
00000007   1.06215811   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #3) - (tid 1b24)    18336 : DumpGraph [b66f58]   
00000008   1.06218529   [8640]    
00000009   1.06218529   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #4) - (tid 1b24)    18336 :     Filter [0034E564]  'MPEG-2 Data'   
00000010   1.06221294   [8640]    
00000011   1.06221294   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #5) - (tid 1b24)    18336 :           Pin [00B5E76C]  'In' [Input]  Connected to pin [00B6105C]   
00000012   1.06224012   [8640]    
00000013   1.06224012   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #6) - (tid 1b24)    18336 :     Filter [0034B964]  'MPEG-2 Demultiplexer'   
00000014   1.06226802   [8640]    
00000015   1.06226802   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #7) - (tid 1b24)    18336 :           Pin [00B5CACC]  'MPEG-2 Stream' [Input]  Connected to pin [00B63E6C]   
00000016   1.06229258   [8640]    
00000017   1.06229258   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #8) - (tid 1b24)    18336 :           Pin [34a5cc]  '1' [Output]   
00000018   1.06231678   [8640]    
00000019   1.06231678   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #9) - (tid 1b24)    18336 :           Pin [b6ddf4]  '2' [Output]   
00000020   1.06234086   [8640]    
00000021   1.06234086   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #10) - (tid 1b24)    18336 :           Pin [b48ea4]  '3' [Output]   
00000022   1.06236470   [8640]    
00000023   1.06236470   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #11) - (tid 1b24)    18336 :           Pin [b488cc]  '4' [Output]   
00000024   1.06238854   [8640]    
00000025   1.06238854   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #12) - (tid 1b24)    18336 :           Pin [b601c4]  '5' [Output]   
00000026   1.06241357   [8640]    
00000027   1.06241357   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #13) - (tid 1b24)    18336 :           Pin [00B6105C]  'Data' [Output]  Connected to pin [00B5E76C]   
00000028   1.06243932   [8640]    
00000029   1.06243932   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #14) - (tid 1b24)    18336 :           Pin [b69254]  'Video' [Output]   
00000030   1.06246531   [8640]    
00000031   1.06246531   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #15) - (tid 1b24)    18336 :     Filter [00B493D4]  'DVB Receiver'   
00000032   1.06249213   [8640]    
00000033   1.06249213   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #16) - (tid 1b24)    18336 :           Pin [00B63C7C]  'MPEG2 Transport' [Input]  Connected to pin [00B63714]   
00000034   1.06251800   [8640]    
00000035   1.06251800   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #17) - (tid 1b24)    18336 :           Pin [00B63E6C]  'MPEG2 Transport' [Output]  Connected to pin [00B5CACC]   
00000036   1.06254482   [8640]    
00000037   1.06254482   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #18) - (tid 1b24)    18336 :     Filter [00B5DA24]  'Tuner'   
00000038   1.06257069   [8640]    
00000039   1.06257069   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #19) - (tid 1b24)    18336 :           Pin [00B5A84C]  'Input0' [Input]  Connected to pin [00B48FF4]   
00000040   1.06259632   [8640]    
00000041   1.06259632   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #20) - (tid 1b24)    18336 :           Pin [00B63714]  'MPEG2 Transport' [Output]  Connected to pin [00B63C7C]   
00000042   1.06262302   [8640]    
00000043   1.06262302   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #21) - (tid 1b24)    18336 :     Filter [00B5B304]  'Antenna'   
00000044   1.06264937   [8640]    
00000045   1.06264937   [8640] .\dsdebug.cpp(408) : Message ( DbgOutString ) : (Tnt.exe #22) - (tid 1b24)    18336 :           Pin [00B48FF4]  'Antenna Out' [Output]  Connected to pin [00B5A84C]
Avatar de l’utilisateur
ronaldo1
Modo
 
Messages: 231
Enregistré le: 19 Aoû 2007, 11:56

Re: Test evolution - scan fréquence elargie...

Messagepar ronaldo1 » 24 Sep 2008, 20:01

Et en pièce jointe le log du scan.


NB: Une fois qu'il a trouvé un multiplexe tout les fréquences testé par la suite on la mention "New"
Fichiers joints
es.LOG
(32.79 Kio) Téléchargé 21 fois
Avatar de l’utilisateur
ronaldo1
Modo
 
Messages: 231
Enregistré le: 19 Aoû 2007, 11:56

Re: Test evolution - scan fréquence elargie...

Messagepar wizardcoder » 25 Sep 2008, 08:46

Cool c'est le résultat que j'attendais ^_^.

Par contre, je ne vois pas France ô, est-ce qu'il y a une différence avec les chaînes trouvées par pouchin ou le soft fourni avec ta carte, où c'est pareil ?
Est-ce que c'est normal que "TPS STAR - CNH" et "CANAL+ - CNH" ne soit pas indiqué comme crypter (horaire en clair ???) ?

Merci,

Arnaud

La liste des chaînes extraites du log :
TF1 - SMR6
France 2 - GR1
France 3 - Nat
France 4 - NTN
France 5 - GR1
ARTE - GR1
M6 - MULTI4
Direct 8 - NTN
W9 - MULTI4
NRJ12 - SMR6
Virgin 17 - NTN
BFM TV - NTN
TMC - SMR6
Gulli - NTN
i>TELE - NTN
LCP - GR1
NT1 - MULTI4
TV RENNES 35 - Scopus Network Technologies
PARIS PREMIERE - MULTI4
TPS STAR - CNH

LCI - SMR6 - Scrambled
TF6 - MULTI4 - Scrambled
PLANETE - CNH - Scrambled
AB1 - MULTI4 - Scrambled
CANAL J - CNH - Scrambled
CANAL+ CINEMA - CNH - Scrambled
CANAL+ SPORT - CNH - Scrambled
Eurosport France - SMR6 - Scrambled
wizardcoder
 
Messages: 20
Enregistré le: 23 Aoû 2008, 19:37

Re: Test evolution - scan fréquence elargie...

Messagepar ronaldo1 » 25 Sep 2008, 09:37

Par contre, je ne vois pas France ô
Normal cette chaîne n'est pas émis par chez moi.

Est-ce que c'est normal que "TPS STAR - CNH" et "CANAL+ - CNH" ne soit pas indiqué comme crypter (horaire en clair ???) ?
Oui c'était pendant la période clair :wink:
Avatar de l’utilisateur
ronaldo1
Modo
 
Messages: 231
Enregistré le: 19 Aoû 2007, 11:56

Re: Test evolution - scan fréquence elargie...

Messagepar wizardcoder » 25 Sep 2008, 18:28

Merci pour ta collaboration, je vais me remettre au dev pour la partie rendue vidéo...

Si tu connais les gens qui ont demandé l'amélioration de la partie scan, des Corses, des frontaliers, ou des Belges... Il faudrait qu'ils fassent le même test que toi afin de voir s’il détecte plus de chaînes... Si c'est le cas, je reporterai la modifs dans pouchin...

Arnaud
wizardcoder
 
Messages: 20
Enregistré le: 23 Aoû 2008, 19:37

Re: Test evolution - scan fréquence elargie...

Messagepar mesaieux » 30 Oct 2008, 21:46

Bonjour, je t'ai maillé mon test ^^
mesaieux
 
Messages: 5
Enregistré le: 26 Oct 2008, 21:34

Re: Test evolution - scan fréquence elargie...

Messagepar tpm » 30 Oct 2008, 22:47

Tu vas recevoir ce soir le mail de scan avec les nouvelles chaines HD sur Rennes

Bon courage pour le dev avec support HD que beaucoup sont impatients de tester
tpm
 
Messages: 9
Enregistré le: 05 Juin 2008, 22:18

Re: Test evolution - scan fréquence elargie...

Messagepar Gingko » 15 Fév 2009, 11:03

Bonjour,

Juste pour savoir : ça a abouti à quoi, ce test, finalement ?

Gingko
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54
Avatar de l’utilisateur
Gingko
Administrateur du site et développeur
 
Messages: 1953
Enregistré le: 05 Aoû 2007, 12:57
Localisation: Pantin (IDF, 93)

Suivante

Retourner vers Développement

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

cron