Recherche avancée

Médias (0)

Mot : - Tags -/clipboard

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

Autres articles (38)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Installation en mode ferme

    4 février 2011, par

    Le mode ferme permet d’héberger plusieurs sites de type MediaSPIP en n’installant qu’une seule fois son noyau fonctionnel.
    C’est la méthode que nous utilisons sur cette même plateforme.
    L’utilisation en mode ferme nécessite de connaïtre un peu le mécanisme de SPIP contrairement à la version standalone qui ne nécessite pas réellement de connaissances spécifique puisque l’espace privé habituel de SPIP n’est plus utilisé.
    Dans un premier temps, vous devez avoir installé les mêmes fichiers que l’installation (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

Sur d’autres sites (3682)

  • lavfi/vf_libvmaf : convert to framesync2.

    31 juillet 2017, par Nicolas George
    lavfi/vf_libvmaf : convert to framesync2.
    

    After this commit, the code compiles, but on my setup it
    segfaults before and after. It also prints the very worrying
    warning :

    src/libavfilter/vf_libvmaf.c:161:66 : warning : passing argument 4 of ‘compute_vmaf’ from incompatible pointer type [-Wincompatible-pointer-types]
    /tmp/i/include/libvmaf.h:26:8 : note : expected ‘int (*)(float *, float *, float *, int, void *)’ but argument is of type ‘int (*)(float *, float *, float *, int, double *, void *)’

    ==12116== Thread 6 :
    ==12116== Conditional jump or move depends on uninitialised value(s)
    ==12116== at 0x526D432 : cons_ (ocval.h:1188)
    ==12116== by 0x526D432 : GenericIT (ocval.h:1119)
    ==12116== by 0x526D432 : OC::TranslateForNumPyClassesToArray(OC::Val&) (pickleloader.h:92)
    ==12116== by 0x5211F5D : loads (pickleloader.h:566)
    ==12116== by 0x5211F5D : LoadValFromArray (chooseser.h:290)
    ==12116== by 0x5211F5D : LoadValFromFile (chooseser.h:405)
    ==12116== by 0x5211F5D : _read_and_assert_model(char const*, OC::Val&, OC::Val&, OC::Val&, OC::Val&, OC::Val&, OC::Val&) (vmaf.cpp:77)
    ==12116== by 0x5212B0F : VmafRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool) (vmaf.cpp:149)
    ==12116== by 0x52165B6 : RunVmaf(char const*, int, int, int (*)(float*, float*, float*, int, void*), void*, char const*, char const*, char const*, bool, bool, bool, bool, bool, char const*) (vmaf.cpp:645)
    ==12116== by 0x518AFFF : compute_vmaf_score (vf_libvmaf.c:161)
    ==12116== by 0x518AFFF : call_vmaf (vf_libvmaf.c:170)
    ==12116== by 0x7967493 : start_thread (pthread_create.c:333)
    ==12116== by 0x7F69A8E : clone (clone.S:97)
    ==12116==
    ==12116== Conditional jump or move depends on uninitialised value(s)
    ==12116== at 0x526D432 : cons_ (ocval.h:1188)
    ==12116== by 0x526D432 : GenericIT (ocval.h:1119)
    ==12116== by 0x526D432 : OC::TranslateForNumPyClassesToArray(OC::Val&) (pickleloader.h:92)
    ==12116== by 0x526D50D : OC::TranslateForNumPyClassesToArray(OC::Val&) (pickleloader.h:94)
    ==12116== by 0x5211F5D : loads (pickleloader.h:566)
    ==12116== by 0x5211F5D : LoadValFromArray (chooseser.h:290)
    ==12116== by 0x5211F5D : LoadValFromFile (chooseser.h:405)
    ==12116== by 0x5211F5D : _read_and_assert_model(char const*, OC::Val&, OC::Val&, OC::Val&, OC::Val&, OC::Val&, OC::Val&) (vmaf.cpp:77)
    ==12116== by 0x5212B0F : VmafRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool) (vmaf.cpp:149)
    ==12116== by 0x52165B6 : RunVmaf(char const*, int, int, int (*)(float*, float*, float*, int, void*), void*, char const*, char const*, char const*, bool, bool, bool, bool, bool, char const*) (vmaf.cpp:645)
    ==12116== by 0x518AFFF : compute_vmaf_score (vf_libvmaf.c:161)
    ==12116== by 0x518AFFF : call_vmaf (vf_libvmaf.c:170)
    ==12116== by 0x7967493 : start_thread (pthread_create.c:333)
    ==12116== by 0x7F69A8E : clone (clone.S:97)
    ==12116==
    ==12116== Conditional jump or move depends on uninitialised value(s)
    ==12116== at 0x526D432 : cons_ (ocval.h:1188)
    ==12116== by 0x526D432 : GenericIT (ocval.h:1119)
    ==12116== by 0x526D432 : OC::TranslateForNumPyClassesToArray(OC::Val&) (pickleloader.h:92)
    ==12116== by 0x526D50D : OC::TranslateForNumPyClassesToArray(OC::Val&) (pickleloader.h:94)
    ==12116== by 0x526D50D : OC::TranslateForNumPyClassesToArray(OC::Val&) (pickleloader.h:94)
    ==12116== by 0x5211F5D : loads (pickleloader.h:566)
    ==12116== by 0x5211F5D : LoadValFromArray (chooseser.h:290)
    ==12116== by 0x5211F5D : LoadValFromFile (chooseser.h:405)
    ==12116== by 0x5211F5D : _read_and_assert_model(char const*, OC::Val&, OC::Val&, OC::Val&, OC::Val&, OC::Val&, OC::Val&) (vmaf.cpp:77)
    ==12116== by 0x5212B0F : VmafRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool) (vmaf.cpp:149)
    ==12116== by 0x52165B6 : RunVmaf(char const*, int, int, int (*)(float*, float*, float*, int, void*), void*, char const*, char const*, char const*, bool, bool, bool, bool, bool, char const*) (vmaf.cpp:645)
    ==12116== by 0x518AFFF : compute_vmaf_score (vf_libvmaf.c:161)
    ==12116== by 0x518AFFF : call_vmaf (vf_libvmaf.c:170)
    ==12116== by 0x7967493 : start_thread (pthread_create.c:333)
    ==12116== by 0x7F69A8E : clone (clone.S:97)
    ==12116==
    ==12116== Use of uninitialised value of size 8
    ==12116== at 0x518AC79 : read_frame_8bit (vf_libvmaf.c:147)
    ==12116== by 0x52AB5E8 : combo (combo.c:149)
    ==12116== by 0x5212E95 : VmafRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool) (vmaf.cpp:278)
    ==12116== by 0x52165B6 : RunVmaf(char const*, int, int, int (*)(float*, float*, float*, int, void*), void*, char const*, char const*, char const*, bool, bool, bool, bool, bool, char const*) (vmaf.cpp:645)
    ==12116== by 0x518AFFF : compute_vmaf_score (vf_libvmaf.c:161)
    ==12116== by 0x518AFFF : call_vmaf (vf_libvmaf.c:170)
    ==12116== by 0x7967493 : start_thread (pthread_create.c:333)
    ==12116== by 0x7F69A8E : clone (clone.S:97)
    ==12116==
    ==12116== Invalid read of size 4
    ==12116== at 0x518AC79 : read_frame_8bit (vf_libvmaf.c:147)
    ==12116== by 0x52AB5E8 : combo (combo.c:149)
    ==12116== by 0x5212E95 : VmafRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool) (vmaf.cpp:278)
    ==12116== by 0x52165B6 : RunVmaf(char const*, int, int, int (*)(float*, float*, float*, int, void*), void*, char const*, char const*, char const*, bool, bool, bool, bool, bool, char const*) (vmaf.cpp:645)
    ==12116== by 0x518AFFF : compute_vmaf_score (vf_libvmaf.c:161)
    ==12116== by 0x518AFFF : call_vmaf (vf_libvmaf.c:170)
    ==12116== by 0x7967493 : start_thread (pthread_create.c:333)
    ==12116== by 0x7F69A8E : clone (clone.S:97)
    ==12116== Address 0x40 is not stack'd, malloc'd or (recently) free'd
    ==12116==
    ==12116==
    ==12116== Process terminating with default action of signal 11 (SIGSEGV)
    ==12116== Access not within mapped region at address 0x40
    ==12116== at 0x518AC79 : read_frame_8bit (vf_libvmaf.c:147)
    ==12116== by 0x52AB5E8 : combo (combo.c:149)
    ==12116== by 0x5212E95 : VmafRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool) (vmaf.cpp:278)
    ==12116== by 0x52165B6 : RunVmaf(char const*, int, int, int (*)(float*, float*, float*, int, void*), void*, char const*, char const*, char const*, bool, bool, bool, bool, bool, char const*) (vmaf.cpp:645)
    ==12116== by 0x518AFFF : compute_vmaf_score (vf_libvmaf.c:161)
    ==12116== by 0x518AFFF : call_vmaf (vf_libvmaf.c:170)
    ==12116== by 0x7967493 : start_thread (pthread_create.c:333)
    ==12116== by 0x7F69A8E : clone (clone.S:97)

    • [DH] libavfilter/Makefile
    • [DH] libavfilter/vf_libvmaf.c
  • Revision 32737 : habillage par defaut de Zpip utilise les conventions documentees

    8 novembre 2009, par cedric@… — Log

    habillage par defaut de Zpip utilise les conventions documentees

  • x86 : hevc_mc : replace simple leas by adds

    24 juillet 2014, par Christophe Gisquet
    x86 : hevc_mc : replace simple leas by adds
    

    lea is detrimental for those simple cases. No impact overall to
    the change though.

    Before :
    15017 decicycles in q, 1016152 runs, 32424 skips
    15382 decicycles in q_bi, 1013673 runs, 34903 skips
    3713 decicycles in e, 2074534 runs, 22618 skips
    3901 decicycles in e_bi, 2065509 runs, 31643 skips
    7852 decicycles in q_uni, 520165 runs, 4123 skips
    2398 decicycles in e_uni, 1043339 runs, 5237 skips

    After :
    14898 decicycles in q, 1016295 runs, 32281 skips
    15119 decicycles in q_bi, 1015392 runs, 33184 skips
    3682 decicycles in e, 2073224 runs, 23928 skips
    3720 decicycles in e_bi, 2065043 runs, 32109 skips
    7643 decicycles in q_uni, 520280 runs, 4008 skips
    2363 decicycles in e_uni, 1043780 runs, 4796 skips

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/x86/hevc_mc.asm