Recherche avancée

Médias (0)

Mot : - Tags -/tags

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (38)

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

  • Diogene : création de masques spécifiques de formulaires d’édition de contenus

    26 octobre 2010, par

    Diogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
    A quoi sert ce plugin
    Création de masques de formulaires
    Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
    Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

Sur d’autres sites (4278)

  • ff* : do not use AVFrame accessor

    22 avril 2017, par Muhammad Faiz
    ff* : do not use AVFrame accessor
    

    Reviewed-by : wm4 <nfxjfg@googlemail.com>
    Signed-off-by : Muhammad Faiz <mfcc64@gmail.com>

    • [DH] ffmpeg.c
    • [DH] ffmpeg_filter.c
    • [DH] ffplay.c
    • [DH] ffprobe.c
  • arm : vp9itxfm16 : Do a simpler half/quarter idct16/idct32 when possible

    24 février 2017, par Martin Storsjö
    arm : vp9itxfm16 : Do a simpler half/quarter idct16/idct32 when possible
    

    This work is sponsored by, and copyright, Google.

    This avoids loading and calculating coefficients that we know will
    be zero, and avoids filling the temp buffer with zeros in places
    where we know the second pass won’t read.

    This gives a pretty substantial speedup for the smaller subpartitions.

    The code size increases from 14516 bytes to 22484 bytes.

    The idct16/32_end macros are moved above the individual functions ; the
    instructions themselves are unchanged, but since new functions are added
    at the same place where the code is moved from, the diff looks rather
    messy.

    Before : Cortex A7 A8 A9 A53
    vp9_inv_dct_dct_16x16_sub1_add_10_neon : 454.0 270.7 418.5 295.4
    vp9_inv_dct_dct_16x16_sub2_add_10_neon : 3840.2 3244.8 3700.1 2337.9
    vp9_inv_dct_dct_16x16_sub4_add_10_neon : 4212.5 3575.4 3996.9 2571.6
    vp9_inv_dct_dct_16x16_sub8_add_10_neon : 5174.4 4270.5 4615.5 3031.9
    vp9_inv_dct_dct_16x16_sub12_add_10_neon : 5676.0 4908.5 5226.5 3491.3
    vp9_inv_dct_dct_16x16_sub16_add_10_neon : 6403.9 5589.0 5839.8 3948.5
    vp9_inv_dct_dct_32x32_sub1_add_10_neon : 1710.7 944.7 1582.1 1045.4
    vp9_inv_dct_dct_32x32_sub2_add_10_neon : 21040.7 16706.1 18687.7 13193.1
    vp9_inv_dct_dct_32x32_sub4_add_10_neon : 22197.7 18282.7 19577.5 13918.6
    vp9_inv_dct_dct_32x32_sub8_add_10_neon : 24511.5 20911.5 21472.5 15367.5
    vp9_inv_dct_dct_32x32_sub12_add_10_neon : 26939.5 24264.3 23239.1 16830.3
    vp9_inv_dct_dct_32x32_sub16_add_10_neon : 29419.5 26845.1 25020.6 18259.9
    vp9_inv_dct_dct_32x32_sub20_add_10_neon : 31146.4 29633.5 26803.3 19721.7
    vp9_inv_dct_dct_32x32_sub24_add_10_neon : 33376.3 32507.8 28642.4 21174.2
    vp9_inv_dct_dct_32x32_sub28_add_10_neon : 35629.4 35439.6 30416.5 22625.7
    vp9_inv_dct_dct_32x32_sub32_add_10_neon : 37269.9 37914.9 32271.9 24078.9

    After :
    vp9_inv_dct_dct_16x16_sub1_add_10_neon : 454.0 276.0 418.5 295.1
    vp9_inv_dct_dct_16x16_sub2_add_10_neon : 2336.2 1886.0 2251.0 1458.6
    vp9_inv_dct_dct_16x16_sub4_add_10_neon : 2531.0 2054.7 2402.8 1591.1
    vp9_inv_dct_dct_16x16_sub8_add_10_neon : 3848.6 3491.1 3845.7 2554.8
    vp9_inv_dct_dct_16x16_sub12_add_10_neon : 5703.8 4831.6 5230.8 3493.4
    vp9_inv_dct_dct_16x16_sub16_add_10_neon : 6399.5 5567.0 5832.4 3951.5
    vp9_inv_dct_dct_32x32_sub1_add_10_neon : 1722.1 938.5 1577.3 1044.5
    vp9_inv_dct_dct_32x32_sub2_add_10_neon : 15003.5 11576.8 13105.8 9602.2
    vp9_inv_dct_dct_32x32_sub4_add_10_neon : 15768.5 12677.2 13726.0 10138.1
    vp9_inv_dct_dct_32x32_sub8_add_10_neon : 17278.8 14825.4 14907.5 11185.7
    vp9_inv_dct_dct_32x32_sub12_add_10_neon : 22335.7 21544.5 20379.5 15019.8
    vp9_inv_dct_dct_32x32_sub16_add_10_neon : 24165.6 23881.7 21938.6 16308.2
    vp9_inv_dct_dct_32x32_sub20_add_10_neon : 31082.2 30860.9 26835.3 19711.3
    vp9_inv_dct_dct_32x32_sub24_add_10_neon : 33102.6 31922.8 28638.3 21161.0
    vp9_inv_dct_dct_32x32_sub28_add_10_neon : 35104.9 34867.5 30411.7 22621.2
    vp9_inv_dct_dct_32x32_sub32_add_10_neon : 37438.1 39103.4 32217.8 24067.6

    Signed-off-by : Martin Storsjö <martin@martin.st>

    • [DH] libavcodec/arm/vp9itxfm_16bpp_neon.S
  • arm : vp9itxfm16 : Make the larger core transforms standalone functions

    24 février 2017, par Martin Storsjö
    arm : vp9itxfm16 : Make the larger core transforms standalone functions
    

    This work is sponsored by, and copyright, Google.

    This reduces the code size of libavcodec/arm/vp9itxfm_16bpp_neon.o from
    17500 to 14516 bytes.

    This gives a small slowdown of a couple tens of cycles, up to around
    150 cycles for the full case of the largest transform, but makes
    it more feasible to add more optimized versions of these transforms.

    Before : Cortex A7 A8 A9 A53
    vp9_inv_dct_dct_16x16_sub4_add_10_neon : 4237.4 3561.5 3971.8 2525.3
    vp9_inv_dct_dct_16x16_sub16_add_10_neon : 6371.9 5452.0 5779.3 3910.5
    vp9_inv_dct_dct_32x32_sub4_add_10_neon : 22068.8 17867.5 19555.2 13871.6
    vp9_inv_dct_dct_32x32_sub32_add_10_neon : 37268.9 38684.2 32314.2 23969.0

    After :
    vp9_inv_dct_dct_16x16_sub4_add_10_neon : 4375.1 3571.9 4283.8 2567.2
    vp9_inv_dct_dct_16x16_sub16_add_10_neon : 6415.6 5578.9 5844.6 3948.3
    vp9_inv_dct_dct_32x32_sub4_add_10_neon : 22653.7 18079.7 19603.7 13905.3
    vp9_inv_dct_dct_32x32_sub32_add_10_neon : 37593.2 38862.2 32235.8 24070.9

    Signed-off-by : Martin Storsjö <martin@martin.st>

    • [DH] libavcodec/arm/vp9itxfm_16bpp_neon.S