
Recherche avancée
Médias (1)
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
Autres articles (47)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...) -
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs
Sur d’autres sites (8688)
-
h264 : don’t re-call ff_h264_direct_ref_list_init() w/ frame-mt.
6 avril 2017, par Ronald S. Bultjeh264 : don’t re-call ff_h264_direct_ref_list_init() w/ frame-mt.
I’m hoping that this will address the remaining tsan fate-h264 issues :
WARNING : ThreadSanitizer : data race (pid=24478)
Read of size 8 at 0x7dbc0001c828 by main thread (mutexes : write M3243) :
#0 ff_h264_ref_picture src/libavcodec/h264_picture.c:107 (ffmpeg+0x0000013b78d8)
[..]
Previous write of size 1 at 0x7dbc0001c82e by thread T2 (mutexes : write M3245) :
#0 ff_h264_direct_ref_list_init src/libavcodec/h264_direct.c:137 (ffmpeg+0x000001382c93)But I’m not sure because I haven’t been able to reproduce locally.
-
pthread_frame : make accesses to debug field be protected by owner lock.
6 avril 2017, par Ronald S. Bultjepthread_frame : make accesses to debug field be protected by owner lock.
The av_log() is done outside the lock, but this way the accesses to the
field (reads and writes) are always protected by a mutex. The av_log()
is not run inside the lock context because it may involve user callbacks
and doing that in performance-sensitive code is probably not a good idea.This should fix occasional tsan warnings when running fate-h264, like :
WARNING : ThreadSanitizer : data race (pid=10916)
Write of size 4 at 0x7d64000174fc by main thread (mutexes : write M2313) :
#0 update_context_from_user src/libavcodec/pthread_frame.c:335 (ffmpeg+0x000000df7b06)
[..]
Previous read of size 4 at 0x7d64000174fc by thread T1 (mutexes : write M2311) :
#0 ff_thread_await_progress src/libavcodec/pthread_frame.c:592 (ffmpeg+0x000000df8b3e) -
pthread_frame : allow per-field ThreadFrame owners.
3 avril 2017, par Ronald S. Bultjepthread_frame : allow per-field ThreadFrame owners.
This tries to handle cases where separate invocations of decode_frame()
(each running in separate threads) write to respective fields in the
same AVFrame->data[]. Having per-field owners makes interaction between
readers (the referencing thread) and writers (the decoding thread)
slightly more optimal if both accesses are field-based, since they will
use the respective producer’s thread objects (mutex/cond) instead of
sharing the thread objects of the first field’s producer.In practice, this fixes the following tsan-warning in fate-h264 :
WARNING : ThreadSanitizer : data race (pid=21615)
Read of size 4 at 0x7d640000d9fc by thread T2 (mutexes : write M1006) :
#0 ff_thread_report_progress pthread_frame.c:569 (ffmpeg:x86_64+0x100f7cf54)
[..]
Previous write of size 4 at 0x7d640000d9fc by main thread (mutexes : write M1004) :
#0 update_context_from_user pthread_frame.c:335 (ffmpeg:x86_64+0x100f81abb)