Recherche avancée

Médias (91)

Autres articles (53)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • 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

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

Sur d’autres sites (7100)

  • lavc/cook : get rid of wasteful pow in init_pow2table

    17 décembre 2015, par Ganesh Ajjanagadde
    lavc/cook : get rid of wasteful pow in init_pow2table
    

    The table is highly structured, so pow (or exp2 for that matter) can entirely
    be avoided, yielding a 40x speedup with no loss of accuracy.

    sample benchmark (Haswell, GNU/Linux) :
    new :
    4449 decicycles in init_pow2table(loop 1000), 254 runs, 2 skips
    4411 decicycles in init_pow2table(loop 1000), 510 runs, 2 skips
    4391 decicycles in init_pow2table(loop 1000), 1022 runs, 2 skips

    old :
    183673 decicycles in init_pow2table(loop 1000), 256 runs, 0 skips
    182142 decicycles in init_pow2table(loop 1000), 512 runs, 0 skips
    182104 decicycles in init_pow2table(loop 1000), 1024 runs, 0 skips

    Reviewed-by : Clément Bœsch <u@pkh.me>
    Signed-off-by : Ganesh Ajjanagadde <gajjanagadde@gmail.com>

    • [DH] libavcodec/cook.c
  • avcodec/aacsbr_tablegen : always initialize tables at runtime

    30 novembre 2015, par Ganesh Ajjanagadde
    avcodec/aacsbr_tablegen : always initialize tables at runtime
    

    This gets rid of virtually useless hardcoded tables hackery. The reason
    it is useless is that a 320 element lut is anyway placed regardless of
    — enable-hardcoded-tables, from which all necessary tables are trivially
    derived at runtime at very low cost :

    sample benchmark (x86-64, Haswell, GNU/Linux, single run is really
    what is relevant here since looping drastically changes the bench). Fluctuations
    are on the order of 10% for the single run test :
    39400 decicycles in aacsbr_tableinit, 1 runs, 0 skips
    25325 decicycles in aacsbr_tableinit, 2 runs, 0 skips
    18475 decicycles in aacsbr_tableinit, 4 runs, 0 skips
    15008 decicycles in aacsbr_tableinit, 8 runs, 0 skips
    13016 decicycles in aacsbr_tableinit, 16 runs, 0 skips
    12005 decicycles in aacsbr_tableinit, 32 runs, 0 skips
    11546 decicycles in aacsbr_tableinit, 64 runs, 0 skips
    11506 decicycles in aacsbr_tableinit, 128 runs, 0 skips
    11500 decicycles in aacsbr_tableinit, 256 runs, 0 skips
    11183 decicycles in aacsbr_tableinit, 509 runs, 3 skips

    Tested with FATE with/without —enable-hardcoded-tables.

    Reviewed-by : Rostislav Pehlivanov <atomnuker@gmail.com>
    Signed-off-by : Ganesh Ajjanagadde <gajjanagadde@gmail.com>

    • [DH] libavcodec/Makefile
    • [DH] libavcodec/aacsbr_fixed_tablegen.c
    • [DH] libavcodec/aacsbr_fixed_tablegen.h
    • [DH] libavcodec/aacsbr_tablegen.c
    • [DH] libavcodec/aacsbr_tablegen.h
    • [DH] libavcodec/aacsbr_tablegen_common.h
  • lavc/aacsbr : sbr_dequant optimization

    16 décembre 2015, par Ganesh Ajjanagadde
    lavc/aacsbr : sbr_dequant optimization
    

    This uses ff_exp2fi to get a speedup ( 6x).

    sample benchmark (Haswell, GNU/Linux) :
    old :
    19102 decicycles in sbr_dequant, 1023 runs, 1 skips
    19002 decicycles in sbr_dequant, 2045 runs, 3 skips
    17638 decicycles in sbr_dequant, 4093 runs, 3 skips
    15825 decicycles in sbr_dequant, 8189 runs, 3 skips
    16404 decicycles in sbr_dequant, 16379 runs, 5 skips

    new :
    3063 decicycles in sbr_dequant, 1024 runs, 0 skips
    3049 decicycles in sbr_dequant, 2048 runs, 0 skips
    2968 decicycles in sbr_dequant, 4096 runs, 0 skips
    2818 decicycles in sbr_dequant, 8191 runs, 1 skips
    2853 decicycles in sbr_dequant, 16383 runs, 1 skips

    Reviewed-by : Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
    Signed-off-by : Ganesh Ajjanagadde <gajjanagadde@gmail.com>

    • [DH] libavcodec/aacsbr.c
    • [DH] libavcodec/aacsbr.h