
Recherche avancée
Médias (1)
-
La conservation du net art au musée. Les stratégies à l’œuvre
26 mai 2011
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (107)
-
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 -
Problèmes fréquents
10 mars 2010, parPHP et safe_mode activé
Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site -
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 (...)
Sur d’autres sites (13076)
-
How Piwik uses Travis CI to deliver a reliable analytics platform to the community
26 mai 2014, par Matthieu Aubry — Development, MetaIn this post, we will explain how the Piwik project uses continuous integration to deliver a quality software platform to dozens of thousands of users worldwide. Read this post if you are interested in Piwik project, Quality Assurance or Automated testing.
Why do we care about tests ?
Continuous Integration brings us agility and peace of mind. From the very beginning of the Piwik project, it was clear to us that writing and maintaining automated tests was a necessity, in order to create a successful open source software platform.
Over the years we have invested a lot of time into writing and maintaining our tests suites. This work has paid off in so many ways ! Piwik platform has fewer bugs, fewer regressions, and we are able to release new minor and major versions frequently.
Which parts of Piwik software are automatically tested ?
- Piwik back-end in PHP5 : we use PHPUnit to write and run our PHP tests : unit tests, integration tests, and plugin tests.
- piwik.js Tracker : the JS tracker is included into all websites that use Piwik. For this reason, it is critical that piwik.js JavaScript tracker always works without any issue or regression. Our Javascript Tracker tests includes both unit and integration tests.
- Piwik front-end : more recently we’ve started to write JavaScript tests for the user interface partially written in AngularJS.
- Piwik front-end screenshots tests : after each change to Piwik, more than 150 different screenshots are automatically taken. For example, we take screenshots of each of the 8-step installation process, we take screenshots of the password reset workflow, etc. Each of these screenshot is then compared pixel by pixel, with the “expected” screenshot, and we can automatically detect whether the last code change has introduced an undesired visual change. Learn more about Piwik screenshot tests.
How often do we run the tests ?
The tests are executed by Travis CI after each change to the Piwik source code. On average all our tests run 20 times per day. Whenever a Piwik developer pushes some code to Github, or when a community member issues a Pull request, Travis CI automatically runs the tests. In case some of the automated tests started failing after a change, the developer that has made the change is notified by email.
Should I use Travis CI ?
Over the last six years, we have used various Continuous Integration servers such as Bamboo, Hudson, Jenkins… and have found that the Travis CI is the ideal continuous integration service for open source projects that are hosted on Github. Travis CI is free for open source projects and the Travis CI team is very friendly and reactive ! If you work on commercial closed source software, you may also use Travis by signing up to Travis CI Pro.
Summary
Tests make the Piwik analytics platform better. Writing tests make Piwik contributors better developers. We save a lot of time and effort, and we are not afraid of change !
Here is the current status of our builds :
Main build :
Screenshot tests build :PS : If you are a developer looking for a challenge, Piwik is hiring a software developer to join our engineering team in New Zealand or Poland.
-
Ubuntu 16.04 ffmpeg cmake is error [on hold]
15 septembre 2017, par yangI am in ubuntu 16.04 system, the use of apt-get way to install ffmpeg developer library, in the use of cmake build project, the project error.
-
I am trying to use the RTSPPlay, project of mooncatventures. But it shows me error like this
7 octobre 2013, par kamlesh shingarakhiyaI am trying to use the RTSPPlay, project of mooncatventures. But it shows me error like this.
Ld /Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator/Intercom.app/Intercom normal i386
cd /Volumes/IPHONE/Intercom
setenv IPHONEOS_DEPLOYMENT_TARGET 6.1
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -L/Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator -F/Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator -F/Users/admin/Downloads/RTSPPlay-master -filelist /Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Intermediates/Intercom.build/Debug-iphonesimulator/Intercom.build/Objects-normal/i386/Intercom.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -Xlinker -no_implicit_dylibs -fobjc-link-runtime -mios-simulator-version-min=6.1 -framework FFmpegDecoder -framework FFPlayer -framework SDL -framework OpenGLES -framework MediaPlayer -framework CoreMedia -framework CoreVideo -framework MobileCoreServices -framework AVFoundation -framework CFNetwork -lbz2 -lxml2 -lz.1.1.3 -lz -framework QuartzCore -framework Security -framework SystemConfiguration -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator/Intercom.app/Intercom
Undefined symbols for architecture i386:
"_SDL_AddTimer", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_CloseAudio", referenced from:
_stream_component_close in FFPlayer(main.o)
"_SDL_CondSignal", referenced from:
_SDL_main in FFPlayer(main.o)
_stream_component_close in FFPlayer(main.o)
_packet_queue_abort in FFPlayer(main.o)
_packet_queue_put in FFPlayer(main.o)
"_SDL_CondWait", referenced from:
_video_thread in FFPlayer(main.o)
_subtitle_thread in FFPlayer(main.o)
_packet_queue_get in FFPlayer(main.o)
"_SDL_CreateCond", referenced from:
_SDL_main in FFPlayer(main.o)
_packet_queue_init in FFPlayer(main.o)
"_SDL_CreateMutex", referenced from:
_SDL_main in FFPlayer(main.o)
_packet_queue_init in FFPlayer(main.o)
"_SDL_CreateRGBSurface", referenced from:
_SDL_main in FFPlayer(main.o)
_video_open in FFPlayer(main.o)
"_SDL_CreateRenderer", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_CreateThread", referenced from:
_SDL_main in FFPlayer(main.o)
_stream_component_open in FFPlayer(main.o)
"_SDL_CreateWindow", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_Delay", referenced from:
_video_thread in FFPlayer(main.o)
_subtitle_thread in FFPlayer(main.o)
_decode_thread in FFPlayer(main.o)
"_SDL_DestroyCond", referenced from:
_do_exit in FFPlayer(main.o)
_stream_component_close in FFPlayer(main.o)
"_SDL_DestroyMutex", referenced from:
_do_exit in FFPlayer(main.o)
_stream_component_close in FFPlayer(main.o)
"_SDL_DestroyTexture", referenced from:
_video_display in FFPlayer(main.o)
"_SDL_EventState", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_FillRect", referenced from:
_video_display in FFPlayer(main.o)
"_SDL_FreeSurface", referenced from:
_SDL_main in FFPlayer(main.o)
_do_exit in FFPlayer(main.o)
"_SDL_GL_SetAttribute", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_Init", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_LockSurface", referenced from:
_video_thread in FFPlayer(main.o)
"_SDL_MapRGB", referenced from:
_video_display in FFPlayer(main.o)
"_SDL_OpenAudio", referenced from:
_stream_component_open in FFPlayer(main.o)
"_SDL_PauseAudio", referenced from:
_stream_component_open in FFPlayer(main.o)
"_SDL_PixelFormatEnumToMasks", referenced from:
_SDL_main in FFPlayer(main.o)
_video_open in FFPlayer(main.o)
"_SDL_PollEvent", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_PushEvent", referenced from:
_sdl_refresh_timer_cb in FFPlayer(main.o)
_video_thread in FFPlayer(main.o)
_decode_thread in FFPlayer(main.o)
"_SDL_RenderPresent", referenced from:
_video_display in FFPlayer(main.o)
"_SDL_SendQuit", referenced from:
-[SDLUIKitDelegate quitSdl] in SDL_uikitappdelegate.o
-[SDLUIKitDelegate applicationWillTerminate:] in SDL_uikitappdelegate.o
-[SDLUIKitDelegate applicationDidEnterBackground:] in SDL_uikitappdelegate.o
"_SDL_UnlockSurface", referenced from:
_video_thread in FFPlayer(main.o)
"_SDL_WaitEvent", referenced from:
_SDL_main in FFPlayer(main.o)
"_SDL_WaitThread", referenced from:
_do_exit in FFPlayer(main.o)
_stream_component_close in FFPlayer(main.o)
"_SDL_mutexP", referenced from:
_SDL_main in FFPlayer(main.o)
_stream_component_close in FFPlayer(main.o)
_video_thread in FFPlayer(main.o)
_subtitle_thread in FFPlayer(main.o)
_packet_queue_get in FFPlayer(main.o)
_packet_queue_abort in FFPlayer(main.o)
_packet_queue_flush in FFPlayer(main.o)
...
"_SDL_mutexV", referenced from:
_SDL_main in FFPlayer(main.o)
_stream_component_close in FFPlayer(main.o)
_video_thread in FFPlayer(main.o)
_subtitle_thread in FFPlayer(main.o)
_packet_queue_get in FFPlayer(main.o)
_packet_queue_abort in FFPlayer(main.o)
_packet_queue_flush in FFPlayer(main.o)
...
"_av_audio_convert", referenced from:
_sdl_audio_callback in FFPlayer(main.o)
"_av_audio_convert_alloc", referenced from:
_sdl_audio_callback in FFPlayer(main.o)
"_av_audio_convert_free", referenced from:
_stream_component_close in FFPlayer(main.o)
_sdl_audio_callback in FFPlayer(main.o)
"_av_bitstream_filter_next", referenced from:
_show_formats in cmdutils.o
"_av_close_input_file", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_codec_next", referenced from:
_show_formats in cmdutils.o
"_av_dup_packet", referenced from:
_packet_queue_put in FFPlayer(main.o)
"_av_find_input_format", referenced from:
_opt_format in FFPlayer(main.o)
"_av_find_opt", referenced from:
_opt_default in cmdutils.o
"_av_find_stream_info", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_free", referenced from:
_SDL_main in FFPlayer(main.o)
_free_subpicture in FFPlayer(main.o)
_video_thread in FFPlayer(main.o)
_packet_queue_get in FFPlayer(main.o)
"_av_free_packet", referenced from:
_sdl_audio_callback in FFPlayer(main.o)
_video_thread in FFPlayer(main.o)
_subtitle_thread in FFPlayer(main.o)
_packet_queue_flush in FFPlayer(main.o)
_decode_thread in FFPlayer(main.o)
"_av_freep", referenced from:
_free_subpicture in FFPlayer(main.o)
_packet_queue_flush in FFPlayer(main.o)
"_av_get_bits_per_sample_format", referenced from:
_sdl_audio_callback in FFPlayer(main.o)
"_av_get_int", referenced from:
_video_thread in FFPlayer(main.o)
"_av_get_string", referenced from:
_set_context_opts in cmdutils.o
"_av_gettime", referenced from:
_SDL_main in FFPlayer(main.o)
_get_master_clock in FFPlayer(main.o)
_video_display in FFPlayer(main.o)
_get_video_clock in FFPlayer(main.o)
_stream_component_open in FFPlayer(main.o)
_sdl_audio_callback in FFPlayer(main.o)
_stream_pause in FFPlayer(main.o)
...
"_av_iformat_next", referenced from:
_show_formats in cmdutils.o
"_av_init_packet", referenced from:
_SDL_main in FFPlayer(main.o)
_decode_thread in FFPlayer(main.o)
"_av_log", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_malloc", referenced from:
_packet_queue_put in FFPlayer(main.o)
"_av_mallocz", referenced from:
_SDL_main in FFPlayer(main.o)
"_av_metadata_get", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_oformat_next", referenced from:
_show_formats in cmdutils.o
"_av_open_input_file", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_protocol_next", referenced from:
_show_formats in cmdutils.o
"_av_read_frame", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_read_pause", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_read_play", referenced from:
_decode_thread in FFPlayer(main.o)
"_av_realloc", referenced from:
_opt_default in cmdutils.o
"_av_register_all", referenced from:
_SDL_main in FFPlayer(main.o)
"_av_set_string3", referenced from:
_opt_default in cmdutils.o
_set_context_opts in cmdutils.o
"_av_strdup", referenced from:
_parse_options in cmdutils.o
"_av_strlcat", referenced from:
_show_help_options in cmdutils.o
"_av_strlcpy", referenced from:
_show_help_options in cmdutils.o
_SDL_main in FFPlayer(main.o)
"_avcodec_alloc_context2", referenced from:
_SDL_main in FFPlayer(main.o)
"_avcodec_alloc_frame", referenced from:
_video_thread in FFPlayer(main.o)
"_avcodec_close", referenced from:
_stream_component_close in FFPlayer(main.o)
"_avcodec_decode_audio3", referenced from:
_sdl_audio_callback in FFPlayer(main.o)
"_avcodec_decode_subtitle2", referenced from:
_subtitle_thread in FFPlayer(main.o)
"_avcodec_decode_video2", referenced from:
_video_thread in FFPlayer(main.o)
"_avcodec_find_decoder", referenced from:
_stream_component_open in FFPlayer(main.o)
"_avcodec_flush_buffers", referenced from:
_sdl_audio_callback in FFPlayer(main.o)
_video_thread in FFPlayer(main.o)
_subtitle_thread in FFPlayer(main.o)
"_avcodec_open", referenced from:
_stream_component_open in FFPlayer(main.o)
"_avcodec_register_all", referenced from:
_SDL_main in FFPlayer(main.o)
"_avcodec_thread_init", referenced from:
_stream_component_open in FFPlayer(main.o)
"_avcodec_version", referenced from:
_print_all_lib_versions in cmdutils.o
"_avdevice_register_all", referenced from:
_SDL_main in FFPlayer(main.o)
"_avdevice_version", referenced from:
_print_all_lib_versions in cmdutils.o
"_avfilter_version", referenced from:
_print_all_lib_versions in cmdutils.o
"_avformat_alloc_context", referenced from:
_SDL_main in FFPlayer(main.o)
"_avformat_seek_file", referenced from:
_decode_thread in FFPlayer(main.o)
"_avformat_version", referenced from:
_print_all_lib_versions in cmdutils.o
"_avpicture_alloc", referenced from:
_SDL_main in FFPlayer(main.o)
"_avutil_version", referenced from:
_print_all_lib_versions in cmdutils.o
"_dump_format", referenced from:
_decode_thread in FFPlayer(main.o)
"_parse_date", referenced from:
_parse_time_or_die in cmdutils.o
"_sws_getCachedContext", referenced from:
_video_thread in FFPlayer(main.o)
"_sws_getContext", referenced from:
_SDL_main in FFPlayer(main.o)
"_sws_scale", referenced from:
_video_thread in FFPlayer(main.o)
"_swscale_version", referenced from:
_print_all_lib_versions in cmdutils.o
"_url_feof", referenced from:
_decode_thread in FFPlayer(main.o)
"_url_ferror", referenced from:
_decode_thread in FFPlayer(main.o)
"_url_ftell", referenced from:
_SDL_main in FFPlayer(main.o)
"_url_set_interrupt_cb", referenced from:
_decode_thread in FFPlayer(main.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)Can someone plz help me, thanx guys. I have checked that SDL.Framework and I dont see any problem in it. Does I have to add some library in my project to run this project or in mac.