Recherche avancée

Médias (1)

Mot : - Tags -/bug

Autres articles (88)

  • Soumettre améliorations et plugins supplémentaires

    10 avril 2011

    Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
    Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Récupération d’informations sur le site maître à l’installation d’une instance

    26 novembre 2010, par

    Utilité
    Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
    Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)

Sur d’autres sites (10460)

  • Revision d36852b702 : Add encoding option —static-thresh This option exists in VP8, and it was rewri

    11 juillet 2013, par Yunqing Wang

    Changed Paths :
     Modify /vp9/encoder/vp9_encodeframe.c


     Modify /vp9/encoder/vp9_rdopt.c



    Add encoding option —static-thresh

    This option exists in VP8, and it was rewritten in VP9 to support
    skipping on different partition levels. After prediction is done,
    we can check if the residuals in the partition block will be all
    quantized to 0. If this is true, the skip flag is set, and only
    prediction data are needed in reconstruction. Based on DCT's energy
    conservation property, the skipping check can be estimated in
    spatial domain.

    The prediction error is calculated and compared to a threshold.
    The threshold is determined by the dequant values, and also
    adjusted by partition sizes. To be precise, the DC and AC parts
    for Y, U, and V planes are checked to decide skipping or not.

    Test showed that
    1. derf set :
    when static-thresh = 1, psnr loss is 0.666% ;
    when static-thresh = 500, psnr loss is 1.162% ;
    2. stdhd set :
    when static-thresh = 1, psnr loss is 1.249% ;
    when static-thresh = 500, psnr loss is 1.668% ;

    For different clips, encoding speedup range is between several
    percentage and 20+% when static-thresh <= 500. For example,
    clip bitrate static-thresh psnr time
    akiyo(cif) 500 0 48.923 5.635s(50f)
    akiyo 500 500 48.863 4.402s(50f)

    parkjoy(1080p) 4000 0 30.380 77.54s(30f)
    parkjoy 4000 500 30.384 69.59s(30f)

    sunflower(1080p) 4000 0 44.461 85.2s(30f)
    sunflower 4000 500 44.418 78.1s(30f)

    Higher static-thresh values give larger speedup with larger
    quality loss.

    Change-Id : I857031ceb466ff314ab580ac5ec5d18542203c53

  • Revision 52256cdbca : Modify static threshold calculation Used 3 * standard_deviation in internal thr

    26 juillet 2013, par Yunqing Wang

    Changed Paths :
     Modify /vp9/encoder/vp9_rdopt.c



    Modify static threshold calculation

    Used 3 * standard_deviation in internal threshold calculation
    instead of fit curve. This actually approached the algorithm
    better.
    For comparison, similar tests were done :
    The overall psnr loss is less than before.
    1. derf set :
    when static-thresh = 1, psnr loss is 0.329% ;
    when static-thresh = 500, psnr loss is 0.970% ;
    2. stdhd set :
    when static-thresh = 1, psnr loss is 0.922% ;
    when static-thresh = 500, psnr loss is 1.307% ;

    Similar speedup is achieved. For example,
    clip bitrate static-thresh psnr time
    akiyo(cif) 500 0 48.952 5.077s(50f)
    akiyo 500 500 48.866 4.169s(50f)

    parkjoy(1080p) 4000 0 30.388 78.20s(30f)
    parkjoy 4000 500 30.367 70.85s(30f)

    sunflower(1080p) 4000 0 44.402 74.55s(30f)
    sunflower 4000 500 44.414 68.69s(30f)

    Change-Id : Ic78833642ce1911dbbd1cb6c899a2d7e2dfcc1f3

  • Revision dae17734ec : New mode_info_context storage mode_info_context was stored as a grid of MODE_IN

    6 septembre 2013, par Scott LaVarnway

    Changed Paths :
     Modify /vp9/common/vp9_alloccommon.c


     Modify /vp9/common/vp9_alloccommon.h


     Modify /vp9/common/vp9_blockd.h


     Modify /vp9/common/vp9_debugmodes.c


     Modify /vp9/common/vp9_entropymode.c


     Modify /vp9/common/vp9_findnearmv.c


     Modify /vp9/common/vp9_findnearmv.h


     Modify /vp9/common/vp9_loopfilter.c


     Modify /vp9/common/vp9_mvref_common.c


     Modify /vp9/common/vp9_onyxc_int.h


     Modify /vp9/common/vp9_pred_common.c


     Modify /vp9/common/vp9_pred_common.h


     Modify /vp9/common/vp9_reconinter.c


     Modify /vp9/decoder/vp9_decodemv.c


     Modify /vp9/decoder/vp9_decodframe.c


     Modify /vp9/decoder/vp9_detokenize.c


     Modify /vp9/decoder/vp9_onyxd_if.c


     Modify /vp9/encoder/vp9_bitstream.c


     Modify /vp9/encoder/vp9_encodeframe.c


     Modify /vp9/encoder/vp9_encodeintra.c


     Modify /vp9/encoder/vp9_encodemb.c


     Modify /vp9/encoder/vp9_encodemv.c


     Modify /vp9/encoder/vp9_firstpass.c


     Modify /vp9/encoder/vp9_mbgraph.c


     Modify /vp9/encoder/vp9_mcomp.c


     Modify /vp9/encoder/vp9_onyx_if.c


     Modify /vp9/encoder/vp9_quantize.c


     Modify /vp9/encoder/vp9_rdopt.c


     Modify /vp9/encoder/vp9_segmentation.c


     Modify /vp9/encoder/vp9_temporal_filter.c


     Modify /vp9/encoder/vp9_tokenize.c



    New mode_info_context storage

    mode_info_context was stored as a grid of MODE_INFO structs.
    The grid now constists of a pointer to a MODE_INFO struct and
    a "in the image" flag. The MODE_INFO structs are now stored
    as a stream, eliminating unnecessary copies and is a little
    more cache friendly.

    For the test clips used, the decoder performance improved
    by 4.3% (1080p) and 9.7% (720p).

    Patch Set 2 : Re-encoded clips with latest. Now 1.7% (1080p)
    and 5.9% (720p).

    Change-Id : I846f29e88610fce2523ca697a9a9ef2a182e9256