Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: sfeMovie [v1.0 disponible]  (Lu 69092 fois)

0 Membres et 1 Invité sur ce sujet

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #60 le: Juin 09, 2012, 12:34:41 am »
Sonkun, tu peux me dire si c'est bon pour lire les fichiers OGG avec cette version ? sfeMovie-linux-64b-1.0-rc1.tar.gz (6.4 Mo)
Want to play movies in your SFML application? Check out sfeMovie!

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #61 le: Juin 17, 2012, 10:53:23 pm »
Sur Linux, FFmpeg est maintenant liée dynamiquement à sfeMovie (cf. sources du dépôt git).

Et d'après mes derniers tests, il y a des problème avec les optimisations en assembleur pour Linux 64 bits (pas de souci en 32 bits) qui plantent le programme dès le début de la lecture.
Want to play movies in your SFML application? Check out sfeMovie!

danman

  • Hero Member
  • *****
  • Messages: 1121
    • Voir le profil
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #62 le: Juin 18, 2012, 01:18:57 pm »
(je suis sous linux 64 bit, ça pourrait tout expliquer ;) )
Pointilleur professionnel

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #63 le: Juin 18, 2012, 01:31:49 pm »
Cela me semble logique en effet. C'est en discussion sur le sujet anglophone, tu peux y jeter un oeil si tu veux : http://en.sfml-dev.org/forums/index.php?topic=3463.msg55340#msg55340

Au moins j'arrive à reproduire le problème, donc je devrais pouvoir en arriver à bout :) .
Want to play movies in your SFML application? Check out sfeMovie!

mrpantalon

  • Newbie
  • *
  • Messages: 41
    • Voir le profil
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #64 le: Juin 21, 2012, 11:41:06 pm »
Salut, d'abord je te félicite pour ta bibliothèque mais elle me sort un segfault a chaque fois que sa soit celle que je compile moi ou la precompiler.
J'ai regarde run peu avec GDB et le problème vien d'une fonction "sws_scale".
PS la video tester est http://www.bigbuckbunny.org/index.php/download/

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #65 le: Juin 21, 2012, 11:44:43 pm »
Salut mrpantalon,

Tu es sous Linux 64 bits ?
Want to play movies in your SFML application? Check out sfeMovie!

mrpantalon

  • Newbie
  • *
  • Messages: 41
    • Voir le profil
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #66 le: Juin 22, 2012, 10:31:14 am »
Non Windows 64 bits

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #67 le: Juin 22, 2012, 12:23:00 pm »
Tiens c'est étrange, j'utilise aussi Windows en 64 bits sans pour autant avoir de problème. Dans tous les cas, le problème que tu as semble être le même que cité plus haut pour Linux 64 bits, donc je corrigerai les deux en même temps.

Par hasard, est-ce que tu peux me donner ta configuration matérielle ?
Want to play movies in your SFML application? Check out sfeMovie!

mrpantalon

  • Newbie
  • *
  • Messages: 41
    • Voir le profil
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #68 le: Juin 22, 2012, 01:19:03 pm »
Ouaip voila :

Système d'exploitation
   
Windows 8 ‎(‎X64)‎
Date d'installation : ‏18/06/2012
   

Processeur
   
AMD Athlon II X4 631 Cadencé à 2.60 GHz
Fréquence mesurée (core0) : ‏2.60 GHz
Nombre de coeurs : ‏4 physique(s), 4 logique(s)
Socket : ‏Socket FM1 (905)
Température CPU (core 0) : ‏29.63 °C
   

Carte mère
   
ASUSTeK COMPUTER INC. F1A75-M Rev X.0x
Numéro de série (carte mère) : ‏MF70B8G04501770
SKU Number : ‏SKU
Version du bios : ‏1901
Date : ‏07/02/2012
   

Chipset
   
Pont nord : AMD K12 Bridge
Identifiant de révision : ‏00
Pont sud : AMD A55/A60M
Identifiant de révision : ‏11
   

Mémoire
   
4 Go de mémoire totale de type DDR3 à 666.64 MHz
Barrette de 2 Go
Fréquence maximale : ‏667 MHz
Bande passante : ‏PC3-10700H
Barrette de 2 Go
Fréquence maximale : ‏667 MHz
Bande passante : ‏PC3-10700H
   

