Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Ceylo

Pages: [1] 2 3 ... 8 Suivante »
1
Projets SFML / Re : sfeMovie [v1.0 disponible]
« le: Novembre 19, 2015, 08:33:16 am »
Salut yopman,

Déjà sache que la v1.0 est à des années lumières derrière la version actuelle autant sur les fonctionnalités que les bugs. Si tu tiens absolument à utiliser cette version, le plus simple est que tu te limites aux codecs fournis dans la version téléchargeable : http://sfemovie.yalir.org/1.0/faq.php#supported-codecs

Tu pourrais recompiler sfeMovie 1.0 avec tous les codecs mais c'est pas évident. Regarde la section "Getting Started" si tu veux creuser la dessus.

Quant à la dernière version de sfeMovie, elle ne peut pas fonctionner de manière stable avec les versions précédentes de SFML du fait de bugs. C'est dommage que tu sois limité à SFML 2.2 du coup...

2
Haha merci ! Ça fait super plaisir de voir que ça sert et que tout fonctionne du premier coup pour certains :)

Côté intégration dans SFML, ça avait été discuté, mais jugé trop compliqué : il y a pas mal de brevets sur les codecs vidéos qui font que tous ne sont pas utilisables gratuitement (enfin en Europe c'est plutôt tranquille de ce côté là), mais du coup il faut que l'utilisateur puisse choisir les codecs qu'il inclut, ce qui signifie compiler FFmpeg avec les bons codecs à la volée lors de la compilation de sfeMovie, ce qui donne au final quelque chose qui tourne bien mais pas facilement intégrable dans SFML :-\.

3
Général / Re : SFML 1.6 Xcode 6.1.1
« le: Janvier 31, 2015, 01:37:00 pm »
Les paramètres de compilation ont l'air d'être strictement les mêmes, donc je ne peux que supposer une différence dans le projet ou les fichiers externes (frameworks) utilisés :/

4
Général / Re : SFML 1.6 Xcode 6.1.1
« le: Janvier 31, 2015, 12:49:29 pm »
Quand tu lances manuellement la compilation dans Xcode, et que du coup il t'indique cette erreur, peux-tu montrer et copier coller ici la ligne de commande utilisée pour compiler le fichier ?

Comme ici : http://cl.ly/image/3N2d2P1d3y1e

5
Général / Re : SFML 1.6 Xcode 6.1.1
« le: Janvier 31, 2015, 12:24:50 pm »
Je parlais plutôt d'autres en-têtes de SFML qui traineraient quelque part sur ton ordinateur. Est-ce que l'erreur de compilation indiquée est le fait qu'il ne trouve pas le fichier Graphics.hpp ou est-ce que c'est un fichier inclus par Graphics.hpp qui manque ? Si tu regarde dans SFML.framework tu vois bien tous les fichiers d'en-tête ?

6
Général / Re : SFML 1.6 Xcode 6.1.1
« le: Janvier 31, 2015, 12:04:03 am »
Salut :)

"SFML.framework" seul ne te permettra pas de générer ton programme. Il faut que tu rajoutes les frameworks des modules dont tu as besoin. En revanche ça aurait dû suffir pour ton problème d'include… du coup je pencherais plutôt pour vérifier si tu l'as pas d'autres en-têtes de SFML qui trainent quelque part et qui poseraient problème.

