Mirc video conference v0.53

Description

MVC est un addon de Video Conference via mIRC.
Voir le fichier LisezMoi.txt dans l'archive zip (env 180ko le zip) pour plus d'infos et pour savoir comment l'utiliser !

Conclusion :


MISE A JOUR v0.53
correction de bug dans les modes AYUV, YUY2, UYUV (image inversée...)
optimisation globale de la dll dans les conversions de modes (même s'il y a encore du boulot, pour le moment ça tourne, c'est le principal)

MISE A JOUR v0.52
ajout du support des modes vidéos AYUV, YUY2, UYVY, YV12, I420, NV12 (non testé pour le NV12, si quelqu'un peut le tester d'ailleurs ça m'arrangerait bien)

MISE A JOUR v0.51
ajout d'un logo et refonte de la boite de dialogue "A Propos"
correction du menu, les drivers debug étaient traités comme des drivers normaux
les sources de la DLL sont et seront désormais incluses dans le zip en l'état
ajout du support des modes 32 bits et 16 (555) bits RGB

MISE A JOUR v0.50
correction de pas mal de bugs (la connexion marche maintenant, la barre d'avancement est vraiment arrondie, la désinstallation posera moins de problème etc...)
toutes les variables ont été converties en hashes tables
le nom des connexions est maintenant simplement le nom de l'autre participant (les menus se mettent donc à jour avec le nick de vos partenaires)

MISE A JOUR v0.40
modification du protocole de communication : chaque intervenant sait si l'autre envoie/reçoit la vidéo
correction de bugs dans la création/gestion du fichier config.ini
correction de bugs divers dans la gestion des sockets
réduction/optimisation de code (résignation à utiliser un $iif plutôt qu'un if() {} else {} quand c'est possible)
suppression de la commande "Arrêt total" (qui ne sert à rien sauf à foutre la merde en fait... Le script est totalement déinitialisé et les images temporaires supprimées quand on quitte mIRC ou décharge le script)
ajout de la gestion du double click dans les fenêtres (affiche/cache les stats)
la barre de titre de la fenêtre de vidéo locale affiche maintenant "Vidéo Locale" au lieu de votre nick (évite les problèmes de changements de nick en multiserv)
la 24e ligne des fichiers de langue a changé (remplacement de "Arrêt total", maintenant inutilisé, par "Vidéo Locale")
ajout de la possibilité d'envoyer des images de plus de 16ko sans erreur
la barre d'avancement de l'image en cours est maintenant arrondie
optimisation de la fonction MVCUpdateWindow
ajout de l'option "Tout déconnecter"
les menus des sockets affichent maintenant (*) quand l'opération a un effet (voir "Comment ça marche" plus bas)
la dll prend maintenant en charge quelques opérations de plus, notamment sur la gestion des fenêtres (passage du mode non redimensionnable à redimensionnable, masquage/affichage par exemple, ce qui permet d'économiser pas mal de lignes de scripts lourdingues)
l'image est désormais remise à jour pendant le redimensionnement (via DLL)
correction d'un bug dans la DLL qui créait une ligne de bruit en haut de l'image
optimisation des options de compilation de la DLL
ajout d'une option pour désinstaller totalement MVC

MISE A JOUR v0.36
refonte totale de la gestion des fenêtres
ajout de la possibilité d'afficher des statistiques simplistes
correction de bugs dans les menus
correction de bugs dans les langues
refonte de la boite de dialogue "A propos"
refonte de la gestion interne de l'image
correction de bugs divers

MISE A JOUR v0.35 :
refonte (presque) total du code des fenêtres et des sockets, optimisations
corrections de bugs dans les menus
corrections de quelques problèmes de gestion de la taille des fenetres
le fichier config.ini se met à jour automatiquement au lancement pour prendre en compte les éventuels nouveaux paramètres
correction du bug qui empêchait d'initialiser certains pilotes

MISE A JOUR v0.34 :
correction des bugs des boites de dialogue (les variables n'étaient pas évaluées correctement)
correction de bugs dans les nouveaux modes de taile des fenêtres (suppresioon des "trainées" dans le mode "Libre (avec maintien du ratio)"
correction d'un bug dans les menus "Envoi actif" et "Réception active", il était impossible de cocher les liaisons voulues

MISE A JOUR v0.33 :
correction de bugs idiots qui rendaient MVC 0.32 inutilisable

MISE A JOUR v0.32 :
réécriture de quelques menus, ajout de 2 nouveaux modes de dimensionnement des fenêtres, correction du bug du Temp inexistant (création automatique) et message qui prévient si le port 555 (port d'appel) est occupé (pour éviterle message "Socket bind error")

MISE A JOUR v0.31 : amélioration notble de la rapidité des menus (qui étaient très lent depuis l'ajout de la traduction).

MISE A JOUR v0.30 : corrige la connexion auto qui était franchement douteuse (manque de test). Rajoute la possiblité de traduire MVC via fichier externe.

MISE A JOUR v0.21 : corrige un petit bug de la 0.21 dans la connexion automatique. Il est vrai que parfois le socket MVCCall n'arrive pas à s'ouvrir, pour je ne sais quelle raison. Si c'est le cas, essayez de vous connectez dans l'autre sens (l'autre personne vous appelle).

MISE A JOUR v0.20 : comme prévu, MVC v0.20 est disponible, mais n'a pas été super testé (mais à priori il ne devrait pas y avoir de gros problème).
La connexion est plus simple et est automatisée (voir le fichier LisezMoi pour les nouveautés, et tout le reste d'ailleurs !).

Pour toutes infos/questions/suggestions/bug ou pour être tenu au courant des mises à jour (en attendant d'avoir un site web) : trapamoosch@wanadoo.fr ou sur le channel #MVC sur le serveur irc.langochat.net:6667 (le week-end seulement si vous voulez me voir, études obligent...) !

Codes Sources

A voir également

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.