
Recherche avancée
Autres articles (60)
-
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)
-
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 -
Pas question de marché, de cloud etc...
10 avril 2011Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
sur le web 2.0 et dans les entreprises qui en vivent.
Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...)
Sur d’autres sites (8865)
-
How to assign a reference to a pointer?
24 juin 2022, par JeycriI want to give a value in Vec to a pointer, but I get an error like this.


error[E0308]: mismatched types
 --> src/main.rs:51:33
 |
51 | audio_stream = *stream;
 | ^^^^^^^ types differ in mutability
 |
 = note: expected raw pointer `*mut AVStream`
 found reference `&AVStream`



This is my code.


...
 let audio_stream: *mut AVStream = std::ptr::null_mut();
 let video_stream: *mut AVStream = std::ptr::null_mut();
 let in_streams = {
 let len = (*fmt_ctx).nb_streams as usize;
 
 std::slice::from_raw_parts((*fmt_ctx).streams, len)
 .iter()
 .map(|x| (*x).as_ref().expect("not null"))
 .collect::>()
 
 };

 for (index, stream) in in_streams.iter().enumerate() {
 let codecpar = (*stream).codecpar;
 
 if (*codecpar).codec_type == AVMediaType::AVMEDIA_TYPE_AUDIO{
 audio_stream = *stream;
 println!("------------>Have audio");
 continue;
 }
 }
...



I cannot assign stream to audio_stream.


-
Revision 7fd5d8e6a4 : Fix horz loopfilter loops If count was greater than 1 the src pointer would be
18 juillet 2013, par Frank GalliganChanged Paths :
Modify /vp9/common/arm/neon/vp9_loopfilter_neon.asm
Fix horz loopfilter loopsIf count was greater than 1 the src pointer would be off on
the second loop.Change-Id : I8e09037e68dc4ae92076a8067f7b6dacbbef8263
-
tcp : Explicitly convert a pointer to a boolean integer
9 septembre 2013, par Martin Storsjötcp : Explicitly convert a pointer to a boolean integer
This fixes warnings about making integers from pointers without
a cast, and avoids the theoretical case where the lower 32 bits of
the pointer would all be zero where the implicit cast wouldn’t give
the right result.Signed-off-by : Martin Storsjö <martin@martin.st>