Et tu dis "je met "C++ Language Dialect" à C++98 et "C++ Standard Library" à libstdc++" mais ce n'est pas ce que tes captures d'écran montrent (le problème d'include ne vient pas de là).

Pas vraiment d'autre idée pour l'instant



7
Tu as compilé le programme d'exemple toi-même ?
Et la dll de sfeMovie que tu as mise à côté du programme d'exemple, les .lib et les headers utilisés lors de la compilation du programme d'exemple viennent tous exactement de la même archive de sfeMovie ?

Parce que le problème que tu as là ressemble très fortement au fait que tu as compilé le programme avec une vienne version des .lib et fichiers d'en-tête, mais mis une dll plus récente. Ou inversement. Je dis ça parce que la méthode Movie::getSize() a changé de signature (sf::Vector2f au lieu de sf::Vector2i) vers la période où tu as eu le problème.

Edit: et une fois ce soucis résolu, peux-tu me dire sur quelle archive tu t'es basé ? Celle du site ou la "custom" ?

8
Est-ce que tu peux re-télécharger une archive de sfeMovie depuis le site et essayer de recompiler le programme de démo que tu m'as passé ? J'ai mis à jour les archives. Note également qu'une méthode a changé de signature depuis que tu avais téléchargé sfeMovie donc remplacer la dll sfeMovie-d ne suffira pas, tu dois recompiler le programme.

Si cela ne fonctionne toujours pas, essaie avec cette dll:
http://sfemovie.yalir.org/latest/downloads/sfeMovie-d-custom.zip

Si seule l'archive "custom" fonctionne la seule différence que je vois entre chez moi et sur les esclaves qui génèrent les archives du site est la version du compilateur utilisé : MSVC 18.0.31101.0 vs MSVC 18.0.30723.0.

9
Un peu de patience :P

J'ai pu reproduire le problème, reste à creuser.

10
Ton code dépend de plein d'éléments externes qui n'en font pas un code minimaliste, cf http://sscce.org
Et non je ne sais pas reproduire ton problème, car le code de démo suit aussi le même principe mais fonctionne. J'ai le sentiment que le problème que tu as ne vient pas du code mais plutôt de l'environnement. C'est pour ça que je te demande de créer un projet propre et minimaliste que je pourrai tester au besoin.

Sinon je ne sais toujours pas d'où tu as téléchargé les binaires que tu utilises ?

11
Quand tu dis dernière version c'est celle trouvée là ? http://sfemovie.yalir.org/latest/downloads.php

Sinon pour le programme de démo, tu créés une solution Visual Studio comme tu l'as fait pour ton projet. Tu y ajoutes ce qu'il faut comme chemins de recherche d'include pour sfeMovie et SFML, tu donnes les bibliothèques sfeMovie, sfml-system, sfml-window, sfml-graphics au linker (sans mélanger les versions de debug et de release !).

Pour les sources de la démo tu peux prendre ce qui est ici : https://github.com/Yalir/sfeMovie/tree/master/sample

Une fois que tu auras fait tout ça et si tu rencontres toujours le même problème, envoie moi une archive de la solution VS basée sur le code de démo pour que j'y jette un œil :)

12
Quand tu dis dernière version c'est celle trouvée là ? http://sfemovie.yalir.org/latest/downloads.php

Pour les DLLs effectivement c'est probablement requis par les DLLs de FFmpeg et je ne m'en étais pas rendu compte parce que j'ai le dossier bin de MinGW dans mon PATH. :-°

Sinon tant que tu ne peux pas fournir d'exemple minimal je ne pourrai pas reproduire le problème et t'aider davantage... tu as testé de compiler le programme de démo fourni dans le dossier sample du dépôt Git ?

13
Salut MyPix,

Quelle version de sfeMovie utilises-tu ?
Peux-tu fournir un code minimaliste permettant de reproduire le problème ?
Pourquoi est-ce que tu as des dll de winpthread et gcc_s_dw2 alors que tu as l'air d'avoir créé un exécutable avec Visual Studio ?

14
Oh la honte, moi qui croyais que parce que ça venait de mingw.org, c'était LA version officielle ;D

Donc il y aurait la version de mingw.org, MinGW-w64, TDM et celle de nuwen en gros?
Si sur le site je change "MinGW" en "MinGW from mingw.org" c'est assez spécifique ou il y a encore des variantes ? :-°

Je ne sais pas non plus si les différents projets ont eux-même des sous-variantes avec par exemple un modèle de threading ou gestion des exceptions différentes.

15
Et toujours le même problème au lancement je présume ?

Si oui, deux points à tester :
- installe la version de MinGW depuis leur site officiel de MinGW, et change ton PATH pour utiliser ce MinGW à la place de celui de Qt. Vois si tu as le même problème au lancement.
- si ça ne fonctionne toujours pas, retire MinGW du PATH et tente de lancer l'exécutable. Il ne trouvera pas certaines DLLs, copie les depuis une seule des installations MinGW. Puis compresse tout ça et envoie le moi que je puisse tester. Si possible fait ça pour les 2 installations de MinGW dans des archives séparées. Ça doit me permettre de tester ton cas sans dépendre d'aucune de mes installations de MinGW.

Pages: [1] 2 3 ... 8 Suivante »