Recherche avancée

Médias (1)

Mot : - Tags -/publicité

Autres articles (34)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

Sur d’autres sites (3762)

  • avutil/hwcontext_dxva2 : Don't improperly free IDirect3DSurface9 objects

    16 mai 2017, par Aaron Levinson
    avutil/hwcontext_dxva2 : Don't improperly free IDirect3DSurface9 objects
    

    Add dxva2_pool_release_dummy() and use it in call to
    av_buffer_create() in dxva2_pool_alloc().

    Prior to this change, av_buffer_create() was called with NULL for the
    third argument, which indicates that av_buffer_default_free() should
    be used to free the buffer's data. Eventually, it gets to
    buffer_pool_free() and calls buf->free() on a surface object (which is
    av_buffer_default_free()).

    This can result in a crash when the debug version of the C-runtime is
    used on Windows. While it doesn't appear to result in a crash when
    the release version of the C-runtime is used on Windows, it likely
    results in memory corruption, since av_free() is being called on
    memory that was allocated using
    IDirectXVideoAccelerationService::CreateSurface().

    Signed-off-by : Aaron Levinson <alevinsn@aracnet.com>
    Reviewed-by : wm4 <nfxjfg@googlemail.com>
    Reviewed-by : Steven Liu <lingjiujianke@gmail.com>
    Reviewed-by : Mark Thompson <sw@jkqxz.net>

    • [DH] libavutil/hwcontext_dxva2.c
  • avutil/hwcontext_dxva2 : Don’t improperly free IDirect3DSurface9 objects

    16 mai 2017, par Aaron Levinson
    avutil/hwcontext_dxva2 : Don’t improperly free IDirect3DSurface9 objects
    

    Add dxva2_pool_release_dummy() and use it in call to
    av_buffer_create() in dxva2_pool_alloc().

    Prior to this change, av_buffer_create() was called with NULL for the
    third argument, which indicates that av_buffer_default_free() should
    be used to free the buffer’s data. Eventually, it gets to
    buffer_pool_free() and calls buf->free() on a surface object (which is
    av_buffer_default_free()).

    This can result in a crash when the debug version of the C-runtime is
    used on Windows. While it doesn’t appear to result in a crash when
    the release version of the C-runtime is used on Windows, it likely
    results in memory corruption, since av_free() is being called on
    memory that was allocated using
    IDirectXVideoAccelerationService::CreateSurface().

    Signed-off-by : Aaron Levinson <alevinsn@aracnet.com>
    Reviewed-by : wm4 <nfxjfg@googlemail.com>
    Reviewed-by : Steven Liu <lingjiujianke@gmail.com>
    Reviewed-by : Mark Thompson <sw@jkqxz.net>
    Signed-off-by : Anton Khirnov <anton@khirnov.net>

    • [DBH] libavutil/hwcontext_dxva2.c
  • nvenc : Use a fifo to manage the free surface pool

    24 juin 2017, par Ben Chang
    nvenc : Use a fifo to manage the free surface pool
    

    Previously, if a session allocates x surfaces, only x-1 surfaces are
    used (due to combination of output delay and lock toggle logic).

    • [DBH] libavcodec/nvenc.c
    • [DBH] libavcodec/nvenc.h