> SDL/OpenAL et consors ne savent pas faire ce genre de choses. C'est pourtant relativement demandé (Les gens aiment bien avoir le son et l'image synchronisé par exemple)
Vu que la lib SDL est un appli assez bas niveau pour faire du son (basiquement on donne un wav à lire, et on fait le ping-pong avec 2 buffer audio, l'un se rempli, l'autre se lit) ce que tu fais est assez libre en fait. Tout ce que tu décris se fait en SDL, et oui tu peux avoir du multiformat et du mixage soft avec SDL.
Pour OpenAl, je pourrai pas donner plus de précision, mais vu comment râlent les joueurs lorsque les sons ne sont pas synchronisés je serai surpris que ça ne le permettes pas
> Le mec de chez Adobe il se plaint juste de devoir étudier 8 000 000 de possibilité différentes d'API et d'applis qui peuvent lui couper la priorité alors qu'il est en train d'essayer d'avoir une image qui colle avec le son.
Je sais pas moi le premier truc que je ferai avant de tenter de coller l'image au son, c'est réduire la consommation démesuré de CPU; généralement la synchro pose moins de problème après :)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Cela dépend des cas...
Posté par fearan . En réponse au journal Linux ou POSIX ?. Évalué à 2.
Vu que la lib SDL est un appli assez bas niveau pour faire du son (basiquement on donne un wav à lire, et on fait le ping-pong avec 2 buffer audio, l'un se rempli, l'autre se lit) ce que tu fais est assez libre en fait. Tout ce que tu décris se fait en SDL, et oui tu peux avoir du multiformat et du mixage soft avec SDL.
Pour OpenAl, je pourrai pas donner plus de précision, mais vu comment râlent les joueurs lorsque les sons ne sont pas synchronisés je serai surpris que ça ne le permettes pas
> Le mec de chez Adobe il se plaint juste de devoir étudier 8 000 000 de possibilité différentes d'API et d'applis qui peuvent lui couper la priorité alors qu'il est en train d'essayer d'avoir une image qui colle avec le son.
Je sais pas moi le premier truc que je ferai avant de tenter de coller l'image au son, c'est réduire la consommation démesuré de CPU; généralement la synchro pose moins de problème après :)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent