Recherche avancée

Médias (91)

Autres articles (95)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

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

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (6634)

  • libavcodec/jpeg2000 : fix tag tree reset

    27 août 2020, par Gautam Ramakrishnan
    libavcodec/jpeg2000 : fix tag tree reset
    

    The implementation of the tag tree did not
    set the correct reset value for the encoder.
    This lead to inefficent tag tree being encoded.
    This patch fixes the implementation of the
    ff_tag_tree_zero() function.

    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/j2kenc.c
    • [DH] libavcodec/jpeg2000.c
    • [DH] libavcodec/jpeg2000.h
    • [DH] tests/ref/vsynth/vsynth1-jpeg2000
    • [DH] tests/ref/vsynth/vsynth1-jpeg2000-97
    • [DH] tests/ref/vsynth/vsynth2-jpeg2000
    • [DH] tests/ref/vsynth/vsynth2-jpeg2000-97
    • [DH] tests/ref/vsynth/vsynth3-jpeg2000
    • [DH] tests/ref/vsynth/vsynth3-jpeg2000-97
    • [DH] tests/ref/vsynth/vsynth_lena-jpeg2000
    • [DH] tests/ref/vsynth/vsynth_lena-jpeg2000-97
  • avformat/segment : Fix leak and invalid free of AVIOContext

    6 septembre 2020, par Andreas Rheinhardt
    avformat/segment : Fix leak and invalid free of AVIOContext
    

    seg_init() and seg_write_header() currently contain a few error paths
    in which an already opened AVIOContext for the child muxer leaks (namely
    if there are unrecognized options for the child muxer or if writing the
    header of the child muxer fails) ; the reason for this is that this
    AVIOContext is not closed in the deinit function. If all goes well, it
    is closed when writing the trailer. From this it also follows that the
    AVIOContext also leaks when the trailer is never written, even when
    writing the header succeeds.

    But simply freeing said AVIOContext in the deinit function is
    complicated by the fact that the AVIOContext may or may not have been
    opened via the io_open callback : If options are set to discard header
    and trailer, said AVIOContext can also be a null context which must not
    be closed via the io_close callback. This may lead to crashes, as
    io_close may presume the AVIOContext's opaque to be set. It currently
    works with the default io_close callback which simply calls avio_close(),
    because avio_close() doesn't care about opaque being NULL since commit
    6e8e8431e15a58aa44cfdd8c11f9ea096837c0fa. Therefore this commit records
    which of the two kinds of AVIOContext is currently in use to use the
    right way to close it.

    Finally there was one instance (namely if initializing the child muxer
    fails with no unrecognized options) where the AVIOContext was always
    closed via the io_close callback. The above remark applies to this ; it
    has been fixed, too.

    Reviewed-by : Ridley Combs <rcombs@rcombs.me>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavformat/segment.c
  • avfilter/af_aiir : Fix segfault and leak upon allocation failure

    22 août 2020, par Andreas Rheinhardt
    avfilter/af_aiir : Fix segfault and leak upon allocation failure
    

    The aiir filter adds output pads in its init function. Each of these
    output pads had a name which was allocated and to be freed in the uninit
    function. Given that the aiir filter has between one and two outputs,
    one output pad's name was freed unconditionally and a second was freed
    conditionally.

    Yet if adding output pads fails, there are no output pads at all and
    trying to free a nonexistent pad's name will lead to a segfault.

    Furthermore, if the name could be successfully allocated, yet adding the
    new pad fails, the name would leak.

    This commit fixes this by not allocating the pads' names at all any
    more : They are constant anyway. This allows to remove the code to free
    them and hence fixes the aforementioned bugs.

    Reviewed-by : Paul B Mahol <onemda@gmail.com>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavfilter/af_aiir.c