IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

 
Reply to this topicStart new topic
> avis aux programmeurs, portage appli windows
Options
houlala63
posté 19 Jul 2004, 20:54
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



voila j'ai un tout petit probleme:
j'ai les sources d'une app window,linux,sunos,irix (bien sur pas osx),dommage.
voila l'app fait référence soit a soundcard.h pour linux, soit a irix.audio.h pour un irix tongue.gif ou strops.h(je crois) quelqu'un pourrait t'il m'indiquer par quels fichiers remplacer ceux-la =>because n'existent pas sous osx.j'en ais les boules ,parce que le prog se compile tres bien ,jusqu'aux fonctions de ces fichiers qu'il ne trouve pas.ah oui,CoreAudio.h ne semble pas suffisant.
pour ceux que ça interesse ,les sources a cette adresse:
http://skal.planet-d.net/mind/
Go to the top of the page
 
+Quote Post
ploute
posté 19 Jul 2004, 22:15
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 293
Inscrit : 25 Apr 2003
Membre no 7 294



Hello

En gros si j'ai bien compris ton bidule utilise un machin qui s'appelle OSS (Open Sound System), et qui existe sur tout plein de variantes d'UNIX mais pas sous Darwin. Y'a un petit projet qui s'efforce de faire le "pont" vers CoreAudio, mais c'est loin d'être mature apparemment ; enfin tu peux toujours essayer : liboss.
Go to the top of the page
 
+Quote Post
houlala63
posté 20 Jul 2004, 21:42
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



Bingo,ça utilise OSS
je vais me pencher sur la lib OSS,je poste un message pour dire si ça fonctionne.
Autre question: Ou puis je trouver de la doc en français ?j'ai trouvé projet omega :
http://www.projectomega.org
Y' a t'il eu des portages de ce type (avec exemples des sources) pour le son?
merci beaucooooooup!!!!
Go to the top of the page
 
+Quote Post
houlala63
posté 20 Jul 2004, 22:28
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



j'ai aussi trouvé ça:
http://www.portaudio.com
le titre est assez explicite wink.gif
Go to the top of the page
 
+Quote Post
houlala63
posté 22 Jul 2004, 20:11
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



wink.gif Bon ,j'ai essayé en long en arge ,en travers quelqu'un peut t-il m'expliquer comment utiliser la libOSS pour porter son application? dry.gif
Go to the top of the page
 
+Quote Post
ploute
posté 22 Jul 2004, 21:53
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 293
Inscrit : 25 Apr 2003
Membre no 7 294



J'ai bien peur que tu sois en première ligne, parmi une poignée de gens qui tentent la manip... comme je disais plus haut, tout ça est encore hyper expérimental.

Et, euh, cette demo a-t-elle une si grande importance que tu veuilles déployer tant d'efforts pour la faire tourner sur mac ?

Je vais tenter une compile en utilisant libOSS, mais je mets ma main à couper que ça marchera pas. Voyons voir...

EDIT : bon avec liboss on peut compiler le rep au_src :
- tu décompresses liboss dans un coin, éventuellement tu le compiles.
- tu modifies au_src/drv_oss.c à la ligne #include <linux/soundcard.h> tu mets "liboss" à la place de "linux" :
CODE
//#include <sys/soundcard.h>
//#include <linux/soundcard.h>
#include <liboss/soundcard.h>

- tu modifies le makefile à la racine :
CODE

LIB_INCLUDE = ../include -I../../liboss-0.0.1/include #-I/usr/include

Tu t'arranges pour que le chemin vers liboss soit correct par rapport à l'endroit où toi tu l'as installé. Dans mon exemple, le rep liboss-0.0.1 est voisin du rep mind_v13.

Voilà, ça compile (avec des warnings, je suis incapable de dire s'ils sont importants), mais ça échoue plus loin avec le truc mpeg.

Bonne chance

Ce message a été modifié par ploute - 22 Jul 2004, 22:30.
Go to the top of the page
 
+Quote Post
houlala63
posté 23 Jul 2004, 22:01
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



merci ploute,pour ta réponse.
A vrai,dire j'y accorde une importance moyenne,mais je trouve rageant
de voir quantité de progs utilisant OSS,d'ou le problème de portage.
je m'essaye a porter un peu tout et n'importe quoi.
Cette démo,elle était plutot fun quand je l'avait (sur PC)
alors,je me suis dit que si je pouvais récupérer des progs,et les compiler sur mon mac,la grande classe tu vois ....au revoir le PC.
J'ai lu un truc sur le site de GENTOO c'est une appli de nom de PORTAGE apparement(d'apres ce que j'ai compris) ça pourra aider dans le futur (attendez OSX 10.4)pour porter des apps linux. cool.gif
http://www.gentoo.org/proj/en/portage/index.xml
Go to the top of the page
 
+Quote Post
Mister euGene
posté 25 Jul 2004, 09:52
Message #8


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 594
Inscrit : 27 Oct 2003
Lieu : Gradignan (Sud Ouest) - France
Membre no 10 902



Visiblement Apple utilise OpenAL pour le son "libre" avec CoreAudio. Pourquoi ne pas faire une passerelle OSS/OpenAL pour ton programme ? (en plus tu la réutiliseras probablement plus tard...)
Go to the top of the page
 
+Quote Post
houlala63
posté 25 Jul 2004, 16:23
Message #9


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



je veux bien faire ça,si ça fonctionne,mais dis moi comment faire,Mr euGene? ph34r.gif
Go to the top of the page
 
+Quote Post
houlala63
posté 25 Jul 2004, 16:28
Message #10


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



J'ai compilé avec les modifs,et je tombe effectivement sur le même probleme:
mpeg.o no rule to make target ... needed by libmpx.so
A comprend pas ?
je n'ai aucun fichier de ce nom sur mon disk. ph34r.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 16th April 2024 - 13:06