Plugin visuel basique opengl pour winamp [vc5]

Soyez le premier à donner votre avis sur cette source.

Vue 9 382 fois - Téléchargée 401 fois

Description

PLUGIN VISUEL BASIQUE OPENGL POUR WINAMP [VC5]
Code Réalisé Par BeLZeL (fini le 30 juillet 2002)
Sous Microsoft Visual C++ 5.0

Site : http://headlines.fr.st
Mail : belzel@free.fr

Le Plugin dessine un Cube arc-en-ciel qui tourne en arrière-plan. Devant, deux lignes représentent les ondes du canal gauche et droit de la musique. Le Plugin affiche aussi le nombre d'images par seconde dans le titre de la fenêtre.

J'espère que ce petit code d'exemple (qui peut être assez dur à comprendre pour les débutants) pourra vous permettre de faire le meilleur plugin visuel du monde pour Winamp ;)

Pour le Plugin, je suis parti du plugin visuel de base, fourni par Winamp :
- http://ftp.winamp.com/winamp/nsdn/vis_minisdk.zip

Je l'ai fusionné avec un programme OpenGL fait pour Win32. Informations et tutoriaux en français sur l'excellent site d'Antoche :
- http://antoche.alrj.org/prog/opengl/OpenGLII/OpenGLII.htm
- http://antoche.alrj.org/prog/opengl/OpenGLII/OpenGLIIbis.htm

Project / Settings
- Links : OpenGL32.lib GLu32.lib GLaux.lib kernel32.lib user32.lib gdi32.lib
- Output Filename : c:/répertoire/de/winamp/plugins/vis_test.dll

Fichiers :
- svis.c : fichiers source modifié
- vis.h : header non modifié (mais modifiable :), fourni par Winamp.

Notes : Le projet doit être compilable sous Dev-C++ mais j'ai eu trop de problèmes de compilations bizarres. Parfois, il fallait redémarrer le logiciel pour qu'il compile la DLL.

Source / Exemple :


/*

Pour le code, voir le fichier zip ;)

  • /

Conclusion :


Bien évidemment, ceci est un code basique, même s'il fait déjà pas mal de ligne. Vous pouvez librement le modifier.

Il est compatible Winamp 2.x.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

BeLZeL
Messages postés
110
Date d'inscription
mardi 10 octobre 2000
Statut
Membre
Dernière intervention
20 décembre 2005
-
merci :)
Et bonne chance pour le plugin.
cs_maya75
Messages postés
41
Date d'inscription
mercredi 19 juin 2002
Statut
Membre
Dernière intervention
6 juillet 2004
-
au moins on peut dire que tes programmes sont vraiment beaux.
clairs, bien commentés, ... (cf le source de Cube sur ton site ainsi que celui-là)
merci pour ce source, je vais sûrement m'en servir pour faire un pti plugin.
@+
BeLZeL
Messages postés
110
Date d'inscription
mardi 10 octobre 2000
Statut
Membre
Dernière intervention
20 décembre 2005
-
tu as tout à fait raison :)
Mais comme je suis fainéant, je préfère mettre glut.h plutôt que gl.h et glu.h ;)

Au passage, pour ceux qui veulent ce ultimate version 2.0 (avec Motion Blur), c'est là que ca se passe : http://headlines.fr.st/?create=on
cs_Gerald
Messages postés
31
Date d'inscription
dimanche 15 juillet 2001
Statut
Membre
Dernière intervention
8 janvier 2009
-
tu inclus <glut.h> mais glut ne sert pas dans le programme(c glu.h qu'il faut inclure), surtout que certains n'ont pas glut sur leur machine (genre moi :)
Sinon le code est tres clair est donne de jolis résultats
merci

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.