
Recherche avancée
Médias (1)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
Autres articles (57)
-
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...) -
De l’upload à la vidéo finale [version standalone]
31 janvier 2010, parLe chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
Upload et récupération d’informations de la vidéo source
Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...) -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes 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 (9222)
-
Evolution #4695 : Pouvoir filtrer selon divers critère. Principalement : mise-à-jour disponible
15 mars 2021Alors si tu te lance là-dedans, tu as des éléments dans
https://git.spip.net/spip/svp/commit/a58c4d19f6f67a6973f291f8e458320a940ee62a
et https://git.spip.net/spip/svp/commit/edad1fbc8bdb7c30829ad57df0b3a8703cdbb83cMais en fait, il faudrait revoir toute la logique de filtrage :
- Que le clic sur la case à cocher, ou le keyup du texte de filtrage appellent tous les 2 la même fonction.
- Et que cette fonction calcule un tableau de ce qui est filtré par l’un, et un autre tableau par l’autre, et fournisse l’intersection des 2 (ou des N si plus de critères)
- et rafraichisse l’affichage ou non (si 0) de la case à cocher et du nombre de plugins mettables à jour dans la vue
De plus, comme ça ne fait que cacher les lignes hors du filtre, il faut qu’à l’envoi du formulaire, ça n’envoie que les lignes visibles.
Ou pas d’ailleurs, parce que l’on peut utiliser le champ de recherche pour cocher plusieurs plugins et vouloir faire l’action sur tous, pas seulement le dernier que l’on est en train de voir.
Ça, ça pourrait d’ailleurs se résoudre en changeant le filtrage pour toujours garder visibles les plugins déjà cochés…Des tas de questions qui se posent moins avec mon implémentation.
-
Evolution #4779 (Nouveau) : Déclarer fonctions variadiques au lieu d’utiliser func_get_args
9 mai 2021, par jluc -PHP recommande de ne pas utiliser func_get_args mais de déclarer explicitement comme variadiques les fonctions, en passant les arguments avec "...", au lieu de les récupérer avec func_get_args. cf https://www.php.net/manual/fr/functions.arguments.php#functions.variable-arg-list en français pas toujours bien traduit, ou https://www.php.net/manual/en/functions.arguments.php#functions.variable-arg-list en anglais.
Exemple : remplacer l’actuel :
function concat() $args = func_get_args() ; return join(’’, $args) ;
parfunction concat (...$args) return join(’’, $args) ;
Rq : Il faut la syntaxe "..." pour que isVariadic() renvoie true. Ça augmente les capacités d’introspection. Utile par exemple pour #4717 + https://git.spip.net/spip/spip/pulls/160
-
lavc/hevcdec : move HEVCContext.{horizontal,vertical}_bs to HEVCLayerContext
5 juin 2024, par Anton Khirnov