Recherche avancée

Médias (1)

Mot : - Tags -/copyleft

Autres articles (84)

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains 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 ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (10492)

  • avcodec/ass : specify a permissive encoding

    12 novembre 2022, par Oneric
    avcodec/ass : specify a permissive encoding
    

    The Encoding field (and the \fe tag) allows to limit font selection to
    only those fonts declaring support for the specified codepage in their
    OS/2's table "Code Page Character Range" field.
    Particularly, Encoding=0 means only font's declaring support for "ANSI",
    or rather "Latin (Western European)", are allowed to be selected.
    Specifying Encoding=1 allows all fonts to be considered.
    We do not want to limit font selection, so specify Encoding=1.

    NB : at the time of writing libass only partially supports this field,
    thus hiding the issue in any libass-based renderer. A VSFilter-based
    DirectShow filter or XySubFilter will reveal the issue when a font not
    declaring support for latin characters is specified in a style.

    • [DH] libavcodec/ass.c
    • [DH] tests/ref/fate/sub-aqtitle
    • [DH] tests/ref/fate/sub-cc
    • [DH] tests/ref/fate/sub-cc-realtime
    • [DH] tests/ref/fate/sub-cc-scte20
    • [DH] tests/ref/fate/sub-charenc
    • [DH] tests/ref/fate/sub-jacosub
    • [DH] tests/ref/fate/sub-microdvd
    • [DH] tests/ref/fate/sub-movtext
    • [DH] tests/ref/fate/sub-mpl2
    • [DH] tests/ref/fate/sub-mpsub
    • [DH] tests/ref/fate/sub-mpsub-frames
    • [DH] tests/ref/fate/sub-pjs
    • [DH] tests/ref/fate/sub-realtext
    • [DH] tests/ref/fate/sub-sami
    • [DH] tests/ref/fate/sub-sami2
    • [DH] tests/ref/fate/sub-scc
    • [DH] tests/ref/fate/sub-srt
    • [DH] tests/ref/fate/sub-srt-badsyntax
    • [DH] tests/ref/fate/sub-stl
    • [DH] tests/ref/fate/sub-subviewer
    • [DH] tests/ref/fate/sub-subviewer1
    • [DH] tests/ref/fate/sub-vplayer
    • [DH] tests/ref/fate/sub-webvtt
    • [DH] tests/ref/fate/sub-webvtt2
  • Evolution #4659 (Nouveau) : Avoir un système générique de pré-action à confirmer

    11 février 2021, par RastaPopoulos ♥

    Dans la continuité de #3247 mais ce n’est pas que pour les suppressions, c’est pour tout action quelconque.

    Ça fait plusieurs années que j’ai ça en tête : actuellement à chaque fois qu’on a besoin de confirmation, c’est juste une boite JS, ce qui pose clairement problème, ça ne marche pas pour tout le monde, si jamais JS désactivé ou bugué, ya plus de confirmation du tout.

    Donc ce qu’il faudrait c’est système générique de réelle confirmation (pas spécialement que pour les suppressions quoi) : une pré-action qui va amener sur une page avec un message intermédiaire et un bouton Confirmer et un Annuler. Et après en amélioration progressive on peut voir à charger le "content" de cette page dans une box pour pas partir sur une autre page. Ça existe dans d’autres CMS, Drupal, Typo3, et je trouve ça très bien.

    Comme le message doit pouvoir être personnalisé, les labels des boutons (si c’est pas que pour supprimer faut pouvoir mettre "Migrer", "Confirmer le déplacement", etc n’importe quoi), on va pas passer ça en GET visible, donc j’ai plutôt l’impression qu’il faudrait que le système soit forcément un bouton-formulaire pour envoyer ça en POST plus caché. Si on peut avoir quelques phrases, chaines, par défaut pour ne pas avoir à personnaliser aussi (mais je vois pas comment ça pourrait être générique pour l’instant).

    Du genre :

    <span class="CodeRay">#BOUTON_CONFIRMATION{
       #URL_ACTION{choseafaire, arg, etc},
       #ARRAY{
           message, "Voulez-vous vraiment dansez grand-mère ?", // Là je vois pas comment avoir un défaut
           label_confirmer, "Oui je veux valser grand-père", // "Confirmer" ou "Je confirme" ou "OK" par défaut ?
           label_annuler, "Non une soupe et au lit", // "Annuler" par défaut
           url_retour, #AUTRE_URL, // la page d'origine par défaut
       }
    }
    </span>

    Par défaut ça amènerait sur une page dédiée, qui génère alors une #BOUTON_ACTION avec l’action fournie en paramètre, et les deux boutons.
    Mais on pourrait en amélioration charger ça dans une box en JS (avec zajax) afin de rester sur la page de départ.

    Moins urgent mais à réfléchir : normalement tous nos formulaires et action sont normalement utilisables ailleurs, donc est-ce qu’on permet ce système dans le site public aussi ? Et dans ce cas comment ? On pourrait détecter d’où s’est fait la demande de départ et diriger autrement suivant admin ou public. Genre une page d’admin (chargée en zajax si JS ok) si on est en admin, et une page=spip_confirmiation si dans le site… minipres par défaut, mais surchargeable (tout comme on fait en z-core pour 404, page=login, etc). Ça me parait faisable.

  • FFMPEG, macOS Catalina : "ffmpeg stderr : /private/tmp/com.apple.launchd.ID/org.macosforge.xquartz:0 : Operation not supported on socket"

    11 février 2021, par Bogdan Slyusarenko

    I'm trying to record selenium test run with FFMPEG, for automation testing of web extensions (selenium+js/ts).&#xA;FFMPEG initiated by command :

    &#xA;

        const { spawn } = require("child_process");&#xA;        ffmpeg = spawn("ffmpeg", [&#xA;          "-x265-params",&#xA;          "-f",&#xA;          "xcbgrab", &#xA;          "-video_size",&#xA;          "1280x1024", &#xA;          "-i",&#xA;          process.env.DISPLAY, // "/private/tmp/com.apple.launchd.ID/org.macosforge.xquartz:0"&#xA;          "-loglevel",&#xA;          "debug", &#xA;          "-y", &#xA;          "-pix_fmt",&#xA;          "yuv420p",&#xA;          videoPath, &#xA;        ]);&#xA;

    &#xA;

    Return constantly error,related to process.DISPLAY, I'm not sure why it's so :

    &#xA;

        ffmpeg stderr: /private/tmp/com.apple.launchd.W851FkeNXz/org.macosforge.xquartz:0: Operation not supported on socket&#xA;

    &#xA;

    Full debug login is :

    &#xA;

    ffmpeg stderr: ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers&#xA;ffmpeg stderr:   built with Apple clang version 12.0.0 (clang-1200.0.32.28)&#xA;ffmpeg stderr:   configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_9 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack&#xA;ffmpeg stderr: libavutil      56. 51.100 / 56. 51.100&#xA;ffmpeg stderr:   libavcodec     58. 91.100 / 58. 91.100&#xA;ffmpeg stderr:   libavformat    58. 45.100 / 58. 45.100&#xA;ffmpeg stderr:   libavdevice    58. 10.100 / 58. 10.100&#xA;ffmpeg stderr:   libavfilter     7. 85.100 /  7. 85.100&#xA;ffmpeg stderr:   libavresample   4.  0.  0 /  4.  0.  0&#xA;ffmpeg stderr:   libswscale      5.  7.100 /  5.  7.100&#xA;ffmpeg stderr:   libswresample   3.  7.100 /  3.  7.100&#xA;ffmpeg stderr:   libpostproc    55.  7.100 / 55.  7.100&#xA;ffmpeg stderr: Splitting the commandline.&#xA;ffmpeg stderr: Reading option &#x27;-x265-params&#x27; ...&#xA;ffmpeg stderr: matched as AVOption &#x27;x265-params&#x27; with argument &#x27;-f&#x27;.&#xA;ffmpeg stderr: Reading option &#x27;xcbgrab&#x27; ...&#xA;ffmpeg stderr: matched as output url.&#xA;ffmpeg stderr: Reading option &#x27;-video_size&#x27; ...&#xA;ffmpeg stderr: matched as AVOption &#x27;video_size&#x27; with argument &#x27;1280x1024&#x27;.&#xA;ffmpeg stderr: Reading option &#x27;-i&#x27; ... matched as input url with argument &#x27;/private/tmp/com.apple.launchd.W851FkeNXz/org.macosforge.xquartz:0&#x27;.&#xA;ffmpeg stderr: Reading option &#x27;-loglevel&#x27; ... matched as option &#x27;loglevel&#x27; (set logging level) with argument &#x27;debug&#x27;.&#xA;ffmpeg stderr: Reading option &#x27;-y&#x27; ...&#xA;ffmpeg stderr: matched as option &#x27;y&#x27; (overwrite output files) with argument &#x27;1&#x27;.&#xA;ffmpeg stderr: Reading option &#x27;-pix_fmt&#x27; ... matched as option &#x27;pix_fmt&#x27; (set pixel format) with argument &#x27;yuv420p&#x27;.&#xA;ffmpeg stderr: Reading option &#x27;/Volumes/MacHD2/Upprojects/TEST/log/Checkout-Google.com-Search-on-Google.mp4&#x27; ... matched as output url.&#xA;ffmpeg stderr: Finished splitting the commandline.&#xA;ffmpeg stderr: Parsing a group of options: global .&#xA;ffmpeg stderr: Applying option loglevel (set logging level) with argument debug.&#xA;ffmpeg stderr: Applying option y (overwrite output files) with argument 1.&#xA;ffmpeg stderr: Successfully parsed a group of options.&#xA;ffmpeg stderr: Parsing a group of options: input url /private/tmp/com.apple.launchd.W851FkeNXz/org.macosforge.xquartz:0.&#xA;ffmpeg stderr: Successfully parsed a group of options.&#xA;ffmpeg stderr: Opening an input file: /private/tmp/com.apple.launchd.W851FkeNXz/org.macosforge.xquartz:0.&#xA;ffmpeg stderr: [NULL @ 0x7fcf80016800] Opening &#x27;/private/tmp/com.apple.launchd.W851FkeNXz/org.macosforge.xquartz:0&#x27; for reading&#xA;ffmpeg stderr: [file @ 0x7fcf7f507a00] Setting default whitelist &#x27;file,crypto,data&#x27;&#xA;ffmpeg stderr: /private/tmp/com.apple.launchd.W851FkeNXz/org.macosforge.xquartz:0: Operation not supported on socket&#xA;&#xA;

    &#xA;

    Any feedback appreciated

    &#xA;