IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

SDL - cdaudio [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 20
    Par défaut SDL - cdaudio
    bonjour,

    je suis en train d'apprendre l'utilisation de SDL avec Lazarus et essayer de faire un petit lecteur audio.

    J'arrive sans probleme a lire les fichiers wav, mp3, Ogg.

    Mais je n'arrive pas à lire les CDaudio.
    L'etat du lecteur reste à CD_TRAYEMPTY lorsque il y a un CD dans le lecteur
    et à CD_ERROR lorsque la porte est ouverte ou le lecteur vide.
    l'ouverture et la detection du lecteur est ok,
    j'arrive à ouvrir la trappe,
    je detecte bien la presence d'une galette dans le lecteur
    je detecte bien si la piste que je veux lire est une piste audio....

    mais je n'arrive pas a lire

    Quelqu'un a t il deja utilisé SDL pour lire un CDaudio avec lazarus,
    si vous avez un peu de temps a me consacrer mon code est ici : http://pastebin.com/UD0Snb8z

    Merci pour votre aide ... et de relever mon erreur.

  2. #2
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 20
    Par défaut a priori :)
    bonjour,

    lazarus : 0.9.30
    OS : Linux
    distrib :Arch

    à priori cela ne fonctionne pas,
    j'ai aussi testé le tuto : http://loka.developpez.com/tutoriel/sdl/sons/

    Donc je suppose qu'il y a une incompatibilité quelque part mais bon je ne suis pas assez calé pour dire ou, à moins que cela ne fonctionne que sous windows ou que je me vautre lamentablement

  3. #3
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 20
    Par défaut debut de reponse
    bonjour,

    j'ai regardé SDL.pas et SDL_cdrom.h

    SDL.pas donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      TSDL_CDStatus = (
        CD_PAUSED,
        CD_ERROR,
        CD_TRAYEMPTY,
        CD_STOPPED,
        CD_PLAYING );
    et SDL_cdrom.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    typedef enum {
    	CD_TRAYEMPTY,
    	CD_STOPPED,
    	CD_PLAYING,
    	CD_PAUSED,
    	CD_ERROR = -1
    } CDstatus;
    bon en mettant les valeurs dans le bon sens dans le fichier SDL.pas j'ai maintenant mon status à STOPPED lorsqu'un CD est dans le lecteur.

    bah je vais regarder plus loin pour mettre a jour le fichier SDL.pas.

    bon WE

  4. #4
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 20
    Par défaut en fin de compte...
    bonjour,

    pour finir, j'ai reussi a faire fonctionner mon 'bidule', le probleme vient de la distribution utilisée.

    J'ai fait le test avec lazarus 0.9.28 sous Xubuntu cela fonctionne
    mais pas sous Arch.

    Je suppose que la difference vient du deamon HAL qui n'est pas lancé sous Arch.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programmation graphique ... SDL ??
    Par Franck.H dans le forum C
    Réponses: 9
    Dernier message: 29/04/2004, 20h51
  2. [SDL] manipulation d'image
    Par zdra dans le forum OpenGL
    Réponses: 4
    Dernier message: 28/02/2004, 16h56
  3. un plateau en SDL...
    Par maniaco_jazz dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 24/02/2004, 16h48
  4. [Debutant] Sdl & OpenGl link ne marche pas
    Par Riko dans le forum OpenGL
    Réponses: 9
    Dernier message: 18/02/2004, 16h13
  5. [opengl et sdl]
    Par Gonath dans le forum OpenGL
    Réponses: 6
    Dernier message: 08/12/2003, 09h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo