
Recherche avancée
Médias (1)
-
SWFUpload Process
6 septembre 2011, par
Mis à jour : Septembre 2011
Langue : français
Type : Texte
Autres articles (93)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...) -
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 (...)
Sur d’autres sites (8123)
-
Revision 3c5256d572 : VP9_LPF_VERTICAL_16_DUAL_SSE2 optimization The vp9_lpf_vertical_16_dual functio
29 avril 2015, par levytamar82Changed Paths :
Modify /vp9/common/x86/vp9_loopfilter_intrin_sse2.c
VP9_LPF_VERTICAL_16_DUAL_SSE2 optimizationThe vp9_lpf_vertical_16_dual function optimized for x86 32bit target. The hot
code in that function was caused by the call to the transpose8x16.
The gcc generated assembly created uneeded fills and spills to the stack. By
interleaving 2 loads and unpack instructions, in addition to hoisting the
consumer
instruction closer to the producer instructions, we eliminated most of the fills
and spills and improve the function-level performance by 17%.
credit for writing the function as well as finding the root cause goes to Erik
Niemeyer (erik.a.niemeyer@intel.com)Change-Id : I6173cf53956d52918a047d1c53d9a673f952ec46
-
Evolution #4256 : Faire un signalement des mise à jour de sécu
11 janvier 2019Si on pouvait éviter de coder un truc spécifique encore, ça serait bien :)
Mais sinon, composer.json n’a aucun numéro de version pour le paquet lui-même (à part pour la déclaration des dépendances). C’est le gestionnaire de version qui les gère (les tags en Git par exemple). https://github.com/drush-ops/drush/issues/2947 indique chez Drush https://github.com/drush-ops/drush/pull/3087 qui se base sur un fichier .json de déclaration (pour vérifier des paquets composer). En l’occurrence https://raw.githubusercontent.com/drupal-composer/drupal-security-advisories/8.x/composer.json
-
How to add a dependency for a package ?
25 septembre 2021, par Meh.I just built and installed FFmpeg (
./configure --disable-asm
).

And I need to use libavformat in my C++ project.

I use
FindFFmpeg.cmake
, and when I build, I get a bunch of undefined symbol errors so I have to find libraries :

find_package(FFmpeg COMPONENTS avcodec avformat avutil swresample swscale)
 find_library(COREMEDIA_LIBRARY CoreMedia)
 find_library(VIDEOTOOLBOX_LIBRARY VideoToolbox)
 find_library(COREVIDEO_LIBRARY CoreVideo)
 find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox)
 find_library(SECURITY_LIBRARY Security)

## In another file:

 target_link_libraries(videocommon PRIVATE
 FFmpeg::avcodec
 FFmpeg::avformat
 FFmpeg::avutil
 FFmpeg::swscale
 FFmpeg::swresample
 ${COREMEDIA_LIBRARY}
 ${VIDEOTOOLBOX_LIBRARY}
 ${COREVIDEO_LIBRARY}
 ${AUDIOTOOLBOX_LIBRARY}
 ${SECURITY_LIBRARY}
 )




However, I still get errors from
libavformat.a(tls_securetransport.o)
:

"_SSLRead", referenced from:
 _tls_read in libavformat.a(tls_securetransport.o)
 "_SSLCreateContext", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetCertificate", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetIOFuncs", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetSessionOption", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetPeerDomainName", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SecIdentityCreate", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SecTrustEvaluate", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SecTrustSetAnchorCertificates", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLClose", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 _tls_close in libavformat.a(tls_securetransport.o)
 "_SSLHandshake", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetConnection", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLCopyPeerTrust", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)



This is the
#include
part from the file in questiontls_securetransport.c
:

#include 

#include "avformat.h"
#include "avio_internal.h"
#include "internal.h"
#include "network.h"
#include "os_support.h"
#include "url.h"
#include "tls.h"
#include "libavcodec/internal.h"
#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "libavutil/parseutils.h"

#include <security></security>Security.h>
#include <security></security>SecureTransport.h>
#include <corefoundation></corefoundation>CoreFoundation.h>



Why is this happening ?


I also get the same result if I were to build with OpenSSL or LibreSSL. What is causing the problem ? My project or incorrectly building FFmpeg ?


If I were to use LibreSSL :


#cmakelists.txt:
find_package(LibreSSL)

#linker
 target_link_libraries(videocommon PRIVATE
 FFmpeg::avcodec
 FFmpeg::avformat
 FFmpeg::avutil
 FFmpeg::swscale
 FFmpeg::swresample
 ${LIBRESSL_LIBRARIES} 
 ${COREMEDIA_LIBRARY}
 ${VIDEOTOOLBOX_LIBRARY}
 ${COREVIDEO_LIBRARY}
 ${AUDIOTOOLBOX_LIBRARY}
 )

#full error
Undefined symbols for architecture x86_64:
 "_tls_config_error", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)
 "_tls_config_insecure_noverifytime", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)
 "_tls_accept_cbs", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)
 "_tls_connect_cbs", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)