
Recherche avancée
Autres articles (72)
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
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 -
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 (12777)
-
HTTP Listener continuous data on same request (Keep alive)
22 janvier 2019, par Kevin Jensen PetersenI’m currently trying to create a HTTP Server/Listener in C# which takes a Request and Keeps it open "Keep Alive" for further data being sent on a regular basis (FFMPEG streaming data), however I cannot seem to find an equivalent to what Node.js/JavaScript does in this example.
I got the basics of HTTP Requests down and being able to "Keep it alive".
Does anyone know of a way in C# ?
var streamServer = http.createServer(function(request, response) {
response.connection.setTimeout(0);
request.on('data', function(data){
socketServer.broadcast(data);
});
}).listen(STREAM_PORT); -
MediaStream to C++ data type conversion
20 juillet 2016, par Mohammad Abu MusaI am sending a video and audio stream to C++ from Google Chrome, I am not sure how to cast the data.
What is the data type of this and how do I convert it to C++ ?
videoStream.getVideoTracks()[0]
I want to build ffmpeg encoder using C++ but I can not figure out how to cast this type ?
I was also wondering if there is method to build a test case similar to this data type ?
-
AVFrame : How to get/replace plane data buffer(s) and size ?
19 juillet 2018, par user10099431I’m working on gstreamer1.0-libav (1.6.3), trying to port custom FPGA based H264 video acceleration from gstreamer 0.10.
The data planes (YUV) used to be allocated by a simple malloc back in gstreamer 0.10, so we simply replaced the AVFrame.data[i] pointers by pointers to memory in our video acceleration core. It seems to be MUCH more complicated in gstreamer 1.12.
For starters, I tried copying the YUV planes from AVFrame.data[i] to a separate buffer - which worked fine ! Since I haven’t seen an immediate way to obtain the size of AVFrame.data[i] and I recognized that data[0], data[1], data[2] seem to be in a single continuous buffer, I simply used (data[1] - data [0]) for the size of the Y plane and (data[2] - data[1]) for the sizes of the U/V planes respectively. This works fine, expect for one scenario :
- Input H264 stream with resolution of 800x600 or greater
- The camera is covered (jacket, hand, ...)
This causes a SEGFAULT in the memcpy of the V plane (data[2]) using the sizes determined as described above. Before covering the camera, the stream is displayed completely fine ... so for some reason the dark screen changes the plane sizes ?
My ultimate goal is replacing the data[i] pointers allocated by gstreamer by my custom memory allocation (for futher processing) ... where exactly are these buffers assigned, can I change them and how can I obtain the size of each plane (data[0], data[1], data[2]) ?