Carte Graphique
   
AMD Radeon HD 6450
Version DirectX installée : ‏11.0

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #69 le: Juin 22, 2012, 01:33:52 pm »
Ok merci :) .
Je remarque que tu es sur Windows 8 aussi, peut-être que c'est lié (sur Windows 7 64 bits personne n'a reporté le problème à ce jour).
Want to play movies in your SFML application? Check out sfeMovie!

mrpantalon

  • Newbie
  • *
  • Messages: 41
    • Voir le profil
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #70 le: Juin 22, 2012, 02:26:08 pm »
Si sa peut aider GDB s'arrete sur ces ligne :

static inline int RENAME(yuv420_bgr32)(SwsContext *c, const uint8_t *src[],
                                       int srcStride[],
                                       int srcSliceY, int srcSliceH,
                                       uint8_t *dst[], int dstStride[])
{
    int y, h_size, vshift;

    YUV2RGB_LOOP(4)

    ici ! ->   YUV2RGB_INITIAL_LOAD
        YUV2RGB
        RGB_PACK_INTERLEAVE
        SET_EMPTY_ALPHA
        RGB_PACK32(REG_BLUE, REG_GREEN, REG_RED, REG_ALPHA)

    YUV2RGB_ENDLOOP(4)
    YUV2RGB_OPERANDS
    YUV2RGB_ENDFUNC
}

 

du fichier yuv2rgb_template.c avec srcSliceY = 0,srcSliceH = 480.

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #71 le: Juin 22, 2012, 02:37:20 pm »
Oui, c'est bien le même problème au même endroit que sur Linux 64 bits. Je posterai lorsque ce problème sera résolu :) .
Want to play movies in your SFML application? Check out sfeMovie!

Ceylo

  • Hero Member
  • *****
  • Messages: 2325
    • Voir le profil
    • http://sfemovie.yalir.org/
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #72 le: Juillet 01, 2012, 06:00:35 pm »
Bonne nouvelle ! Le problème avec sws_scale() sous Linux 64 bits a été résolu ! Ou du moins je n'ai plus aucun crash. Est-ce que vous pouvez me dire si c'est bon pour vous aussi ? (à l'aide des dernières sources du dépôt Git)

Cela corrige également le problème qui survenait sur OS X avec GuardMalloc activé, et c'est aussi le même problème que tu as rencontré sur Windows 8 mrpantalon.
Want to play movies in your SFML application? Check out sfeMovie!

informaticien77

  • Invité
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #73 le: Juillet 03, 2012, 09:32:19 am »
Je passe juste pour dire que tu peux fournir/activer les formats non-libres dans la bibliothèque pré-compilée.

Je viens de faire un peu de lecture sur wikipédia et ils disent clairement que les formats fermés sont ouverts en l'absence de brevets logiciels, or pas de brevets logiciels en Europe, donc utilisation libre dans les pays de l'Union Européenne. http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Format_ferm%C3%A9_pour_cause_de_brevet

Tous les formats ne sont pas concernés.

Cela concerne les formats : AVC, DivX, H.264, H.265/HEVC, MJPEG 2000, MPEG Transport Stram, MPEG-1, MPEG-1/2 Audio Layer 3, MPEG-2, MPEG-4 Part 3, x264.

Concernant le format AC3, c'est un format propriétaire non-libre de Dolby Digital, je pense qu'il n'est pas libre d'utilisation par contre tout comme WMV, WMA, MP3. Le PCM est un format ouvert et donc libre.

Je pense que le mieux serait de fournir deux versions : Européenne et Internationale. Après c'est à toi de décider.

PS: C'est normal que l'antivirus détecte un fichier suspect lors de la compilation ?

danman

  • Hero Member
  • *****
  • Messages: 1121
    • Voir le profil
    • E-mail
Re : sfeMovie [v1.0 RC1 disponible]
« Réponse #74 le: Juillet 04, 2012, 08:49:17 am »
Il me manquait #include <cstdio> dans src/utils.cpp pour compiler ;)
j'ai ca au démarrage
alexandre@danman:~/Sources/sfeMovie/sample$ ./sfeMovieSample
Going to open movie file "some_movie.ogv"
pthread_cond_destroy() error


mais je dois dire que ca fonctionne sans problème maintenant !
Pointilleur professionnel

 

anything