
Recherche avancée
Autres articles (38)
-
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" (...) -
Submit enhancements and plugins
13 avril 2011If you have developed a new extension to add one or more useful features to MediaSPIP, let us know and its integration into the core MedisSPIP functionality will be considered.
You can use the development discussion list to request for help with creating a plugin. As MediaSPIP is based on SPIP - or you can use the SPIP discussion list SPIP-Zone.
Sur d’autres sites (6992)
-
avcodec/cbs_h264 : Automatically free SEI payload on error
12 septembre 2019, par Andreas Rheinhardtavcodec/cbs_h264 : Automatically free SEI payload on error
If adding an SEI message to an access unit fails, said SEI message was
not touched, so that the caller had to free any data associated with it
that might need to be freed. But given that ff_cbs_h264_add_sei_message
can simply call cbs_h264_free_sei_payload, one can easily free
the content of the SEI payload.This fixes a memleak when inserting a user data unregistered string for
h264_metadata fails.Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
-
Révision 23364 : Restructuration complète du critère `{par xxx}` pour y voir plus clair et apporte...
31 janvier 2017, par marcimat@rezo.net- les expressions telles que `par num titre` ou `par multi titre` sont extensibles. `par expr champ` cherchera une fonction
`calculer_critere_par_expression_expr` pour gérer cette expression- une fonction `calculer_critere_par_champ()` est utilisée pour retrouver la table de tri d’un champ demandé.
Cette fonction est d’ailleurs aussi utilisée par les fonctions `num` ou `multi`.
Cela harmonise un peu les diverses utilisations entre ces 3 cas principaux `par xpar num xpar multi x`.x peut être :
- un champ de la table (titre),
- un champ dont la table de jointure est nommé (documents.titre),
- un champ dont l’alias de table est nommé (L1.titre) (à éviter, surtout là pour compat)
- un champ d’exception de jointure (titre_mot)
- un champ d’une autre table dont la jointure est explicite (ARTICLES documents)par taille
- un champ d’une autre table dont la jointure est possible (DOCUMENTS)par rang_lienLe changement est que si la jointure existe déjà pour un champ, le champ sera correctement préfixé de l’alias de table correspondant,
et dans certains cas une nouvelle jointure ne sera pas créé inutilement.Entre autres :
- `(DOCUMENTS)id_article ?id_rubrique ?vu=nonpar rang_lien`, le ORDER BY de rang_lien est bien préfixé de l’alias d’une table de jointure.
Il ne peut plus y avoir d’ambiguité sur le champ, rapporté par Mysql si la table de jointure est présente 2 fois. Cependant le ticket #3894 reste entier. -
avfilter : Free out on error
7 juillet 2024, par Michael Niedermayer