Recherche avancée

Médias (91)

Autres articles (23)

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

  • Problèmes fréquents

    10 mars 2010, par

    PHP et safe_mode activé
    Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
    La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site

  • Liste des distributions compatibles

    26 avril 2011, par

    Le tableau ci-dessous correspond à la liste des distributions Linux compatible avec le script d’installation automatique de MediaSPIP. Nom de la distributionNom de la versionNuméro de version Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    Si vous souhaitez nous aider à améliorer cette liste, vous pouvez nous fournir un accès à une machine dont la distribution n’est pas citée ci-dessus ou nous envoyer le (...)

Sur d’autres sites (3149)

  • ppc : reduce overreads when loading 8 pixels in altivec dsp functions

    13 février 2014, par Janne Grunau
    ppc : reduce overreads when loading 8 pixels in altivec dsp functions
    

    Altivec can only load naturally aligned vectors. To handle possibly
    unaligned data a second vector is loaded from an offset of the original
    location and the data is recovered through a vector permutation.
    Overreads are minimal if the offset for second load points to the last
    element of data. This is 7 for loading eight 8-bit pixels and overreads
    are reduced from 16 bytes to 8 bytes if the pixels are 64-bit aligned.
    For unaligned pixels the overread is reduced from 23 bytes to 15 bytes
    in the worst case.

    • [DBH] libavcodec/ppc/dsputil_altivec.c
  • lavc/opusdsp : RISC-V V (128-bit) postfilter

    5 octobre 2022, par Rémi Denis-Courmont
    lavc/opusdsp : RISC-V V (128-bit) postfilter
    

    This is implemented for a vector size of 128-bit. Since the scalar
    product in the inner loop covers 5 samples or 160 bits, we need a group
    multipler of 2.

    To avoid reconfiguring the vector type, the outer loop, which loads
    multiple input samples sticks to the same multipler. Consequently, the
    outer loop loads 8 samples per iteration. This is safe since the minimum
    period of the CELT codec is 15 samples.

    The same code would also work, albeit needlessly inefficiently with a
    vector length of 256 bits. A proper implementation will follow instead.

    • [DH] libavcodec/opusdsp.c
    • [DH] libavcodec/opusdsp.h
    • [DH] libavcodec/riscv/Makefile
    • [DH] libavcodec/riscv/opusdsp_init.c
    • [DH] libavcodec/riscv/opusdsp_rvv.S
  • lavc/bswapdsp : purge RISC-V V bswap32

    16 juillet 2023, par Rémi Denis-Courmont
    lavc/bswapdsp : purge RISC-V V bswap32
    

    This cannot beat the Zbb implementation, and it is unlikely that a real
    meaningful CPU design would support V and not Zbb. The best loop rewrite
    that I could come up with (4 shifts, 2 ands, 3 ors) is still 40% slower
    than Zbb.

    A proper faster vector implementation should be feasible with the
    cryptographic vector extensions, but that is a story for another time.

    • [DH] libavcodec/riscv/bswapdsp_init.c
    • [DH] libavcodec/riscv/bswapdsp_rvv.S