Recherche avancée

Médias (91)

Autres articles (50)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (9333)

  • aacenc_tns : redo coefficient quantization and decision making

    12 septembre 2015, par Rostislav Pehlivanov
    aacenc_tns : redo coefficient quantization and decision making
    

    This finally (and again) gets rid of basically everything the
    specifications say about how TNS should be done. The main
    problem used to be that a single filter was used for all
    coefficients which despite being explicitly recommended by
    the specifications usually sounds wrong, therefore it’s
    a corner case in the current TNS implementation.

    This commit also changes the coefficient bit size, as apparently
    it’s better to use lower precision in case the windows are eight
    short. This is apparently what fdk_aac uses, looking at the bit
    stream and makes sense. Also the order when 8 SHORT windows happen
    is important as 7 was too much and according to PSNR was worse
    while 5 is just about correct.

    Signed-off-by : Rostislav Pehlivanov <atomnuker@gmail.com>

    • [DH] libavcodec/aacenc_tns.c
    • [DH] libavcodec/aacenc_tns.h
  • opus_pvq : minor cleanups

    20 avril 2017, par Rostislav Pehlivanov
    opus_pvq : minor cleanups
    

    Removes unneeded variables, renames confusing and innacurate variables
    and rewrites and slightly optimizes hadamard interleave/deinterleave
    functions.

    Signed-off-by : Rostislav Pehlivanov <atomnuker@gmail.com>

    • [DH] libavcodec/opus_pvq.c
    • [DH] libavcodec/opustab.c
    • [DH] libavcodec/opustab.h
  • vc2enc : halve allocated table size, refactor and optimize quantization

    26 février 2016, par Rostislav Pehlivanov
    vc2enc : halve allocated table size, refactor and optimize quantization
    

    Since coefficients differ only in the last bit when writing to the
    bitstream it was possible to remove the sign from the tables, thus
    halving them. Also now all quantization is done in the unsigned domain
    as the sign is completely separate, which gets rid of the need to do
    quantization on 32 bit signed integers.

    Overall, this slightly speeds up the encoder depending on the machine.
    The commit still generates bit-identical files as before the commit.

    Signed-off-by : Rostislav Pehlivanov <atomnuker@gmail.com>

    • [DH] libavcodec/vc2enc.c
    • [DH] libavcodec/vc2enc_dwt.h