Recherche avancée

Médias (91)

Autres articles (44)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • Configuration spécifique d’Apache

    4 février 2011, par

    Modules spécifiques
    Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
    Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
    Création d’un (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

Sur d’autres sites (4044)

  • Revision 34526 : - Mieux gérer l’installation en la faisant au hit suivant - Mieux ...

    17 janvier 2010, par marcimat@… — Log

    - Mieux gérer l’installation en la faisant au hit suivant
    - Mieux gérer les cas tordus à l’activation d’un plugin : charger systématiquement le fichier cache des fonctions de plugin charger_fonction.php pour éviter de charger le nouveau fichier contenant les nouvelles fonctions qui dépendent peut-être de fonctions déclarées dans le fichier d’option du plugin (qui n’est pas chargé à ce stade - vu que charger_options.php ne connaissait pas encore ce plugin au moment de son appel)

  • Anomalie #3786 (Nouveau) : Les caches compressé sont systématiquement invalidés à cause du système...

    1er juin 2016, par Jean-Emmanuel []

    Tout se passe dans ecrire/public/cacher.php :

    - ligne 253 : on génère une signature pour la page à mettre en cache
    - ligne 83 : cette signature est générée d’après le texte de celle-ci
    - ligne 256 : le fichier de cache est écrit et son texte est compressé si trop volumineux
    - ligne 167 : lors de la vérification de la validité du cache, on compare la signature du cache à une version fraîchement générée, cette fois d’après le texte en cache.

    Si le texte en cache à été compressé, la dernière vérification provoque systématiquement son recalcul, puisqu’on compare le texte à sa version compressé.

    On peut, pour résoudre le bug :
    - décompresser le texte au moment de la génération de la signature si nécessaire
    - ne jamais compresser le texte

  • Passing ffmpeg stream to c# window

    4 juin 2016, par KKKk

    Is it possible to pass FFMPEG video stream to C# window ? Now it opens as new process in new window, I just simply want to pass it to my own SessionWindow.
    At this moment I execute ffplay like this :

    public void ExecuteCommandSync(String command, String args)
    {
       try
       {
           System.Diagnostics.ProcessStartInfo procStartInfo =
            new System.Diagnostics.ProcessStartInfo("\"" + command + "\"", args);

           procStartInfo.RedirectStandardOutput = true;
           procStartInfo.UseShellExecute = false;

           procStartInfo.CreateNoWindow = true;

           System.Diagnostics.Process proc = new System.Diagnostics.Process();
           proc.StartInfo = procStartInfo;
           proc.Start();

           string result = proc.StandardOutput.ReadToEnd();

           Debug.WriteLine(result);
       }
       catch (Exception objException)
       {

       }
    }

    private void button2_Click(object sender, EventArgs e)
    {
       String runPlay = @"C:\FFMPEG\bin\ffplay.exe";
       String Random = "udp://127.0.0.1:1234";

       this.ExecuteCommandSync(runPlay, Random);
    }

    PS. I don’t want to use Windows Media Player since I want this app to look and work like remote desktop.