Recherche avancée

Médias (0)

Mot : - Tags -/page unique

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (108)

  • 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 (...)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • Emballe Médias : Mettre en ligne simplement des documents

    29 octobre 2010, par

    Le plugin emballe médias a été développé principalement pour la distribution mediaSPIP mais est également utilisé dans d’autres projets proches comme géodiversité par exemple. Plugins nécessaires et compatibles
    Pour fonctionner ce plugin nécessite que d’autres plugins soient installés : CFG Saisies SPIP Bonux Diogène swfupload jqueryui
    D’autres plugins peuvent être utilisés en complément afin d’améliorer ses capacités : Ancres douces Légendes photo_infos spipmotion (...)

Sur d’autres sites (9011)

  • avformat/tests/fifo_muxer : Fix memleak on error, fix API violation

    19 mars 2021, par Andreas Rheinhardt
    avformat/tests/fifo_muxer : Fix memleak on error, fix API violation
    

    The test program for the FIFO muxer allocates a buffer without padding
    and wraps it into a packet via av_packet_from_data(). This is an API
    violation. Furthermore, said buffer leaks in case av_packet_from_data()
    fails. Fix both of these issues by using av_new_packet() instead.

    Reviewed-by : James Almer <jamrial@gmail.com>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavformat/tests/fifo_muxer.c
  • How to track reference counts in libffmpeg [on hold]

    24 avril 2019, par Serban Stoenescu

    I have some code that uses FFMPEG. It looks something like this :

    AVFrame *frame{ mDecoder->getNext(packet.data, packet.size) }; //mDecoder just gets the frame from the stream
     av_packet_unref(&amp;packet);

    I want to be able to print the reference counts for each packet because I want to avoid memory leaks. Plus I want to know how AVFrames behave when they are cloned, assigned, etc.

    I tried something like this, based on what I found in their documentation https://ffmpeg.org/doxygen/4.0/structAVBufferRef.html :

    frame->buf[0]->buffer->refcount;

    But I get this compilation error :

    ../src/sco/node/H264Decoder.cpp:30:24: fatal error: member access into incomplete type 'AVBuffer'
     frame->buf[0]->buffer->refcount;
                          ^
    /opt/ffmpeg/include/libavutil/buffer.h:73:16: note: forward declaration of 'AVBuffer'
    typedef struct AVBuffer AVBuffer;

    Any way to do this ?

  • How to properly abort av_seek_frame on FFmpeg ?

    5 mars 2021, par SuRGeoNix

    Normally, you wouldn't care aborting av_seek_frame as it would be really fast on a local file. However, in my case I use a custom AVIOContext for torrent streaming with custom read/seek functions and I'm not able to abort a single seek request !

    &#xA;

    I've already tried interrupt callbacks (they will not be called at all), some timeouts (rw_timeout/timeout etc.) but by checking FFmpeg's code didn't find anything at all. My last chance was to try to return on read/seek functions an error (I've tried AVERROR_EXIT) which causes even more problems (memory leaks).

    &#xA;

    The main issue is with Matroska formats that they need to resync (level-1) and they are trying to scan the whole file.

    &#xA;

    Unfortunately, I'm using C# .NET with FFmpeg.Autogen bindings which means that I don't have low-level access to play around. My workaround is to re-open the whole format context in case on seek abort (to ensure that the player will continues to play at least)

    &#xA;

    Hope you have a tip for me !

    &#xA;

    (By the way for some http/hls web formats interrupt callbacks are supported)

    &#xA;