Recherche avancée

Médias (5)

Mot : - Tags -/open film making

Autres articles (52)

  • 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

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

  • Contribute to a better visual interface

    13 avril 2011

    MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
    Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.

Sur d’autres sites (9544)

  • avformat/iamf : Don't mix ownership and non-ownership pointers

    19 février 2024, par Andreas Rheinhardt
    avformat/iamf : Don't mix ownership and non-ownership pointers
    

    IAMFAudioElement and IAMFMixPresentation currently contain
    pointers to independently allocated objects that are sometimes
    owned by said structures and sometimes not.

    More precisely, upon success the demuxer transfers ownership
    of these other objects newly created AVStreamGroups, but it
    keeps its pointers. iamf_read_close() therefore always resets
    these pointers (because the cleanup code always treats them
    as ownership pointers). This leads to memory leaks in case
    iamf_read_header() without having attached all of these
    objects to stream groups.

    The muxer has a similar issue : It also clears these pointers
    (pointing to objects owned by stream groups created by the user)
    in its deinit function.

    This commit fixes this memleak by explicitly adding non-ownership
    pointers ; this also allows to remove the code to reset the
    ownership pointers.

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

    • [DH] libavformat/iamf.h
    • [DH] libavformat/iamf_parse.c
    • [DH] libavformat/iamf_writer.c
    • [DH] libavformat/iamfdec.c
    • [DH] libavformat/iamfenc.c
  • fftools/textformat : Apply quality improvements

    29 avril, par softworkz
    fftools/textformat : Apply quality improvements
    

    Perform multiple improvements to increase code robustness.
    In particular :
    - favor unsigned counters for loops
    - add missing checks
    - avoid possible leaks
    - move variable declarations to inner scopes when feasible
    - provide explicit type-casting when needed

    Signed-off-by : softworkz <softworkz@hotmail.com>

    • [DH] fftools/textformat/avtextformat.c
    • [DH] fftools/textformat/avtextformat.h
    • [DH] fftools/textformat/tf_default.c
    • [DH] fftools/textformat/tf_ini.c
    • [DH] fftools/textformat/tf_json.c
    • [DH] fftools/textformat/tf_xml.c
    • [DH] fftools/textformat/tw_avio.c
  • avcodec/vulkan_decode : Factor creating session params out, fix leak

    14 septembre 2023, par Andreas Rheinhardt
    avcodec/vulkan_decode : Factor creating session params out, fix leak
    

    All Vulkan HWAccels share the same boilerplate code for creating
    session params and this includes a common bug : In case actually
    creating the video session parameters fails, the buffer destined
    to hold them leaks ; in case of HEVC this is also true if
    get_data_set_buf() fails.

    This commit factors this code out and fixes the leak.

    Reviewed-by : Lynne <dev@lynne.ee>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavcodec/vulkan_av1.c
    • [DH] libavcodec/vulkan_decode.c
    • [DH] libavcodec/vulkan_decode.h
    • [DH] libavcodec/vulkan_h264.c
    • [DH] libavcodec/vulkan_hevc.c