
Recherche avancée
Autres articles (75)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
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" (...)
Sur d’autres sites (11266)
-
How to manipulate YUV frames obtained from an ffmpeg video decoder ?
23 juillet 2014, par user3665376I wanted to apply effects on video while rendering on android . I decoded the mpeg4 video using ffmpeg to raw YUV(YUV420P) frames .
I modified the Y(luminescence) bytes using the below snippet and rendered it to screen after converting it to RGB frames .
AVFrame *frame = [YUV420P frame recieved from ffmpeg decoder]
uint8_t *tempPtr = NULL;
tempPtr = frame->data[0];
int j;
for(j = 0 ; j < frame->linesize[0] ; j++){
*(tempPtr++) = 1;
}I applied a Y value of 1 to all pixels of all frames . I expected an output video of low luminescence ie.much darker video . But I was not able to notice any change in luma of the rendered video .
Note : The YCbCr data planes at AVFRame.data[0] , AVFrame.data[1] , Avframe.data[2] of the decoded frame has expected values . The AVFrame.buf pointers were all pointing to NULL (Don’t know whether it has anything to do with data).
Wanted to know whether anybody has encountered this situation before ??Links to related opics also will be very much helpful.
Thanks.
-
Revision 116033 : Une branche pour travailler la rééecriture de la partie JS des ...
20 juillet 2019, par maieul@… — LogUne branche pour travailler la rééecriture de la partie JS des
afficher_si. L’idée étant d’avoir un seul script unique, quelque soit le
formulaire, qui tire ses infos depuis le data-afficher-si.
Intérêts :gain de performance
- un seul js en cache
- moins de ligne de code
- on pourra faire les tests conditionnel uniquement pour le champ qui
vient de changer, et pas pour tout les champsgain de lisibilité de code
possibilité de créer des tests unitaires
uniformisation de la syntaxe entre la version PHP et la version JS, en
utilisant le même parseura terme, possibilité d’ajouter deux fonctionnalités :
- MATCH pour des regexp
- TOTAL() pour le nombre de case cocher sur des checkbox multiple
L’objectif de cette branche est déjà la réécriture à fonctionnalité
constante. On mergera (ou plutôt rebasera) dans master/trunk après
retour des gens. -
Revision 116030 : Une branche pour travailler la rééecriture de la partie JS des ...
20 juillet 2019, par maieul@… — LogUne branche pour travailler la rééecriture de la partie JS des
afficher_si. L’idée étant d’avoir un seul script unique, quelque soit le
formulaire, qui tire ses infos depuis le data-afficher-si.
Intérêts :gain de performance
- un seul js en cache
- moins de ligne de code
- on pourra faire les tests conditionnel uniquement pour le champ qui
vient de changer, et pas pour tout les champsgain de lisibilité de code
possibilité de créer des tests unitaires
uniformisation de la syntaxe entre la version PHP et la version JS, en
utilisant le même parseura terme, possibilité d’ajouter deux fonctionnalités :
- MATCH pour des regexp
- TOTAL() pour le nombre de case cocher sur des checkbox multiple
L’objectif de cette branche est déjà la réécriture à fonctionnalité
constante. On mergera (ou plutôt rebasera) dans master/trunk après
retour des gens.