
Recherche avancée
Médias (1)
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
Autres articles (43)
-
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 -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (7941)
-
Test if YouTube stream key is still active
17 avril 2022, par codingmaster398I'm making a service to stream to YouTube, simply put.


If the live stream ends or the stream key is no longer being used, we need to know. So far, it plays a short 3 second clip every once in a while, and if FFMpeg stops before it streams, we assume that the stream key is invalid. However, once we start a stream with the correct stream key, then end it and reset the stream key in another stream, the stream key still is being picked up as active.


Is there any API to see if the stream key is still being used ?


-
Anomalie #2799 : Proteger les #FORMULAIRE_EDITER_XX par un appel a autoriser()
26 décembre 2017, par RastaPopoulos ♥Ah et aussi autre chose puisque ça concernait spécifiquement les auteurs à la base : actuellement l’autorisation PHP est de refuser qu’un visiteur s’édite MAIS comme l’autorisation n’est jamais utilisée actuellement, dans les faits réels, tous les gens qui ont mis le formulaire d’édition d’auteur dans leur site, dans des pages du genre "mon profil" etc, et bien ça permet effectivement à tout visiteur de modifier son profil.
Et c’est très bien ! C’est bien ce qui devrait être le cas (pouvoir modifier ses infos) et c’est bien ce qui se passe. Sauf que l’autorisation jamais utilisée n’est pas raccord avec ça. Donc il faudrait modifier l’autoriser_auteur_modifier pour de nouveau accepter les visiteurs si on se met à l’utiliser.
Je ne comprends pas l’argument de dire "l’autorisation par défaut c’est qu’un visiteur n’a pas le droit de se modifier", puisque c’est faux dans la réalité, ça fait des milliers d’années que ce n’est PAS le cas justement : tout visiteur peut bien se modifier aujourd’hui, dès qu’on lui montre le formulaire, sans rien changer au PHP. Donc continuons à fournir le même service, puisque des gens doivent déjà l’utiliser, il n’y a pour l’instant pas de raison que ça change. Peu importe que par derrière la mécanique interne n’est plus pareille.
On aura un service inchangé, mais avec un code plus cohérent et logique derrière.
-
SetInodeAttributes error when creating a file inside bucket
19 août 2022, par TurgutI've made a C++ program that lives in gke and takes some videos as input using ffmpeg, then does something with that input using opengl,finally it encodes those edited videos as a single output. Normally the program works perfectly fine on my local machine, it encodes just as I want it to with no warnings whatsoever. But I want it to encode that video directly to the cloud using a gcsfuse bucket. I've succesfully mounted the bucket and it seems to create the file at the start of my programs run. But when the run is over it's suppose to finish the encoding and finilize the video file. However when it reaches the end it gives off this error on the terminal where I run the gcsfuse command :


2022/08/19 21:38:15.477586 SetInodeAttributes: input/output error, SetMtime: UpdateObject: not retrying UpdateObject("c36c2633-d4ee-4d37-825f-88ae54b86100.mp4"): gcs.NotFoundError: googleapi: Error 404: No such object: development-videoo-storage1/c36c2633-d4ee-4d37-825f-88ae54b86100.mp4, notFound
fuse: 2022/08/19 21:38:15.477660 *fuseops.SetInodeAttributesOp error: input/output error
2022/08/19 21:38:15.637346 SetInodeAttributes: input/output error, SetMtime: UpdateObject: not retrying UpdateObject("c36c2633-d4ee-4d37-825f-88ae54b86100"): gcs.NotFoundError: googleapi: Error 404: No such object: development-videoo-storage1/c36c2633-d4ee-4d37-825f-88ae54b86100, notFound
fuse: 2022/08/19 21:38:15.637452 *fuseops.SetInodeAttributesOp error: input/output error
2022/08/19 21:38:15.769569 GetInodeAttributes: input/output error, clobbered: StatObject: not retrying StatObject("c36c2633-d4ee-4d37-825f-88ae54b86100.mp4"): gcs.NotFoundError: googleapi: Error 404: No such object: development-videoo-storage1/c36c2633-d4ee-4d37-825f-88ae54b86100.mp4, notFound
fuse: 2022/08/19 21:38:15.769659 *fuseops.GetInodeAttributesOp error: input/output error



At the end I end up with a file with the same size as my desired output but with an invalid video with no frames in it.


I'm using a service account to activate my bucket, I can read files just fine and my service account has every permission it needs, here is how I mount my bucket :


GOOGLE_APPLICATION_CREDENTIALS=./service-account.json gcsfuse -o nonempty --foreground cloud-storage-name /media



I'm using ubuntu 22.04