+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Futur Membre du Club
    Inscrit en
    avril 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : avril 2005
    Messages : 30
    Points : 16
    Points
    16

    Par défaut Lire une vidéo sur ARM avec Qt

    Bonjour à tous!

    Je développe une appli Qt sur ARM et je souhaite y ajouter des vidéos.

    J'ai tout d'abord opté pour une solution simple et rapide, en compilant mplayer. Il fonctionne bien, et j'ai voulu le piloter en ligne de commande via mon appli qt. Le problème étant que je suis en devfb, le passage d'argument -wid ne fonctionne pas et mes deux process (Qt et Mplayer) se batte pour l'accès au /dev/fb0 ce qui se traduit par un clignotement sur l'écran. Ok, je passe en fullscreen et je close mplayer sur un clique: 1 fois sur 2 je perds la main sur mon appli Qt malgré un refresh... (NB: peut être que je fais mal les choses?)

    Suite à cet échec, je suis passé à l’artillerie lourde, en recompilant Qt avec phonon (donc le backend gstreamer, donc la glib). Après une petite semaine de bagarre, le ./configure de Qt trouve tout ce qu'il a besoin pour phonon. J'exécute donc la démo mediaplayer sur la cible mais je me prends des messages d'erreur:

    Code :
    (gst-plugin-scanner:886): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()
    Je lance directement gst-plugin-scanner et j'ai le même problème.

    Très peu de chose à googliser sur ce problème, mais il semble qu'il me faille appeler g_type_init() de la glib avant tout utilisation. Je modifie donc la démo mediaplayer mais j'ai encore le même problème.


    Finalement je trouve un wrapper appelé qt-gstreamer-0.10.2 mais je n'arrive pas à le cross-compiler...


    Je suis donc revenu à ma première initiative avec mplayer en cherchant à l'afficher sur un second buffer vidéo (overlay et co) mais mon /dev/fb1 semble réservé à l'OSD...



    J'arrive à court d'idée et j'ai besoin de vous pour me remotiver, j'y crois encore!!!


    Que me conseillez vous?

  2. #2
    Futur Membre du Club
    Inscrit en
    avril 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : avril 2005
    Messages : 30
    Points : 16
    Points
    16

    Par défaut

    Bonjour/Bonsoir!

    Et bien j'ai finalement réussi à faire ce que je souhaitais. J'ai modifier un des drivers de mplayer (celui qui écrit des images pnm au lieu d'ouvrir le buffer vidéo). Les images ne sont plus écrites sur le disque mais envoyé par messagerie IPC. Mon appli les récupèrent puis les affiche.

    Ca marche niquel et c'est assez fluide B)

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •