Recherche avancée

Médias (91)

Autres articles (39)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

Sur d’autres sites (8595)

  • avformat/hevc : Fix potential leak in case of ff_hevc_annexb2mp4_buf failure

    23 janvier 2020, par Andreas Rheinhardt
    avformat/hevc : Fix potential leak in case of ff_hevc_annexb2mp4_buf failure
    

    ff_hevc_annexb2mp4_buf() could indicate an error, yet leave cleaning
    after itself to the caller, so that a caller could not simply return the
    error, but had to free the buffer first.

    (Given that all current callers have set filter_ps = 0, this error can
    currently not be triggered.)

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

    • [DH] libavformat/hevc.c
    • [DH] libavformat/hevc.h
  • avformat/spdifenc : fix handling of large TrueHD frames

    19 février 2020, par Anssi Hannula
    avformat/spdifenc : fix handling of large TrueHD frames
    

    The TrueHD IEC 61937 encapsulation code uses a very naive method of
    always inserting 24 TrueHD frames evenly in a MAT frame. This does not
    work for larger frames as they may exceed the size of 1/24th of a MAT
    frame.

    To fix that, use the input_timing field in the TrueHD frame to determine
    the proper position of the TrueHD frame in the MAT frame. That field is
    basically a dts field, telling the time to feed this frame to the
    decoder in sample count units.

    This can cause a TrueHD frame to be split between two MAT frames, so a
    second concatenation hd_buf is added, alternating with the first buffer.

    Large frames are preceded by smaller frames that have input_timing
    values that cause the frames to be sent out faster than the nominal rate
    (i.e. increasing decoder latency, long decoder buffer), allowing the
    larger frames to then be sent out slower than the nominal rate as the
    decoder has enough data buffered to keep it busy.

    • [DH] libavformat/spdifenc.c
  • hwcontext_vulkan : initialize semaphores of DMABUF imports

    12 mars 2020, par Lynne
    hwcontext_vulkan : initialize semaphores of DMABUF imports
    

    There was a recent change in Intel's driver that triggered a driver-internal
    error if the semaphore given to the command buffer wasn't initialized.
    Given that the specifications require the semaphore to be initialized,
    this is within spec. Unlike what's causing it in the first place, which is
    that there are no ways to extract/import dma sync objects from DMABUFs,
    so we must leave our semaphores bare.

    • [DH] libavutil/hwcontext_vulkan.c