
Recherche avancée
Médias (3)
-
The Slip - Artworks
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
-
Podcasting Legal guide
16 mai 2011, par
Mis à jour : Mai 2011
Langue : English
Type : Texte
-
Creativecommons informational flyer
16 mai 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (83)
-
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 -
Personnaliser les catégories
21 juin 2013, parFormulaire de création d’une catégorie
Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
On peut modifier ce formulaire dans la partie :
Administration > Configuration des masques de formulaire.
Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...)
Sur d’autres sites (8762)
-
avutil : merge slice threading implementation from avcodec and avfilter
11 juillet 2017, par Muhammad Faizavutil : merge slice threading implementation from avcodec and avfilter
Rework it to improve performance. Now mutex is not shared by workers,
instead each worker has its own mutex and condition variable. This
reduces lock contention between workers. Also use atomic variable for
counter.The interface also allows execute to run special function on main
thread, requested by Ronald.Signed-off-by : Muhammad Faiz <mfcc64@gmail.com>
-
avcodec/pthread_slice : use slice threading from avutil
11 juillet 2017, par Muhammad Faizavcodec/pthread_slice : use slice threading from avutil
Also remove pthread_cond_broadcast(progress_cond) on uninit.
Broadcasting it is not required because workers are always
parked when they are not in thread_execute. So it is imposible
that a worker is waiting on progress_cond when uninitialized.Benchmark :
./ffmpeg -threads $threads -thread_type slice -i 10slices.mp4 -f null null
threads=2 :
old : 70.212s 70.525s 70.877s
new : 65.219s 65.377s 65.484s
threads=3 :
old : 65.086s 66.306s 66.409s
new : 63.229s 65.026s 65.116s
threads=4 :
old : 60.993s 61.482s 62.123s
new : 59.224s 59.441s 59.667s
threads=5 :
old : 57.576s 57.860s 58.832s
new : 53.032s 53.948s 54.086sSigned-off-by : Muhammad Faiz <mfcc64@gmail.com>
-
avfilter/pthread : use slice threading from avutil
12 juillet 2017, par Muhammad Faizavfilter/pthread : use slice threading from avutil
Benchmark (with 2 cpus) :
./ffmpeg -f rawvideo -s 1280x720 -t 1000 -i /dev/zero \
-filter_threads $threads -vf transpose=clock -f null null
threads=2 :
old : 31.129s 31.446s 31.574s
new : 29.602s 29.636s 29.656s
threads=3 (nb_threads = nb_cpus + 1 is bad choice at this situation) :
old : 40.132s 40.279s 40.279s
new : 39.308s 39.570s 39.693s
threads=4 :
old : 31.306s 31.366s 31.654s
new : 30.231s 30.360s 30.451sSigned-off-by : Muhammad Faiz <mfcc64@gmail.com>