Filtrage rif

Soyez le premier à donner votre avis sur cette source.

Vue 7 544 fois - Téléchargée 824 fois

Description

Bonjour à tous.
Je suis fiers de vous présentez notre premier projet.
Il a pour rôle de réaliser du filtrage numérique (RIF) d'un fichier wave à un autre fichier wave.
POur se qui est du filtrage RII on l a mis de coté.

note: je réalise actuellement le filtre coupe bande.

Conclusion :


Je dois préciser que l'on est des débutants dans le genre et que nos connaissances dans le milieux restes très faible se qui explique les nombreux bugs.
Par manque de temps nous avons du omettre certaine chose.
(comme le fait qu 'il n'écrase pas le fichier wave de destination si il a le même nom)

Le plus gros des bugs est la perte de donnée. Je m'explique, le champs de donnée n'a plus la même longueur que le fichier de départ.
Il faut savoir aussi que dès que le fichier source est créé, on créé le fichier destination et on recopie l'entête.
Vous comprendrez donc que la taille annoncé dans l'entête du fichier wave de destination n'est pas la même que sa longueur réel.
Je n'arrive pas à résoudre ce problème. Si vous pouviez vous attardez sur le probleme je en remercierais d'avance.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
53
Date d'inscription
jeudi 31 juillet 2003
Statut
Membre
Dernière intervention
28 mars 2007

Pour la structure des donnees de l'entete du fichier WAV tu peux voir ici:

http://www.cppfrance.com/codes/GENERATEUR-FICHIER-WAV-REFERENCE-POUR-CD-TEST_34327.aspx
Messages postés
2
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
23 janvier 2006

tu pouvais pas le faire en mat-la b ton filtre??????????---
Messages postés
2
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
19 mars 2005

oué je vient de voir ça mais ça me parait fastidieux à tous changer.
Je me demande pourquoi je perds des données.
Je penssais que ça venait du buffer de capture (short BufW) mais tu utilises la même chose sur ton programme.
Br'ef je desespere
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010

Bonsoir,

L'entete du fichier de destination est le meme que l'entete du fichier de départ, donc pas besoin de la réécrire.
SetFilePointer(hFile, 0, FILE_BEGIN) pour aller au debut du fichier mais il faut que ton fichier soit ouvert avec CreateFile.

Matt.
Messages postés
2
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
19 mars 2005

Oui tu as raison,
le filtrage ne fait pas perdre de data.
Justement mon probléme vient de la.
Je vais tricher un peu. Je voudrais juste réécrire l'entête de fichier destination.
POur ça, il faut que je remettre le pointeur du fichier destination au début avec setfilepointer mais je n'arrive pas à le faire fonctionner.
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.