IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

FFP64 (version binaire expérimentale)


Sujet :

WinDev

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 486
    Points : 875
    Points
    875
    Par défaut FFP64 (version binaire expérimentale)
    Bonjour

    J'ai une version expérimentale du player vidéo FFplay codée en WD26 (binaire uniquement).

    Cette version utilise une version compressée de FFplay.exe, ainsi qu'un framework WinDev réduit au minimum, lui aussi compressé avec UPX.

    L'interface utilise GDImage pou afficher une jauge en mode DWM composé par dessus la vidéo.

    Lien pour télécharger FFP64.7z


    Pour ceux qui prendront le temps de tester le projet, merci par avance pour votre retour.

  2. #2
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonsoir Patrice

    Merci de partager tes réalisations

    Premiers test :
    - La vidéo s'est ouverte dans une autre fenêtre, sans aucun contrôle, sans barre de progression, rien ...
    Par contre, toutes les commandes fonctionnaient.
    La première fenêtre était toujours visible avec l'aide affichée.
    Après avoir fermé la fenêtre de vidéo, mon écran principal était comme désactivé. Impossible de cliquer sur les icônes, ni sur les fenêtres, on aurait dit une image de mon écran ...
    Mes deux autre écrans étaient par contre accessibles. Bizarre.

    J'ai tué la tâche pour m'en, sortir :-)

    Deuxième lecture (et les autres) :
    - Là, la vidéo s'ouvre bien dans ta fenêtre hôte, avec les barres de progression etc.
    Et pareil pour toutes les autres vidéos. Pour info j'ai ouvert aussi la vidéo du 1er test

    Pascal

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 486
    Points : 875
    Points
    875
    Par défaut
    Pascal

    Je vous remercie pour votre rapport détaillé.

    Si le problème ne s'est produit que lors du lancement initial, je pense que c'est le résultat de l'analyse antivirus qui perturbe la détection du démarrage du processus ffplay.exe.

    C'est la raison pour laquelle j'ai posté le projet en format binaire compilé, car on ne peut pas détecter ce problème en mode GO.
    En outre la décompression des fichiers compressés avec UPX bien que très rapide, peut également interagir avec l'anti virus.

    Ce serait intéressant de voir si ce problème ce reproduit lors d'un redémarrage à froid, ou si c'est uniquement lors du premier lancement.

    Je vais ajouter un message pour indiquer l'échec de démarrage si je n'arrive pas a détecter ffplay.exe dans un délais de 2 secondes, au besoin je peux aussi faire un ExeTerminate pour tuer le process lancé par ExeRun.

    Pour info, il n'est pas possible de compresser un "EXE" WinDev avec UPX, seulement les DLLs du framework ou les EXE véritables.

    Ajout :
    J'ai mis à jour le fichier compressé (lien inchangé) avec les modifications suivantes
    - ExeTerminate si le processus de capture a échoué.
    - Message d'erreur pour informer l'utilisateur.

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Patrice

    2ème test sur un autre PC avec la nouvelle version
    Cette fois-ci, 1er chargement OK. J'ai ouvert un mkv de 17Go sans aucun problème.

    Par contre quand je sélectionne une 2ème vidéo (après avoir mis la 1ere à pause) et que j'appuie sur "play" il ne se passe rien et je dois tuer la tâche

    Au retour de déplacement je retesterai sur mon PC fixe

    Pascal

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 486
    Points : 875
    Points
    875
    Par défaut
    Par contre quand je sélectionne une 2ème vidéo (après avoir mis la 1ere à pause) et que j'appuie sur "play" il ne se passe rien et je dois tuer la tâche
    J'ai même pas pensé à ce cas de figure, à mon avis le plus logique serait de fermer la vidéo en pause pour jouer la dernière sélectionnée.
    C'est ce que je vais faire dans la prochaine version...

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/07/2020, 09h12
  2. [AC-2003] Lire la version de Access en binaire ?
    Par marot_r dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/10/2012, 14h36
  3. installation du geoserver version binaire
    Par loketo dans le forum SIG : Système d'information Géographique
    Réponses: 5
    Dernier message: 22/12/2009, 14h04
  4. Réponses: 9
    Dernier message: 27/10/2009, 10h40
  5. [Conseils] Gestion de version Sources / Binaires
    Par Clorish dans le forum Outils
    Réponses: 18
    Dernier message: 09/06/2005, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo