Recherche avancée

Médias (16)

Mot : - Tags -/mp3

Autres articles (65)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Soumettre améliorations et plugins supplémentaires

    10 avril 2011

    Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
    Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...)

Sur d’autres sites (10307)

  • avcodec/[e]ac3enc : Make encoders init-threadsafe, fix race

    3 décembre 2020, par Andreas Rheinhardt
    avcodec/[e]ac3enc : Make encoders init-threadsafe, fix race
    

    ff_eac3_exponent_init() set values twice when initializing a static
    table ; ergo the initialization code must not run concurrently with
    a running EAC-3 encoder. Yet this code is executed every time an EAC-3
    encoder is initialized. So use ff_thread_once() for this and also for a
    similar initialization performed for all AC-3 encoders to make them all
    init-threadsafe.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavcodec/ac3enc.c
    • [DH] libavcodec/ac3enc_fixed.c
    • [DH] libavcodec/ac3enc_float.c
    • [DH] libavcodec/eac3enc.c
  • avcodec/pthread_slice : Don't use static variable, fix race

    28 novembre 2020, par Andreas Rheinhardt
    avcodec/pthread_slice : Don't use static variable, fix race
    

    ff_slice_thread_init() uses a static variable to hold a function
    pointer, although the value of said pointer needn't be saved between
    different runs of this function at all.

    The reason for this being so is probably that said pointer points to
    a static function (if used) ; but storage class specifiers like "static"
    are not part of the type of an object and so including it in the pointer
    declaration is wrong (anyway, "static" means different things in both
    contexts : for the function declaration it affects linkage, for the
    variable storage duration).

    Using a static variable here can lead to races, e.g. when initializing
    VP9 (for which said function pointer was added) and H.264 with slice
    threading. The latter has the FF_CODEC_CAP_INIT_THREADSAFE flag set and
    is therefore unaffected by the lock guarding initializations of
    decoders.

    Reviewed-by : Anton Khirnov <anton@khirnov.net>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavcodec/pthread_slice.c
  • hevc : fix race condition in max_ra/seq_decode.

    24 mai 2017, par Ronald S. Bultje
    hevc : fix race condition in max_ra/seq_decode.
    

    These variables are shared between frame threads, but they are updated
    post-setup_finished() if a EOB/EOS slice type occurs. Moving the EOB/EOS
    slices to the next frame thread instance (by parsing them leading into
    the next picture instead of trailing behind the last picture) effectively
    prevents this race condition.

    This fixes tsan failures on hevc-conformance-NoOutPrior_A_Qualcomm_1.

    • [DH] libavcodec/hevc_parser.c
    • [DH] libavcodec/hevcdec.c