Recherche avancée

Médias (91)

Autres articles (77)

  • 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" ;

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

Sur d’autres sites (10606)

  • Evolution #3121 (Nouveau) : Critère sur un champ installé par un plugin, lorsque le plugin n’est p...

    14 décembre 2013, par realet RealET

    Dans le cadre de la création d’un squelette générique affichant un agenda, il serait pratique de pouvoir utiliser :

    Mais si le champ agenda n’existe pas dans la table spip_rubriques, alors, une erreur est affichée :
    Critère inconnu =

    Il faudrait pouvoir avoir une syntaxe portant sur des champs pouvant être absents.

    Voir le ticket #3037 qui montre que c’est déjà possible pour une table avec un " ?" après le nom de la table :

    On a déjà les critères optionnels : http://programmer.spip.net/Criteres-optionnels et http://programmer.spip.net/Criteres-optionnels-avec

    Il manque donc les champs optionnels.

    Rastapopoulos me faisait de plus remarquer qu’il faudrait pouvoir décider ce qui se passerait quand le champ n’est pas présent :

    • est-ce que la boucle est exécuté comme si le critère n’était pas là ?
    • ou, est-ce que seule sa partie alternative serait exécutée (dans l’exemple ci-dessus, c’est ce qui serait attendu) ?

    Il faudrait peut-être avoir 2 syntaxes :

    •  ?agenda=1 : ignore le critère si champ agenda non présent
    •  !agenda=1 : considère le critère invalidé quand le champ n’est pas là et exécute donc la partie alternative de la boucle
  • libFLAC/bitwriter.c : Add sanity check to prevent excessive allocation

    24 novembre 2019, par Erik de Castro Lopo
    libFLAC/bitwriter.c : Add sanity check to prevent excessive allocation
    

    When fuzzing the encoder it is possible to cause the encoder to
    allocate huge amounts of memory. Sanity check for the number of
    bits to grow the bitwrite capacity and returning false (indicating
    memory allocation failed) prevents this and seems to have no effect
    in the encoding of non-fuzzing inputs.

    Credit : Oss-Fuzz
    Issue : https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17273
    Testcase : fuzzer_encoder-5640245298593792

    • [DH] src/libFLAC/bitwriter.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