Recherche avancée

Médias (91)

Autres articles (96)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

Sur d’autres sites (17384)

  • vf_blend : Add SSE2 optimization for multiply

    8 février 2016, par Timothy Gu
    vf_blend : Add SSE2 optimization for multiply
    

    5 times faster than C, 3 times overall.

    • [DH] libavfilter/x86/vf_blend.asm
    • [DH] libavfilter/x86/vf_blend_init.c
  • swscale/utils : disable full_chr_h_input optimization for odd width

    2 décembre 2024, par Niklas Haas
    swscale/utils : disable full_chr_h_input optimization for odd width
    

    The basic problem here is that the rgb*ToUV_half_* functions hard-code a
    bilinear downsample from src[i] + src[i+1], with no bounds check on the i+1
    access.

    Due to the signature of the function, we cannot easily plumb the "true" width
    into the function body to perform a bounds check. Similarly, we cannot easily
    pre-pad the input because it is typically reading from the (const) input
    frame, which would require a full memcpy to pad. Either of these solutions are
    more trouble than the feature is worth, so just disable it on odd input sizes.

    Fixes : use of uninitialized value
    Fixes : ticket #11265
    Signed-off-by : Niklas Haas <git@haasn.dev>
    Sponsored-by : Sovereign Tech Fund

    • [DH] libswscale/utils.c
  • Revision a5e97d874b : VP9_COPY_CONVOLVE_SSE2 optimization This function suffers from a couple problem

    30 juillet 2015, par Scott LaVarnway

    Changed Paths :
     Modify /vpx_dsp/x86/vpx_convolve_copy_sse2.asm



    VP9_COPY_CONVOLVE_SSE2 optimization

    This function suffers from a couple problems in small core(tablets) :
    - The load of the next iteration is blocked by the store of previous iteration
    - 4k aliasing (between future store and older loads)
    - current small core machine are in-order machine and because of it the store
    will spin the rehabQ until the load is finished
    fixed by :
    - prefetching 2 lines ahead
    - unroll copy of 2 rows of block
    - pre-load all xmm regiters before the loop, final stores after the loop
    The function is optimized by :
    copy_convolve_sse2 64x64 - 16%
    copy_convolve_sse2 32x32 - 52%
    copy_convolve_sse2 16x16 - 6%
    copy_convolve_sse2 8x8 - 2.5%
    copy_convolve_sse2 4x4 - 2.7%
    credit goes to Tom Craver(tom.r.craver@intel.com) and Ilya
    Albrekht(ilya.albrekht@intel.com)

    Change-Id : I63d3428799c50b2bf7b5677c8268bacb9fc29671