Recherche avancée

Médias (1)

Mot : - Tags -/net art

Autres articles (41)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

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

  • Submit enhancements and plugins

    13 avril 2011

    If you have developed a new extension to add one or more useful features to MediaSPIP, let us know and its integration into the core MedisSPIP functionality will be considered.
    You can use the development discussion list to request for help with creating a plugin. As MediaSPIP is based on SPIP - or you can use the SPIP discussion list SPIP-Zone.

Sur d’autres sites (8751)

  • avformat/mov : fix overallocation when reading pssh/saiz

    12 juin 2023, par Zhao Zhili
    avformat/mov : fix overallocation when reading pssh/saiz
    

    mov_try_read_block() allocates 1MB at least, which can be more than
    enough. It was called when reading saiz box, which can appear
    periodically inside fmp4. This consumes a lot of memory.

    We can fix mov_try_read_block() by clamp 'block_size' with 'size'.
    However, the function is harmful than helpful. It avoids allocating
    large memory when the real data is small. Even in that case, if
    allocating large memory directly failed, it's fine to return ENOMEM ;
    if allocating success and reading doesn't match the given size, it's
    fine to free and return AVERROR_INVALIDDATA. In other cases, it's a
    waste of CPU and memory.

    So I decided to remove the function, and replace it by call
    av_malloc() and avio_read() directly.

    mov_read_saiz() and mov_read_pssh() need more check, but they don't
    belong to this patch.

    Fixes #7641 and #9243.

    Signed-off-by : Zhao Zhili <zhilizhao@tencent.com>

    • [DH] libavformat/mov.c
  • Revision 6b00202f1b : vp9/decode : add get_tile() factorizes the code in decode_tiles(). reading the o

    28 octobre 2013, par James Zern

    Changed Paths :
     Modify /vp9/decoder/vp9_decodframe.c



    vp9/decode : add get_tile()

    factorizes the code in decode_tiles(). reading the offsets backwards
    wasn't doing anything to prove tile independence

    Change-Id : I0395d3c77205852ebdc55efedc68291e93cef85c

  • avformat/apngdec : Check fcTL chunk length when reading header

    31 octobre 2020, par Andreas Rheinhardt
    avformat/apngdec : Check fcTL chunk length when reading header
    

    Reading the header terminates when an fcTL chunk is encountered in which
    case read_header returned success without checking the length of said
    chunk. Yet when read_packet processes this chunk, it checks for the
    length to be 26 and errors out otherwise. So do so when reading the header,
    too.

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

    • [DH] libavformat/apngdec.c