
Recherche avancée
Médias (1)
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (111)
-
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...) -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
Sur d’autres sites (11307)
-
avutil/common : Fix integer overflow in av_clip_uint8_c() and av_clip_uint16_c()
14 février 2018, par Michael Niedermayeravutil/common : Fix integer overflow in av_clip_uint8_c() and av_clip_uint16_c()
Fixes : 5567/clusterfuzz-testcase-minimized-5769966247739392
Fixes : runtime error : negation of -2147483648 cannot be represented in type 'int' ; cast to an unsigned type to negate this value to itselfFound-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by : Michael Niedermayer <michael@niedermayer.cc> -
avcodec/apedec : Use FFABSU() in do_apply_filter()
21 janvier 2021, par Michael Niedermayeravcodec/apedec : Use FFABSU() in do_apply_filter()
Fixes : negation of -2147483648 cannot be represented in type 'int' ; cast to an unsigned type to negate this value to itself
Fixes : 29053/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-4814432697974784Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by : Anton Khirnov <anton@khirnov.net>
Signed-off-by : Michael Niedermayer <michael@niedermayer.cc> -
Casting a tuple of pointers to a pointer of pointers
16 février 2019, par carlosslessI have piece of C code :
#define AV_NUM_DATA_POINTERS 8
uint8_t *data[AV_NUM_DATA_POINTERS];In the swift generated interface this looks like :
var data: (UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?, UnsafeMutablePointer<uint8>?)
</uint8></uint8></uint8></uint8></uint8></uint8></uint8></uint8>There’s a function that needs this
data
variable. It’s representation in C is as follows :int sws_scale(..., const uint8_t *const srcSlice[], ...);
However swift produces the following signature :
func sws_scale(..., _ srcSlice: UnsafePointer?>!, ...) -> Int32
What’s the best way to cast the huge tuple to a type that would work for the
sws_scale
function ?